想要发送两个8位的数据 一个sdo连接另一片的sdi 发送结束后发现只有后面的8个bit发送成功了 前面的8个bit根本就没有发送成功
一下是发送代码
void SPIwbyte(uint8_t a[],int length)
{
uint8_t j;
CS_L;
for(int i = 0;i < 1300;i++);
for (j=0;j<length;j++) {
for(int i = 0;i < 14;i++);
SPI_SendData(SPI2,a[j]);
for(int i = 0;i < 14;i++);
}
CS_H;
for(int i = 0;i < 1000;i++);
}
求各位大神看看 可能的错误会出在哪里? 只发送一个的时候是没有任何问题的
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
请参考我们开发板例程。
一周热门 更多>