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

ST STM32F10xxE串口4诡异问题

[复制链接]
yangjueuser 提问时间:2014-4-25 17:26 /
 串口1,2,3,4采用中断函数接收数据,采用一个主程序跑起来完全正常,但是加入boot程序后,问题出来了现象如下:
串口1,2,3收发数据完全正常,唯独串口4无法接收数据,一旦有数据来,程序就被挂起,看门狗复位;试着关闭看门狗,程序不动弹了。
感觉像是程序无法找到串口4中断函数找不到入口地址,但是应用程序一开始就设置了中断向量地址偏移啊。而且串口1,2,3的中断函数可以正常进入呀,查看map文件,串口4的中断函数入口地址为:
UART4_IRQHandler        0x0800b059     0xe  Code  Gb  stm32f10x_it.o [1],这也没有问题呀。
调试已经好几天了,唉,不能仿真,分析只能到这,甚是郁闷,求各位大神帮忙求解,谢谢!
 
收藏 评论2 发布时间:2014-4-25 17:26

举报

2个回答
yangjueuser 回答时间:2014-4-28 10:24:30

RE:ST STM32F10xxE串口4诡异问题

进一步调试发现,改为查询接收数据时,串口4接收数据正常,问题出在使用APP模式下,串口4无法进入中断函数执行。这就很纳闷了,为啥就唯独这个中断函数不行呢,难道中断向量还有特殊的使用窍门?
废鱼 回答时间:2014-4-28 15:02:54

RE:ST STM32F10xxE串口4诡异问题

是否进入错误中断然后引起硬件复位?加个断电,看看能不能正常进入串口4中断函数.

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版