微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > TM4C1233的片子UART模块间断性无法进入接收中断?

TM4C1233的片子UART模块间断性无法进入接收中断?

时间:10-02 整理:3721RD 点击:
问题描述:对象 A(TM4C1233E6PM):是出问题的板子带有半双工485通信芯片(SN65HVD3082ED);
                  对象B:带有485模块,接收到A发的广播信息就回一次信息,否则待机;

附图0
前提:使用TM4C1233E6PM的UART2模块连接外购的一块半双工485芯片(SN65HVD3082ED)
1、对象A每隔120ms广播一帧状态信息给对象B,对象B收到信息后返回一帧;
2、对象A发送时切换为发送方向,其余时间都为接收方向;
3、长期测试发现UART模块的发送没有问题(发送使用的是循环发送没有使用中断),且当UART2无法接收信息即无法进入接收中断时,片子其他部分正常工作;
4、当片子无法进入中断后,连接仿真器后软件复位芯片,没有用,硬件复位没有试过,只有断电后才能正常工作;
5、发生故障时,使用示波器测试总线数据发现:,对象A发送数据正常,对象B也正常回复了数据帧,
其中对象A中:(a)485芯片发送到TM4C1233E6PM芯片的数据是有的 但是波形比较乱见附图1;
                      (b)TM4C1233E6PM芯片发送到485芯片的数据是有的 波形正常,数据正确见附图2;
                       (C)附图3是485总线的波形,正常与异常时的波形没什么差别故只有一张图;
6、当对象A,对象B正常工作时示波器测试到的数据波形与异常工作时没有区别;


问:这个情况是什么问题,如何解决,我的Q:405234961   TEL:15862584706,帮忙解决问题的不敢怎么重谢,冲个花费什么的没有问题。



由于前面帖子里面放不下太多的内容,文中提到的几张图我一一上传

附图3


由于前面帖子里面放不下太多的内容,文中提到的几张图我一一上传

附图2


由于前面帖子里面放不下太多的内容,文中提到的几张图我一一上传


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top