我的购物车(0)

STM32F103 SPI 双机通讯 重启后经常失败问题!

作者:clever ,2018/10/21 17:39:19 发布     举报
    (431) (0) (0) (0)
  • 结构:主机使用定时SPI 发送数据,从机使用SPI 中断方式接收数据,同时发送数据到主机!

    问题: 板子重新上电后经常出现从机没有收到主机发送数据!


    SPI 使用的函数!
    u8 SPI2_ReadWriteByte(u8 TxData)
    {               
            u8 retry=0;                                        
            while (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_TXE) == RESET)
                    {
                    retry++;

                    }                          
            SPI_I2S_SendData(SPI2, TxData);
            retry=0;

            while (SPI_I2S_GetFlagStatus(SPI2, SPI_I2S_FLAG_RXNE) == RESET)
                    {

                    }                                                              
            return SPI_I2S_ReceiveData(SPI2);                             
    }
标签:

微控制器

共有0条网友评论
文明上网,理性发言
专题版主
申请成为版主
  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

  • Royston

    高级工程师 安富利中国有限公司 FAE熟练应用,ISE14.1 工具

clever 的其它问题
奖励公告
最新分享上传与展示原则:
1、首先展示的产品必须是电子业内的作品;
2、对业内人士有学习的意义;
3、作品可以以广告的形式出现,若广告目的太
强烈,不予展示;
4、带病毒性的文件,不予展示,若严重,还会
屏蔽会员IP;
5、任何的分享都会通过系统管理员的审核,审
核时间,通常不超过24小时;