Abilitare JavaScript per vedere questo sito.

Questa funzione è utilizzata per scrivere un blocco di dati in un file che sia stato aperto in modo scrittura binaria.

Sintassi

i32 f_write (buff, i32 blockLen, i32 nBlock, stru_filehnd stru)

buff

È una variabile locale o globale. Può essere di tipo string o un qualsiasi altro tipo purchè array. In buff è contenuto il blocco di dati da scrivere sequenzialmente nel file.

blockLen

Dimensione in byte di ciascun blocco che deve essere scritto.

nBlock

Numero di blocchi di dimensioni blockLen da scrivere.

stru

Variabile di tipo stru_filehnd che contiene l'handle ottenuto tramite la funzione f_open().

Risultato

Rende:

Valore

Descrizione

0

Esito negativo dell'operazione.

<> 0

Esito positivo.

Validità

Task.

Note

Se si utilizzano funzioni riguardanti la gestione della compact flash, si consiglia di impostare a 1 il bit 14 della variabile sys_cfg (0x00004000), per abilitare l'uso delle routine safety per la scrittura/lettura flash.

NOTA: Se utilizzo un file non vuoto, il contenuto del file precedente all'utilizzo della funzione viene cancellato.

 

  

Keyboard Navigation

F7 for caret browsing
Hold ALT and press letter

This Info: ALT+q
Page Header: ALT+h
Topic Header: ALT+t
Topic Body: ALT+b
Contents: ALT+c
Search: ALT+s
Exit Menu/Up: ESC