没有公告
软件编写使用avrstudio4.12+sp4+winavr(avrstudio自带的winavr嵌入方式)。硬件连接:m16 | CH375PORTA | D0-7PB0 | A0PB1 | RDPB2 | WRPB3 | RSTIPB4 | CSPD2 | 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功能。