Blok funkcji FS_INIT

Blok funkcji FS_INIT inicjuje system plików.

Porada: Użyj bloku funkcji FS_ISDEV, aby sprawdzić, czy medium jest gotowe.

Wejście INIT

Jeśli wejście jest prawdziwe, próbuje się zainicjować nośnik pamięci.

Wejście DEV

Definiuje urządzenie, z którego ma być zapisywany plik. Urządzenie jest używane w projekcie i może być zarządzane w menu kontekstowym pod Projekt Zewnętrzna pamięć.

Wejście READONLY

Jeśli wejście jest prawdziwe, dozwolone są tylko operacje odczytu. Ten tryb można zmienić w dowolnym momencie.

Wyjście READY

Wyjście jest prawdziwe w przypadku sukcesu.

Uwaga: Póki medium jest inicjowane, nie należy go usuwać, aby uniknąć utraty danych.

Wyście BUSY

Jeśli na napędzie są wykonywane operacje, wyjście jest prawdziwe. W zależności od prędkości nośnika, mogą nie powstawać impulsy.

Wyście ERROR

Jeśli inicjalizacja się nie powiodła, wyjście jest prawdziwe. Stan jest zapisywany do późniejszego użycia.

Możliwe przyczyny:

  • Usługa nośnika pamięci nie została uruchomiona
  • Nośnik pamięci nie istnieje
  • Nośnik pamięci posiada niespodziewany format