资产监测设备研发时,串口死机问题如何解决

Posted 瑞奇Ricky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了资产监测设备研发时,串口死机问题如何解决相关的知识,希望对你有一定的参考价值。

近期笔者在进行资产监测设备研发,该设备可以监测资产从运输到交付整个过程中的状态,保障资产的运输及仓储安全,减少企业损失。

资产监测设备在进行研发设备时,根据企业需求,在基础的定位功能上,添加了对环境监测及运动监测功能,通过实时定位+环境监测+运动监测,可以监督货物在运输时,避免工作人员存在暴力分拣搬运的情况,也可以对货物在运输过程中是否因为运输车辆行驶不平稳发生位移或剧烈震动,导致货物受损等情况。

当货物进行交付后,放置仓库内,资产监测设备具有温湿度监测作用,可以避免因为湿度导致货物受损,如果仓库发生火灾,资产监测设备也会通过温度变化异常在后台进行报警提醒,从而让人员第一时间发现仓库火情;企业实现了通过资产设备,即可完成对员工的行为监督、对货物的保障以及对仓储环境的监测;并且在使用时,可以根据客户需求进行定制研发,保障客户在使用时,利用资产监测设备完成对资产的最大化保障。

在为客户定制资产监测产品时,发现单片机在使用串口时程序运行过程中,莫名出现死机问题,经过Debug,发现程序出错,并进入HardFault_Handler

分析问题:
一般进入这个错误大多是因为内存溢出。但是从现象上面并不是内存溢出问题,在运行过程中,串口RX引脚不能被干扰,否则就会出现错误。

​解决问题:
经过硬件排查,发现是RX引脚上未加上拉电阻,导致丢电过程中RX引脚悬浮,导致出现错误。

软件配置模式是通过操作寄存器进行配置。更改对应项配置不同模式

以上是关于资产监测设备研发时,串口死机问题如何解决的主要内容,如果未能解决你的问题,请参考以下文章

Yunxion资产监测设备中串口上下拉问题

Yunxion资产监测设备中串口芯片的选择

资产监测设备研发中,如何提高光照监测精确度

资产监测设备如何根据GPS定位点计算角度

资产设备研发中,HDSC休眠时串口配置成中断

资产监测设备中关于OTA升级串口应答帧处理