![]() |
18F4550 đọc SD Card dùng C18 và thư viện MDD
Mình đang làm project đọc SD card có hệ thống FAT16, sử dụng thư viện MDD File System của Microchip và C18. Sau khi lay hoay chỉnh sửa code cho phù hợp với mạch thì mình đã chạy được hàm FSInit() - hàm khởi tạo hệ thống. Lúc này, mình dùng PC tạo 1 file text trên thẻ, dùng hàm FSfopen để mở thử, nhưng pic báo là không tìm thấy, trả về con trỏ Null.
Bạn nào đã làm về vấn đề này, chỉ giùm mình chỗ này với! |
Trích:
MDD chỉ hỗ trợ tên file ngắn theo định dạng DOS 8.3 |
Đây là hàm mình dùng. Không hiểu được là sai ở chỗ nào nữa.
pointer = FSfopen ("LUCKY.TXT", "r"); if (pointer == NULL) while(1); |
Múi giờ GMT. Hiện tại là 03:39 AM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam