- 博客(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关注的人