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 09:54]
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 =====
-{{ pm:​lab:​lab5_skel_2025-3.zip | Lab5_Skel }}+<​hidden>​ 
 +Inițializare SD-Card 
 + 
 +Pentru a putea inițializa cardul SD, trebuie urmați următorii pași: 
 + 
 +  - 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>​ 
 +{{ pm:​lab:​lab5_skel_2025-4.zip | Lab5_Skel }}
  
 1. SPI Control (2p total) 1. SPI Control (2p total)
pm/lab/lab5-2023-2024.1744095260.txt.gz · Last modified: 2025/04/08 09:54 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