当前位置: 首页 > news >正文

在线设计logo免费网站怒江州建设局网站企业备案网站

在线设计logo免费网站,怒江州建设局网站企业备案网站,制作软件的手机软件,cn域名注册前言:在我们调试单片机的时候,经常会遇到系统非预期运行的状况。造成系统卡死的原因有很多,主要有:野指针,数组越界,死锁,还有一些while写入的一些逻辑错误。本文就如何排查这些问题&#xff0c…

前言:在我们调试单片机的时候,经常会遇到系统非预期运行的状况。造成系统卡死的原因有很多,主要有:野指针,数组越界,死锁,还有一些while写入的一些逻辑错误。本文就如何排查这些问题,来编写此文。

一、单片机卡死如何排查

        1.可以在系统调试窗口添加,总的u32类型的数据,如果对应的数据老是循环复位,则认为出现了系统卡死的问题。

2.系统初始化时,用硬件去表示

        比如每次系统在刚启动时,亮一会儿绿灯,再亮一会儿黄灯,或者控制继电器,开关等等从物理上去感受有没有发生卡死

二、软件卡死

        这种情况相对来说比较难排查,特别是死锁。软件能正常跑,时钟也在跟着继续跳,尤其是多线程操作。

①需要检查你的代码逻辑

        1.单一线程里面不要写两个阻塞等待在里面,比如一个事件集等待,再弄一个信号量等待

        2.少用while和goto,switch..case尽量少用。

        3.良好的数据结构封装,和函数接口定义。

 ②标准化协议

        比如modbus按照协议去写

三、硬件问题

        ①比如某个模块,需要有一个唤醒的引脚,比如先高电平,后低电平来唤醒模块。

                某厂的wifi模块

        ②LAN模块,在tcp监听的时候,切换收发切换

        ③其他与收发相关的通信模块

        ④缓冲区不够,环形数组不够长,http报文,

        ⑤模块性能问题,发送500,实际接收300字节等问题

结语

        单片机调试需要有耐心,pationce is the key of life.

http://www.dtcms.com/a/493678.html

相关文章:

  • 网站开发签呈如何写房屋租赁网站开发背景
  • 怎么在百度建网站网页版word编辑器
  • 象客企业网站做优化排名wordpress comments
  • 贵州建设工程招投标协会网站网站开发使用的工具
  • 微信做购物网站怎么抽佣湖北省发布最新通告
  • 做产品包装的3d网站wordpress 启动慢
  • 课程网站建设毕业设计汉源网站建设
  • 精美网站欣赏外贸电商网站开发
  • 怎么做门户网站设计方案闵行12路
  • 17网站一起做网店打不开新能源网站建设
  • 有哪些网站能够免费找到素材wordpress手机版加搜索
  • 河南网站备案系统短信建设一个视频网站己18
  • 晋江网站设计泉州名扬专业深圳电商公司有哪些
  • 海口网站建设开发apache fastcgi wordpress
  • 基于mvc的网站开发宿迁房产网丫丫找房
  • 网站建设和app哪个好建设一个视频网站需要什么
  • 怎么制作网站主题做自媒体发视频用哪些网站
  • 国内家居行业网站开发加盟网站分页怎么做seo
  • 成都哪家网站建设强怎样用dw做网站导航条
  • 企业自适应网站制作广州美霖室内设计学校
  • 游戏币销售网站建设google谷歌
  • 公司高端网站建设服装网站推广策划书
  • 网站开发得花多少钱洛可可设计平台
  • 网站竞争案例js做网站框架
  • 广安建设局网站wordpress 百度网盘插件
  • 建购物的网站需要多少钱51link友链
  • 如何将数据库导入网站wordpress 数据库
  • 怎么给网站做百度优化建程网是正规网吗
  • 雅安公司做网站设计理念网站
  • 如何将视频添加到网站上1小时前俄乌战况消息