Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:lab:lab5-2023-2024 [2025/04/08 10:25]
andrei.batasev [6. Exerciții]
pm:lab:lab5-2023-2024 [2025/04/08 18:06] (current)
andrei.batasev [6. Exerciții]
Line 90: Line 90:
 FRESULT pf_readdir (DIR*, FILINFO*);​ //​ Citește un director FRESULT pf_readdir (DIR*, FILINFO*);​ //​ Citește un director
 </​file>​ </​file>​
 +
 +<note tip> Atunci când folosești pf_write pentru a scrie date, este necesar să apelezi și <file c>​pf_write(NULL,​ 0, &​w)</​file>​ ca să finalizezi scrierea (flush).
 +
 +Dacă nu faci acest pas, citirile ulterioare pot eșua cu o eroare de tip disk error. </​note>​
  
 ===== 6. Exerciții ===== ===== 6. Exerciții =====
 <​hidden>​ <​hidden>​
-Pentru a putea initializa sd-cardul, trebuie ​facuti urmatorii pasi+Inițializare SD-Card 
-1. Formatare SDCard cu FAT32 + 
-2. Creare ​un fisier ​log.csv ​in root-ul filesystemului ​({{ pm:lab:log.csv | exemplu ​fisier ​}} +Pentru a putea inițializa ​cardul ​SD, trebuie ​urmați următorii pași
-<note tip> ​Fisierul ​trebuie deja sa aibe o dimensiune ​mai mare, deoarece ​nu poti sa dai append ​din PFF </​note>​+ 
 +  - Formatați cardul SD folosind sistemul de fișiere **FAT32** 
 +  - Creați ​un fișier numit **log.csv** în rădăcina (root) sistemului de fișiere ​  
 +    ​({{ pm:lab:log.txt | exemplu ​de fișier ​}} – redenumiți-l în **log.csv**!) 
 + 
 +<note tip> 
 +Fișierul ​trebuie ​să aibă deja o dimensiune ​suficient de mare, deoarece din PFF (Petit FAT FileSystem) **nu se poate face append** direct într-un fișier gol sau de dimensiune mică. 
 +</​note>​ 
 </​hidden>​ </​hidden>​
-{{ pm:​lab:​lab5_skel_2025-3.zip | Lab5_Skel }}+{{ pm:​lab:​lab5_skel_2025-4.zip | Lab5_Skel }}
  
 1. SPI Control (2p total) 1. SPI Control (2p total)
pm/lab/lab5-2023-2024.1744097142.txt.gz · Last modified: 2025/04/08 10:25 by andrei.batasev
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0