OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 企业专区 » Microchip » 【求助】PIC32MX+uCOS-III串口中断接收引起NMI中断复位

共8条 1/1 1 跳转至

【求助】PIC32MX+uCOS-III串口中断接收引起NMI中断复位

高工
2014-06-25 15:59:31    评分

各位大神好,小弟最近在用PIC32MX795F512L+uCOS-III的串口中断接收时,串口接收到数据老是使单片机进入NMI中断并复位,有没有遇到过的朋友,还请赐教。

    现象是,单个数据接收一般没有问题,但如果按帧(目前是25字节)来接收的话,连续多个数据被接收到就会引起NMI中断,导致系统复位。




关键词: uCOS-III     PIC32MX     NMI     复位    

工程师
2014-06-26 11:13:36    评分
2楼

不懂,帮顶


专家
2014-06-26 12:05:41    评分
3楼
数据接收的内存不够?我前几天调试图像采集的时候出现过

高工
2014-06-26 12:18:30    评分
4楼

连续多个25字节

PIC的串口缓存区扛得住不?


高工
2014-06-26 12:29:12    评分
5楼
你可以试着把串口速率降下来,查查是哪儿问题。

高工
2014-06-27 09:16:21    评分
6楼
有个FIFO,而且我是每次都中断取出数据甩给另外的任务去处理了,缓冲区应该够用了吧

高工
2014-06-27 09:16:46    评分
7楼
我去试试加大接收空间

高工
2014-06-27 09:19:34    评分
8楼
现在速率是9600,可以去试一下最低的速率

共8条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]