发送一些数据不能进入USART1中断

[复制链接]
2056|29
 楼主| zhaoxqi 发表于 2018-5-24 17:40 | 显示全部楼层 |阅读模式
晶振用的是7.3728的,波特率2400,4800和9600都可以很好的和上位机实现通讯,就是38400只能上传到PC,由PC不能发送到板子。用IAR仿真出现的现象时:发送一些数据不能进入USART1中断
huangchui 发表于 2018-5-24 17:44 | 显示全部楼层

还有什么表现啊
 楼主| zhaoxqi 发表于 2018-5-24 17:50 | 显示全部楼层
F149的.一些数据能进入中断但是RXBUF1始终保持0x00。
jiajs 发表于 2018-5-24 17:54 | 显示全部楼层
波特率2400,4800和9600时用IAR仿真没问题吧?
 楼主| zhaoxqi 发表于 2018-5-24 17:57 | 显示全部楼层
波特率2400,4800和9600时用IAR仿真真没问题,甚至38400上传PC都没有问题可是回传板子就不行了
 楼主| zhaoxqi 发表于 2018-5-25 09:14 | 显示全部楼层

RXBUF1要么没有接收到进不到中断里边去,要么直接接到0x00。
zhanghqi 发表于 2018-5-25 09:20 | 显示全部楼层
能把你的程序帖出来看看吗?
zhanghqi 发表于 2018-5-25 09:27 | 显示全部楼层

你用的晶振没问题吧?
zhenykun 发表于 2018-5-25 09:31 | 显示全部楼层
对,高波特率要求晶振要稳定
 楼主| zhaoxqi 发表于 2018-5-25 09:39 | 显示全部楼层

嗯,我知道了,多谢啊
cemaj 发表于 2018-6-4 22:09 | 显示全部楼层
波特率太高了吧
10299823 发表于 2018-6-4 22:10 | 显示全部楼层
这个不一定是硬件的问题
jimmhu 发表于 2018-6-4 22:10 | 显示全部楼层
晶振换成12Mhz的呢?
lihuami 发表于 2018-6-4 22:10 | 显示全部楼层
不能进入USART1中断?
xiaoyaozt 发表于 2018-6-4 22:11 | 显示全部楼层
示波器测量一下电平信号吧
uptown 发表于 2018-6-4 22:11 | 显示全部楼层
是驱动能力不足吗
cehuafan 发表于 2018-6-4 22:11 | 显示全部楼层
波特率太高了。
jkl21 发表于 2018-6-4 22:12 | 显示全部楼层
仿真的问题吗
usysm 发表于 2018-6-4 22:15 | 显示全部楼层
不能下传就是数据的问题
typeof 发表于 2018-6-4 22:15 | 显示全部楼层
是不是数据的格式不对呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

808

主题

10636

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部