打印
[STM8]

STM8S903K3 SPI 主从机通讯问题

[复制链接]
958|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Menger_FJ|  楼主 | 2015-7-29 16:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
///////主机配置
void SPI_CONF(void)
{
   
         SPI_CR1  = 0x14;       //禁止所有中断 MSB F/8
         SPI_CR2  = 0x03;       //
         SPI_CR1 |= 0x40;      //开启SPI设备
         
}

        /*SPI_SCK-PC5*/
  PC_DDR = 0X7F;
        PC_CR1 = 0XFF;
        PC_CR2 = 0X00;

///主机发送
unsigned char SPI_SendByte(void)
{
        unsigned char SendDataLength = 6;
       
        while(SendDataLength>0)                        //SEND 5 BYTE
        {
                        while(!(SPI_SR & 0x02));            
                        SPI_DR = SPI_SendBuf[SendDataLength];
       

        }       
}
沙发
Menger_FJ|  楼主 | 2015-7-29 16:28 | 只看该作者

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

求大神指点。。。

使用特权

评论回复
板凳
songchenping| | 2015-7-29 17:28 | 只看该作者
你没看你写得函数对吗

使用特权

评论回复
地板
稳稳の幸福| | 2015-7-29 19:31 | 只看该作者
缓冲区放了东西了没啊

使用特权

评论回复
5
amanda_s| | 2015-7-30 12:12 | 只看该作者
还是建议先去看看官方的例程。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

1

粉丝