打印
[技术问答]

N76E003双串口

[复制链接]
1132|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
无聊逛1逛|  楼主 | 2019-9-19 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
N76E003双串口同时工作,开启中断接收发送,为什么会导致MCU不断复位

使用特权

评论回复
沙发
643757107| | 2019-9-19 10:05 | 只看该作者
这不应该啊,晒出你的程序,让大家帮你看看。

使用特权

评论回复
板凳
eyu66| | 2019-9-19 10:40 | 只看该作者
会不会是对地推挽输出了?
另外一个可能是操作数组的时候出现了地址错误~

使用特权

评论回复
地板
jekey| | 2019-9-19 10:49 | 只看该作者
这种一般是软件bug

使用特权

评论回复
5
tianxj01| | 2019-9-19 11:10 | 只看该作者
003双串口,如果波特率一样,还可以用TIME3做公用波特率发生器,只是需要注意官方的宏有BUG,先定义串口1再定义串口0就成。
双串口同时启动,并全部工作在中断状态,完全正常,我手头就有这样的应用。
至于你开启串口中断,导致MCU复位,最大可能是中断函数没有清除中断标记或者2中断标记清除交叉错误,导致进中断出不来,引起看门狗复位。

使用特权

评论回复
6
antusheng| | 2019-9-19 20:17 | 只看该作者
试过了,没发现重启。

使用特权

评论回复
7
xuanhuanzi| | 2019-9-20 22:46 | 只看该作者
应该是软件哪儿没设置对。

使用特权

评论回复
8
xuanhuanzi| | 2019-9-20 22:46 | 只看该作者
看看是不是开启了看门狗复位。忘了喂狗了。

使用特权

评论回复
9
xuanhuanzi| | 2019-9-20 22:46 | 只看该作者
另外复位有个标志位的,你检测所有的复位的标志位,看看是哪种情况导致的复位。

使用特权

评论回复
10
643757107| | 2019-9-20 23:57 | 只看该作者
贴出来代码看看,你都操作了什么

使用特权

评论回复
11
幸福小强| | 2019-9-24 21:14 | 只看该作者
双窗口操作配置上应该注意好别覆盖了前者的设定。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

15

帖子

0

粉丝