社区
单片机/工控
帖子详情
UART的问题
wanly3643
2007-08-07 04:11:05
最近在用写UART的程序,出现了点问题:
1.设置中断级数为1,就是每收到一个数据就中断一次,中断处理程序中,把收到的字符发回去。
2。利用terminal调试,一次性发送“wanly”,接受到的数据除了w是正确的,其他全是乱码。
为什么呢?
...全文
171
3
打赏
收藏
UART的问题
最近在用写UART的程序,出现了点问题: 1.设置中断级数为1,就是每收到一个数据就中断一次,中断处理程序中,把收到的字符发回去。 2。利用terminal调试,一次性发送“wanly”,接受到的数据除了w是正确的,其他全是乱码。 为什么呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbing7
2007-08-09
打赏
举报
回复
LZ,把收和发的处理分开...
不然,问题多多,莫名其妙
爱是一种信仰
2007-08-09
打赏
举报
回复
接收时要清接收标志位,往SBUF里写数据会再次触发中断.在中断服务程序内对发送标志位清0
在你保存接收数据的变量前一定要加volatile,试试看
谢谢
ollydbg23
2007-08-08
打赏
举报
回复
你这个是不是terminal发的数据太快了,然后你的中断服务程序来不及吧数据送回去。
或者是中断服务程序返回以后,出了什么故障了,下次没法再进入中断了
UART
通讯协议规范 高清完整PDF版
本资源为
UART
标准协议规范,对于
UART
开发及应用具有很大帮助。
MSP430 Application
UART
(串口驱动)
MSP430 Application
UART
(串口驱动)
UART
串口子系统
1、韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将
UART
子系统彻底讲透,成为嵌入式Linux驱动的“字典”。2、Linux驱动是驱动框架和硬件编程的结合,使用QEMU简化硬件操作,支持IMX6ULL、STM32MP157,...
Android
UART
问题
解决
但有时出于功能需要,会使用
UART
3来连接其他device,这样便需要将原本的
UART
3修改为其他
UART
port(通常是修改为
UART
2) [Solution] (1).Codegen.dws的修改 对于GB2/ICS/ICS2的软件版本: 选择
UART
2的GPIO pin,...
【解决】
UART
问题
UART
和USART区别
UART
(Universal asynchronous receiver transmitter):通用异步收发器 USART(Universal synchronous asynchronous receiver transmitter):通用同步异步发生器在USART模式下,需要SCLK引脚,...
单片机/工控
27,373
社区成员
28,771
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章