自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32 GPIO_Init()函数详解

与CRL中使用略有差异,对GPIO_Mode中的定义,可以看到输出模式下的定义的高四位均为0x1.而输入模式下设置为0/2/4,此举的目的是为了便于计算机进行识别处理。3.CRH和CRL的原理相同,通过 if (((uint32_t)GPIO_InitStruct->GPIO_Pin & ((uint32_t)0x00FF))!首先确定GPIO_Pin是哪个管脚,然后确定后,将CRL寄存器的4*Pin的位置上的数据值为零,然后将第一步的取得值赋予CRL。//首先将GPIOx_CRL的值赋予tmpreg。

2023-11-30 17:07:08 276

原创 STM32 RS485 modbus通讯

其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。从机地址 功能号 数据地址 数据 CRC校验。从机地址 功能号 数据地址 读取数据个数 CRC校验。从机地址 功能号 数据字节个数 两个字节数据 CRC校验。MODBUS主机就完成了一次对从机数据的写操作,实现了通讯。MODBUS主机就完成了一次对从机数据的读操作,实现了通讯。

2023-11-30 17:01:51 494

空空如也

空空如也

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

TA关注的人

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