📄 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 + -