STM32F103串口问题

[复制链接]
5064|23
 楼主| wangjun2012 发表于 2013-4-18 14:51 | 显示全部楼层 |阅读模式
   请问大人,STM32F103串口一直发送数据,突然来个接收中断.此时串口发出来数据会乱掉.后来又正常.
   似乎不能全双工,请问有人知道吗
pinghpu 发表于 2013-4-18 15:04 | 显示全部楼层
我碰到类似问题,当串口调试工具里接收的数据过多时,显示的就是乱码
IJK 发表于 2013-4-18 15:23 | 显示全部楼层
个人觉得应该是串口中断没处理好
 楼主| wangjun2012 发表于 2013-4-18 16:53 | 显示全部楼层
楼上的朋友,很容易就会出现的。我用防真器在串口中断设置断点,主函数一直串口发送。当串口中断时候,PC机调试助手出现乱玛哦。而用107却不会。
 楼主| wangjun2012 发表于 2013-4-18 16:54 | 显示全部楼层
IJK网友,您说的绝对不是那个问题的。
airwill 发表于 2013-4-18 18:32 | 显示全部楼层
这么说, 楼主发现了 STM32F103 的 BUG 了?
不可能吧, 我也用串口, 发送数据也不少, 好象没有遇到这个问题.
还是感觉是软件缺陷.
cjhk 发表于 2013-4-18 18:39 | 显示全部楼层
串口的发送速率太快了   降低波特率试一试
cjhk 发表于 2013-4-18 18:40 | 显示全部楼层
或者是标志位没有及时清除
cjhk 发表于 2013-4-18 18:40 | 显示全部楼层
多尝试几次  看看到底什么问题   耐下心来   慢慢排查
 楼主| wangjun2012 发表于 2013-4-18 20:00 | 显示全部楼层
相信不是STM32的BUG是买的开发板自带测试程序测试的。
 楼主| wangjun2012 发表于 2013-4-18 20:02 | 显示全部楼层
我对比了两个一个是STM32F107,一个是STM32F103,107不会出现支持全双工。而103就会,相信不是固件问题,是买的开发板自带的测试,问题应该是软件程序问题。但也不能找到,要么就是库的问题。所以上来发帖问问大家的,谢谢各位了
 楼主| wangjun2012 发表于 2013-4-18 20:03 | 显示全部楼层
波特率降低是没用的,等下去官网看看有无最新的UART程序
 楼主| wangjun2012 发表于 2013-4-18 20:19 | 显示全部楼层
6楼网友,你仅是发送吧,或者你发送的时候没有被中断打断。这种情况发生在发送数据时候被接受中断打断。
easylwl 发表于 2013-4-19 11:22 | 显示全部楼层
唉,这个年代还在讨论串口问题,真是菜,,楼上代码,上原理图吧!
不败战神 发表于 2013-4-19 12:49 | 显示全部楼层
年代还在讨论串口问题,真是菜,,楼上代码,上原理图吧!
weiss_hwq 发表于 2013-4-19 13:33 | 显示全部楼层
严重觉得得楼上的深深的伤了楼主的心
sun1238898 发表于 2013-4-19 13:52 | 显示全部楼层
一般ST的串口硬件不用质疑他,因为我也很多客户有这问题,基本最后得到验证是代码的故障,希望楼主研究下自己的代码,看下!
 楼主| wangjun2012 发表于 2013-4-19 16:46 | 显示全部楼层
“年代还在讨论串口问题,真是菜,,楼上代码,上原理图吧”!“
严重觉得得楼上的深深的伤了楼主的心


哈哈,这有啥好伤心的,我搞了10年的研发.这个问题花了2天时间解决了.问题是MAX3232的问题,我换了一个原装的就没有问题.这个是红龙开发板,确定是有这个问题啦,还以为是啥莫明奇妙的问题.但还是被我揪出来了.
问题不在大小,总之被我遇到了就得去解决他,楼上的网友不要轻易说某个人菜,搞技术还不就是那个样,一是要耐心思考,学会分析问题解决问题即可啦.不过你说我菜,我也不生气,都是老玩童啦.哈哈
 楼主| wangjun2012 发表于 2013-4-19 16:48 | 显示全部楼层
另外,提醒做开发扳的,国内太多抄来抄去的,连这个问题也没有严格深入的验证啊.做技术还是要塌实点,有时候小问题就是大问题,也不要认为自己搞高端的就一定厉害一定牛.也许研究个最基本的问题,解决一个最简单的问题就是贡献和成功呢.
 楼主| wangjun2012 发表于 2013-4-19 16:49 | 显示全部楼层
SUN123网友感谢您的回复,不是软件的问题,简单的软件程序串口收发,一般都会的.确定是MAX3232的问题,测试同样的方法用全双工,同样也有问题的啦.以前只是没遇到这样神气的问题.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

48

帖子

0

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