嵌入式项目中do{…} while(0U)的作用和意义
在许多嵌入式项目中,经常会遇到类似这样的代码片段:do{…} while(0U)。尽管我们在学习的过程中可能很少见到它,但实际项目中却广泛存在着类似的代码。
经典位置式与增量式PID原理
对于那些参加过电子竞赛的大学生来说,应该都有玩过搭载电机的设备(比如循迹小车)。我们需要通过控制电机按照设定的速度运行,而PID控制算法在其中起到了关键的作用。
关于RTOS设置滴答Tick设置的问题
操作系统需要通过一个系统定时器以固定的频率中断来实现多任务之间的切换(调度和上下文切换)。这个系统定时器就是系统滴答。系统滴答的频率决定了任务切换的粒度和实时性。
单片机常有Flash,而不常有EEPROM原因
因为存在这种弊端,后来出现了PROM(Programmable read-only memory,可编程只读存储器),可以自己写入一次,要是写错了,只能换一块芯片。
Keil中fromelf格式描述及axf转bin的方法
之前给大家分享过bin、hex、axf和elf****文件格式,其中 axf 也算是一种可执行程序文件,只是相对bin和hex具有更多的信息。

