[STM8] STM8S903K3 SPI 主从机通讯问题

[复制链接]
1218|4
 楼主| Menger_FJ 发表于 2015-7-29 16:27 | 显示全部楼层 |阅读模式
  1. ///////主机配置
  2. void SPI_CONF(void)
  3. {
  4.    
  5.          SPI_CR1  = 0x14;       //禁止所有中断 MSB F/8
  6.          SPI_CR2  = 0x03;       //
  7.          SPI_CR1 |= 0x40;      //开启SPI设备
  8.          
  9. }

  10.         /*SPI_SCK-PC5*/
  11.   PC_DDR = 0X7F;
  12.         PC_CR1 = 0XFF;
  13.         PC_CR2 = 0X00;

  14. ///主机发送
  15. unsigned char SPI_SendByte(void)
  16. {
  17.         unsigned char SendDataLength = 6;
  18.        
  19.         while(SendDataLength>0)                        //SEND 5 BYTE
  20.         {
  21.                         while(!(SPI_SR & 0x02));            
  22.                         SPI_DR = SPI_SendBuf[SendDataLength];
  23.        

  24.         }       
  25. }
 楼主| Menger_FJ 发表于 2015-7-29 16:28 | 显示全部楼层

RE: STM8S903K3 SPI 主从机通讯问题 发送缓存区一直为空

求大神指点。。。
songchenping 发表于 2015-7-29 17:28 | 显示全部楼层
你没看你写得函数对吗
稳稳の幸福 发表于 2015-7-29 19:31 | 显示全部楼层
缓冲区放了东西了没啊
amanda_s 发表于 2015-7-30 12:12 | 显示全部楼层
还是建议先去看看官方的例程。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部