自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 基于STM32CubeMX|HAL库--单片机系统的RS232转CAN通信

CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO国际标准化的串行通信协议。在当前的汽车产业中,出于对安全性、舒适性、方便性、低公害、低成本的要求,各种各样的电子控制系统被开发了出来。由于这些系统之间通信所用的数据类型及对可靠性的要求不尽相同,由多条总线构成的情况很多,线束的数量也随之增加。为适应“减少线束的数量”、“通过多个 LAN,进行大量数据的高速通信”的需要 1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议。

2024-02-24 18:29:21 1328

原创 基于STM32CubeMX|HAL库--软件模拟IIC通信

•I2C)是由Philips公司开发的一种通用数据总线•两根通信线:SCL(Serial Clock)、SDA(Serial Data)•同步,半双工•带数据应答•支持总线挂载多设备(一主多从、多主多从)二、硬件电路•所有I2C设备的SCL连在一起,SDA连在一起•设备的SCL和SDA均要配置成开漏输出模式•SCL和SDA各添加一个上拉电阻,阻值一般为4.7KΩ左右,默认状态为高电平。

2024-02-18 22:56:56 4094 3

原创 基于STM32CubeMX|HAL库——printf重定向串口显示+示例:ADC多通道转换(DMA)

Debug模式选择Serial Wire时钟选择外部晶振。

2024-02-18 14:20:32 2487

原创 STM32CubeMX | HAL库的ADC多通道数据采集(间断模式)

扫描模式: 使用STM32CUBEMX配置了多通道后,这一项默认开启且无法设置成关闭。这个模式就是按照设置的rank值,依次扫描你开启的所有通道并进行转换,直至转换完。例如你开启了IN0、IN1、IN2这三个通道,对应rank值为1、3、2,启动转换后ADC依次将IN0、IN2、IN3转换完成。连续模式: 在CUBE中选中Continuous Conversion Mode ENABLE就是连续模式,DISABLE就是单次模式。开启连续模式后,ADC的转换不由其他控制。

2024-02-06 16:12:32 2315 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除