OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3650|回复: 2

请教原子哥串口问题!

[复制链接]

5

主题

107

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-5-5
在线时间
0 小时
发表于 2013-5-12 15:11:15 | 显示全部楼层 |阅读模式
1.原子哥的串口例程程序:应该是每发一次信息,都需要以回车键结束!但是现在问题是:第一次发信息需要回车键,第二次之后就不需要回车键也可以发送!!!(烧的是例程,换了个串口助手还是还是一样的问题)
2.串口中断函数中“if(USART_RX_STA&0x40)//接收到了0x0d“这句话不明白,为什么USART_RX_STA就能表明收到0x0d,它不是自定义的接收状态标记吗?和USART->DR有什么联系?
3.主函数中”len=USART_RX_STA&0x3f;//得到此次接收到的数据长度“这句话也不明白,为什么就能知道发送来的信息的长度?
第一个问题实在很纠结,后两个问题的根本即使 USART_RX_STA这个自定义的状态标记跟收到的信息到底从在什么样的联系!希望原子哥指导,谢谢!
游走在生活里,你我都是涉世未深的旅人,前方有我们为之心怡的归宿,身后又是一片葱郁的往昔,让生活的零碎随风而来,又似过往的随风云烟而散,唯有这厮,方能守得云开,待到春花烂漫!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
63
金钱
63
注册时间
2013-1-20
在线时间
3 小时
发表于 2013-5-12 15:22:04 | 显示全部楼层
0x0d 回车的意思 等于‘\r' ,0x0a 换行,等于'\n'
回复 支持 反对

使用道具 举报

5

主题

107

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
298
金钱
298
注册时间
2013-5-5
在线时间
0 小时
 楼主| 发表于 2013-5-12 18:35:28 | 显示全部楼层
回复【2楼】xoyo:
---------------------------------
谢谢你
游走在生活里,你我都是涉世未深的旅人,前方有我们为之心怡的归宿,身后又是一片葱郁的往昔,让生活的零碎随风而来,又似过往的随风云烟而散,唯有这厮,方能守得云开,待到春花烂漫!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-20 06:41

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表