你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32接收串口助手发来的字符串控制LED

[复制链接]
许文强 提问时间:2014-10-10 16:13 /
 写了个程序:通过串口助手发送字符串LED0_ON给STM32,当STM32接收到字符串无误后,点亮LED0并返回OK
调试之后出现问题:若第一次发送的字符不是LED0_ON(如发送LED0123),接着再发送LED0_ON,则LED0不亮,接着连续通过串口助手发送LED0_ON,LED0有时会被点亮并收到OK,不知哪里出问题了,大家帮忙看看,中断服务程序如下:
char buff[7];
int cont=0;
……
        if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)  //½ÓÊÕÖжÏ
                {
                USART_ClearITPendingBit(USART1,USART_IT_RXNE);

                if(cont
收藏 1 评论2 发布时间:2014-10-10 16:13

举报

2个回答
废鱼 回答时间:2014-10-10 16:49:08

RE:STM32接收串口助手发来的字符串控制LED

仿真看一下串口收到的数据是不是和你想的一样。如果发的太快,会不会缓冲区被冲掉。
hxing 回答时间:2015-6-12 17:14:27
你好,你的这个程序后来成功了吗,我现在也想这样做,就是不成功,求助!

所属标签

相似问题

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版