解决CAN总线干扰的三种方法

解决CAN总线干扰的三种方法

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

用于单片机的uCLinux和Linux有什么区别?

用于单片机的uCLinux和Linux有什么区别?

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

什么是POSIX(可移植操作系统接口)?

什么是POSIX(可移植操作系统接口)?

Linux开发者们可能都听说过POSIX(可移植操作系统接口),但很多人只是听说过而已。本文旨在向大家介绍什么是POSIX,以及它的历史和重要性。

单片机Flash自检和添加CRC常见方法

单片机Flash自检和添加CRC常见方法

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

从单片机角度式Linux

从单片机角度式Linux

许多单片机工程师都有从单片机转向Linux的经历,但并非所有人都能够成功地转型。有些人从入门到放弃,有些人甚至连入门都没有就放弃了。

CAN总线比UART串口难吗?

CAN总线比UART串口难吗?

最近在技术群中看到网友们就「CAN和UART的难易程度」展开讨论,有人说CAN很简单,也有人说CAN很难。

IAR中 Debug 和 Release 区别是什么?

IAR中 Debug 和 Release 区别是什么?

现在很多集成开发环境(IDE)在创建工程时会自动生成Debug和Release两个版本,例如VS(VC)、IAR等。

三极管的多种玩法

三极管的多种玩法

晶体管(transistor)是一种固体半导体器件,包括二极管、三极管、场效应管、晶闸管等,可以实现多种功能,如检波、整流、放大、开关、稳压、信号调制等。

Linux之PWM驱动

Linux之PWM驱动

本文将深入介绍Linux的PWM(Pulse-Width Modulation)驱动框架,包括其实现原理、驱动添加方法以及调试方法,以帮助开发者更好地了解和使用这一功能。

嵌入式C中 const 妙用之处

嵌入式C中 const 妙用之处

有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大小。为了满足这一要求,可以使用const关键字对变量加以限定:

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部