摘要: 编写闪灯的代码 #include "stm32f10x.h" uint32_t blinkInterval = 1000; // 闪灯间隔 void App_OnBoardLED_Init(void); int main(void) { App_OnBoardLED_Init(); while(1) 阅读全文
posted @ 2026-09-01 22:00 灵垚克府 阅读(8) 评论(0) 推荐(0)
摘要: 中断优先级的概念 中断优先级:用数字表示中断的紧急程度 中断优先级的表示方法 图中NVIC的作用是对中断进行统一管理 中断向量表存放的是中断触发时对应的函数 中断的优先级都存放在NVIC模块中 NVIC放大后: 左侧内部的四个小方格存放的就是优先级,有四个比特位 中间的数显是对优先级进行的分组,这条 阅读全文
posted @ 2026-09-01 21:26 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 中断的基本概念 中断:单片机应对突发事件的一种方式 中断的编程举例 如图所示,当接收数据寄存器里面有值的时候 寄存器RxNE就会变成1 同时会发出中断 由此可以实现一个可控制的闪灯程序 其中当收到RxNE的中断后会自动调用UASET1_IRQHandler函数 阅读全文
posted @ 2026-09-01 21:10 灵垚克府 阅读(4) 评论(0) 推荐(0)
摘要: SPI总线数据收发的特点 编写接口 SPI数据收发过程简介 从图中可以看出 发送和接收是同时进行的,发送一bity就会接收一bity void App_SPI_MasterTransmitReceive(SPI_TypeDef *SPIx, const uint8_t *pDataTx, uint8 阅读全文
posted @ 2026-09-01 15:25 灵垚克府 阅读(7) 评论(0) 推荐(0)
摘要: SPI模块的基本工作原理 其中绿色的为数据接收和发送寄存器还有移位寄存器,因为由大小端发送模式,所以移位寄存器由两个入口 时钟由主机的芯片提供,设置由分频来控制速度 下面有控制的一些选项 NSS是作为从机的时候的片选线 SCK输出时钟信号 粉色的是状态寄存器能显示当前SPI的工作状态 SPI_Ini 阅读全文
posted @ 2026-09-01 15:03 灵垚克府 阅读(6) 评论(0) 推荐(0)
摘要: 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 灵垚克府 阅读(15) 评论(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)