摘要: SPI模块简介 SPI也属于片上外设 W25Q64简介 定位SPI引脚的位置 也有重映射IO口 其余几个自行查找 接线如图所示 选择IO引脚的模式 选择IO引脚的最大输出速度 void App_SPI1_Init(void){ // 初始化IO引脚 // 重映射 RCC_APB2PeriphCLoc 阅读全文
posted @ 2026-09-01 13:22 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: SPI总线的电路结构 通信流程及波形 想要向某个从机通信就要拉低对应从机的NSS片选线 时钟信号控制着通信的速度 主机发送多少字节 从机就会给主机发送多少字节 参数1:时钟信号的极性和相位 极性决定了空想状态下SCK时钟线是高电平还是低电平 低极性空闲时为低电平 高极性空闲时为高电平 相位决定的是第 阅读全文
posted @ 2026-09-01 11:05 灵垚克府 阅读(14) 评论(0) 推荐(0)
摘要: I2C.h /** ****************************************************************************** * @file i2c.h * @author lykf * @version V 1.0.0 * @date 2026年 阅读全文
posted @ 2026-09-01 10:41 灵垚克府 阅读(12) 评论(0) 推荐(0)
摘要: IO引脚的初始化 使用普通引脚模拟I2C结构,这里使用PA0和PA1 先对其进行初始化 void My_SI2C_Init(void){ RCC_APB1PeriphCLockCmd(RCC_APB2Periph_GPIOA, ENABLE); GPIO_InitTypeDef GPIO_InitS 阅读全文
posted @ 2026-09-01 10:38 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 主要实现一个函数 数据读取的流程 从机向主机发送,有效数据后面要加ACK表示应答,最后一帧后面加NAK表示数据发送完成 发送起始位和地址 先向START寄存器写1 然后确定状态寄存器的SB 先清空AF标志位 写入要发送的数据 确定寄存器的值 最后清空ADDR,使用固定的步骤,读取SR1和SR2 如何 阅读全文
posted @ 2026-09-01 09:33 灵垚克府 阅读(8) 评论(0) 推荐(0)
摘要: I2C模块的内部结构框图 其中绿色的的是发送数据寄存器 接收数据寄存器 和 移位寄存器 粉红色的为状态寄存器SR1和SR2 橙色的是配置的一些参数 数据发送过程的简介 发送起始位的时候只需要向橙色的START寄存器写1即可发送起始信号 发送设备地址和方向和普通的数据没什么区别,写入发送数据寄存器即可 阅读全文
posted @ 2026-08-31 22:08 灵垚克府 阅读(12) 评论(0) 推荐(0)
摘要: I2C模块简介 I2C是一个片上外设 IO引脚进行初始化 查表 可见PB6和PB7复用后就是I2C功能 当然还有I2C2 然后是IO口怎么配置 void My_I2C_Init(void){ // IO引脚初始化 // 对I2C进行重映射 RCC_APB2PeriphClockCmd(RCC_APB 阅读全文
posted @ 2026-08-31 21:24 灵垚克府 阅读(11) 评论(0) 推荐(0)
摘要: 通信流程 I2C数据帧格式 起始位和停止位 起始位是SCL为高电平的时候,SDA从高电平到低电平,形成一个下降沿 停止位是SCL为高电平的时候,SDA从低电平到高电平,形成一个上升沿 正常情况下,SCL为高电平的情况下,SDA应该是稳定的电平来读取数据,开始和结束采用上升和下降沿来和数据位形成区分 阅读全文
posted @ 2026-08-31 16:20 灵垚克府 阅读(5) 评论(0) 推荐(0)
摘要: 串口的缺点 串口是一对一的,如果单片机只有3个窗口,那么就只能连接3个串口设备 I2C总线的电路结构 时钟线和数据线 时钟线SCL由主机发出,一帧一帧的时钟信号控制数据传输的速度 数据线SDA可以由主机发出,从机也可以发出,进行双向的传输,不过是异步的,电平信号表示数据,高电平为1,低电平为0 逻辑 阅读全文
posted @ 2026-08-31 16:02 灵垚克府 阅读(8) 评论(0) 推荐(0)
摘要: h /** ****************************************************************************** * @file usart.h * @author lykf * @version V 1.0.0 * @date 2026年9月 阅读全文
posted @ 2026-08-31 14:23 灵垚克府 阅读(8) 评论(0) 推荐(0)