[Thắc mắc] Giao tiếp SD card với Tiva C123G

21104241

Trứng gà
Mình thấy trong Tivaware có thư viện cho SDcard trong đường dẫn: ti/TivaWare_C_Series-2.1.0.12573/third_party/fatfs/port/mmc-dk-tm4c123g.c
Mình thử add file trực tiếp hoặc tạo đường dẫn trong mục Include Options nhưng đều báo lỗi "cannot open source file".
Mình cũng chưa giao tiếp với SD card bao giờ, hôm giờ chỉ tìm đọc và mò mẫm nhưng vẫn chưa có kết quả. Mems nào đã từng giao tiếp qua có thể giúp mình dc không?
Nếu có thể gặp và hướng dẫn trực tiếp mình xin cảm ơn và hậu tạ! :D
 

Võ Hồng Đức

Thành Viên PIF
Chào anh, đây là code giao tiếp SD card của em, trên con tm4c 1294xl, nó giao tiếp tương tự con tm4c123 , a config lại chân SSI cho nó là được. Nó dùng thư viện fatfs,
Code:
https://www.dropbox.com/sh/xley8z1nskmngrt/AAAvkD-1IoL9pWoIBKtcsVRGa?dl=0
Code em viết hơi sơ sài chút
Nếu không chạy được thì a thử lại 2 file này
Code:
 https://www.dropbox.com/s/6b14n9ru6zkovv3/Dropbox.rar?dl=0
 

21104241

Trứng gà
Không hiểu sao Tiva không nhận được thẻ SD, khởi tạo vùng nhớ trên SD thì FR luôn báo fail.
Chân đấu dây SPI của mình
Vbus ----->Vcc (mạch SD có AMS1117 hạ xuống 3v3)
GND------>GND
CS------->PA3
CLK------>PA2
MOSI------>PA5
MISO------>PA4

Định dạng thẻ SD mình đang để là FAT
 
Top