- 博客(2)
- 收藏
- 关注
原创 stm32H750VBT6—软件模拟IIC
软件IIC通过GPIO引脚模拟IIC协议的时序逻辑,无需依赖硬件IIC外设,灵活性高但占用CPU资源。NACK:SDA保持高电平,表示接收失败或终止传输。主机发送后:从机需回复ACK,否则视为通信失败。ACK:接收方拉低SDA,表示成功接收并。主机接收时:发送ACK:请求下一字节。起始信号定义,当SCL为高电平时,SDA由。当SCL处于低电平时,SDA设置数据位。每个字节传输后的第9个时钟周期。发送从设备地址 + 写标志位。读取数据,每读取一次数据,应答一次。
2025-06-22 11:45:43
1022
原创 stm32 HAL库实现微秒级延时解析(非中断)
将定时器时钟源分频至1MHz(1计数=1µs),通过轮询计数器值实现精确延时。:定时器计数频率 = 时钟源频率 / (预分频系数 + 1)所以分频数为240,预分频系数为240-1=239。为了防止溢出,将自动重装载值设置为0xFFFF。
2025-06-17 22:14:25
211
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人