STM8S003连续不间断的发送64位数据

2019-03-23 18:46发布

新手上路,现在遇到一个问题,使用SPI连续发送64位数据,搞了很久,中间始终有间断,求大神指导! 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
xiazheng
2019-03-24 07:21
for (i = 0; i < sizeof(table); i++)
    {     
      while((SPI_SR|0x80)==0x80);//等待上次通信结束      
      if((SPI_SR&0x02)==0x02);//判断发送区是否为非空
      SPI_DR = table[i]; //加入要发送的数据      
      while ((SPI_SR|0x80)==0x80); //等待发送结束
      }     大神帮忙看看错误在哪,感激不尽啊,老师催的比较紧!

一周热门 更多>