STM32学习笔记(正点原子STM32Mini版)

2022.27

遇到的问题:程序下载之后但核心板却不能正常运行程序

所用工具:FlyMcu

解决方案

点击设定选项字节,把启用自动增量的√点没有即可,然后点击确定,问题得以解决。

STM32学习笔记(正点原子STM32Mini版)_第1张图片

STM32学习笔记(正点原子STM32Mini版)_第2张图片

2022.2.28

IIC通讯学习以及用正点原子MiniStm32库函数开发

这里适用CFSensor公司的XGZP6847D压力传感器模块,其IIC设备地址为0X6D

IIC,由数据线SDA和时钟线SCL构成的串行总线

IIC总线共三种类型信号:起始信号、终止信号、应答信号。

其中起始信号是必须。

SDA和SCL,适用普通GPIO采用推挽输出即可

IIC时序如下:

STM32学习笔记(正点原子STM32Mini版)_第3张图片

 这里我采用软件模拟IIC

1)IIC起始信号:SCL为高电平期间,SDA由高电平跳变到低电平,时序信号。

2)IIC停止信号:SCL为高电平期间,SDA由低电平跳变到高电平,时序信号。

3)应答信号ACK:发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器返回一个应答信号,应答型号为高电平1时,规定为非应答。应答信号为低电平0时,规定为应答。

4)数据有效性:SCL为高电平期间,SDA电平必须稳定

XGZP6847D压力传感器模块的电气连接如下:

STM32学习笔记(正点原子STM32Mini版)_第4张图片

用杜邦线连接好

核心板上PC12对应IIC SCL ,

PC11对应IIC SDA

VDD连接单片机上的5V,GND对GND

STM32学习笔记(正点原子STM32Mini版)_第5张图片

I

你可能感兴趣的:(stm32,学习,arm)