摘要:
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)

浙公网安备 33010602011771号