IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> Yunxion资产监测设备中串口上下拉问题 -> 正文阅读

[嵌入式]Yunxion资产监测设备中串口上下拉问题

近期笔者在进行资产监测设备研发,资产监测设备主要通过定位、运动监测及环境监测等功能,实现企业对资产的透明化管理,为企业完善管理提供了技术与平台。
在这里插入图片描述
为了保障设备能顺利运行,避免数据报错的情况,我们在进行Yunxion资产监测设备软件开发的时候进行了很多的测试,在软件开发室遇到串口MCU容易死机,很容易就进入了硬件错误,针对这个问题,我们快速进行了排查,并得到了解决。
在这里插入图片描述

分析原因一:内存的泄露
一般MCU进入硬件错误是由于内存的泄露,比如数组越界等。

进行检测:
笔者详细检查代码的内存分配,并没有发现有数组越界的情况发生。所以MCU死机应该不是内存泄露导致的。
在这里插入图片描述

分析原因二:驱动层出现问题
由于笔者之前是使用STM32开发代码移植过来的,应用层代码应该没有问题,问题可能是出现在了驱动层。

进行检测:
经过比对发现:STM32串口的Rx引脚是可以配置成上拉模式的,这样不管外界的串口模块状态也可以保持TX和Rx的稳定,Yunxion资产监测设备中串口设计比较简单,串口的Rx引脚无法配置成上拉模式,就导致了在外界模块状态不确定的时候,串口的Rx状态的不确定,导致串口中断的不稳定。

同时笔者还发现在串口模块断电和上电的时候最容易发生死机问题,所以基本可以确定这就是问题原因。
在这里插入图片描述
结论:
当资产监测设备中出现通过串口上下拉问题时,在Rx引脚上上拉10k电阻保证Rx引脚电平的稳定性,经过测试死机问题再也没有发现,可以有效解决该问题。

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-08-05 17:31:05  更:2021-08-05 17:32:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/3 18:53:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码