?? readme.txt
字號:
軟件編寫使用avrstudio4.12+sp4+winavr(avrstudio自帶的winavr嵌入方式)。
硬件連接:
m16 | CH375
PORTA | D0-7
PB0 | A0
PB1 | RD
PB2 | WR
PB3 | RSTI
PB4 | CS
PD2 | INT
FAT部分僅編寫了讀取功能,支持FAT12/16/32,不支持中文名以及長文件名,僅對讀取根目錄文件進行過測試。FAT12、FAT32部分在SD卡上測試通過(8M卡和256M卡);FAT16部分在U盤上測試通過(16M盤)。
如果U盤初始化函數(InitDisk)不能通過,說明CH375對此款U盤的支持程度不夠,與本代碼編寫并無關聯,詳細情況可以到http://wch.cn查看。
由于采用的是內部RC8M,串口輸出可能不夠穩定,我采用的頻率校驗值為仿真器讀出的校驗值+6,請根據這個方式修改CH375.c中line29對OSCCAL寄存器的賦值!
代碼占用5266字節的rom和905字節的ram,可以移植到m8上運行。估計可以在m8上完成sd卡、u盤以及vs1003播放mp3功能。
源文件供大家參考,可任意使用,但請轉載時注明出處:http://www.embed.org.cn。
PS:為慶祝2007年元旦,特趕工編寫,祝大家新年快樂!
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -