2022.27
遇到的问题:程序下载之后但核心板却不能正常运行程序
所用工具:FlyMcu
解决方案
点击设定选项字节,把启用自动增量的√点没有即可,然后点击确定,问题得以解决。
2022.2.28
IIC通讯学习以及用正点原子MiniStm32库函数开发
这里适用CFSensor公司的XGZP6847D压力传感器模块,其IIC设备地址为0X6D
IIC,由数据线SDA和时钟线SCL构成的串行总线
IIC总线共三种类型信号:起始信号、终止信号、应答信号。
其中起始信号是必须。
SDA和SCL,适用普通GPIO采用推挽输出即可
IIC时序如下:
这里我采用软件模拟IIC
1)IIC起始信号:SCL为高电平期间,SDA由高电平跳变到低电平,时序信号。
2)IIC停止信号:SCL为高电平期间,SDA由低电平跳变到高电平,时序信号。
3)应答信号ACK:发送器每发送一个字节,就在时钟脉冲9期间释放数据线,由接收器返回一个应答信号,应答型号为高电平1时,规定为非应答。应答信号为低电平0时,规定为应答。
4)数据有效性:SCL为高电平期间,SDA电平必须稳定
XGZP6847D压力传感器模块的电气连接如下:
用杜邦线连接好
核心板上PC12对应IIC SCL ,
PC11对应IIC SDA
VDD连接单片机上的5V,GND对GND
I