【单片机|关于硬件错误的一些经验分享】程序运行过程中最不愿看到的错误莫过于硬件错误了,下面分享几条关于硬件错误的经验。
1、由于寄存器的配置错误,比如说寄存器赋值过程中数值溢出。
2、设置的变量溢出,比如设置的变量为8位,当它的值超过255时就会发生硬件错误。
3、全局变量与局部变量的误用。
4、抢占式任务调度过程中堆栈设置过小,堆栈溢出也会导致硬件错误。
5、结构体指针的误用
6、串口中断内部程序过多,(刚遇到)。
推荐阅读
- C语言学习|第十一届蓝桥杯省赛 大学B组 C/C++ 第一场
- 【C】题目|【C语言】题集 of ⑥
- 单片机|单片机初学者做项目为什么这么难(单片机初学者心得有哪些)
- 单片机|自学单片机好找工作吗(会单片机能找什么工作?)
- 单片机|keil把源代码生成lib的方法
- c语言|一文搞懂栈(stack)、堆(heap)、单片机裸机内存管理malloc
- 单片机|Arduino、arm、树莓派、单片机四者有什么不同()
- c语言|C语言初期学习遇到的特殊点 【三子棋详解】【初学者福音,详细总结,复习能手】
- 笔记|C语言数据结构——二叉树的顺序存储和二叉树的遍历
- 嵌入式-外设|DDR3基础详解