读书人

期待SD读写驱动

发布时间: 2012-03-09 21:42:52 作者: rapoo

期待高手指点,SD读写驱动

C/C++ code
   通过SPI接口发送一个字节        INT8U temp;    SPI_SPDR = byte;                /* 发送数据放入SPI数据寄存器 */    while(0 == (SPI_SPSR & 0x80));        /* 等待SPIF置位,即等待数据发送完毕 */            /* wait for SPIF being set, that is, wait for finishing of data being send */     temp = SPI_SPDR;   从SPI接口接收一个字节        SPI_SPDR = 0xFF;     while(0 == (SPI_SPSR & 0x80));                /* 等待SPIF置位,即等待收到数据 */                    /* wait for SPIF being set, that is, wait for being received data */    return(SPI_SPDR);             /* 读取收到的字节 read the byte received */


分析一下。。。

[解决办法]
这也太少了信息吧,啥型号滴,什么环境.晕.
[解决办法]
SD读写驱动
你用的是什么硬件呢?
[解决办法]
昏,

lz代码就是spi模式的读写
[解决办法]
没看懂什么问题,这个不就是寄存器读写吗?


[解决办法]
这是个SPI的读写吧。。。

读书人网 >驱动开发

热点推荐