
解决CAN总线干扰的三种方法
CAN总线最初设计时,就规定物理层CAN_H和CAN_L采用双绞线差分传输技术。这样做的目的是为了提高抗干扰能力,因为当总线上的CAN_H和CAN_L遭遇干扰时,它们可以同时上升或下降,从而保持差分值不变,如下图所示:

用于单片机的uCLinux和Linux有什么区别?
uCLinux是微控制器领域中针对Linux系统的缩写。它被设计用于嵌入式系统,其中目标处理器没有内存管理单元MMU。uCLinux已经成功地移植到多个平台上。由于缺乏MMU,实现多任务功能需要一定的技巧。

单片机Flash自检和添加CRC常见方法
市面上有许多基于单片机的产品都带有在线或离线升级功能。为了防止升级过程中发生意外情况,通常我们会对Flash程序数据进行校验。其中最常见的就是添加CRC校验信息。