lf415744311 发表于 2012-1-27 19:01:07

网上下载的STC12C5A+FAT_FS+SD测试程序

这个程序好调试,是STC12C5A60S2纯硬SPI的,晶振33.868M。试了两个卡一个TF,一个SD,都可以通过测试。
点击此处下载 ourdev_714587IOIPK7.rar(文件大小:136K) (原文件名:STC12C5A+FAT_FS+SD.rar)

gongnn 发表于 2012-1-27 19:38:38

谢谢楼主,有空试下。

hualongjing 发表于 2012-9-5 08:43:32

谢谢 下了试下,我22.1184M 应该问题不

hualongjing 发表于 2012-9-7 15:33:06

谢谢楼主,测试OK 哈哈

sdyaojingwen 发表于 2012-9-8 08:02:19

可以用于大于2G的卡么比如说4g或者8g

wkman 发表于 2012-9-8 09:14:55

试试,TF卡,,

sunnyhook 发表于 2012-9-8 09:49:42

我是不清楚这几行代码是怎么和平共处的,既然开启串口中断允许,那么收发应该在中断完成比较好。
既然在中断中直接清标记了,外部查询怎么能查询得到?
void UartISR(void) interrupt 4
{
if(RI)    //收到数据
{
   RI=0;   //清中断请求
}
else      //发送完一字节数据
{
   TI=0;
}
}

/*------------------------------------------------------------------------------------*/
/*从串口接收一个字节数据*/
unsigned char receiveByte(void)
{
        unsigned char InData;

        while(!RI);                //判断字符是否收完
        InData = SBUF;                //从缓冲区读取数据
        RI = 0;                        //清RI
        return (InData);        //返回收到的字符
}

/*------------------------------------------------------------------------------------*/
/*从串口发送一个字节数据*/
void transmitByte(unsigned char OutData)
{
        SBUF = OutData;        //输出字符
        while(!TI);                //判断字符是否发完
        TI = 0;                        //清TI
}
页: [1]
查看完整版本: 网上下载的STC12C5A+FAT_FS+SD测试程序