
笔记
LG小龙哥
这个作者很懒,什么都没留下…
展开
-
基于定时器中断扫描检测按键状态(单击,双击,长按),已消抖,不需延时等待,带详细注释
代码:按键状态结构体声明typedef struct{ uint8_t key_up; uint8_t key_down; uint8_t key_left; uint8_t key_right; }KEY_STATE;按键状态结构体声明KEY_STATE Key={0}; //定义时将整个结构体初始化为0四个按键的扫描检测程序,在10ms的定时器中断里执行该函数即可void KEY_DETECTION(KEY_STATE* key){ static uint原创 2022-01-18 22:09:22 · 4986 阅读 · 1 评论 -
STM32使用W25QXX flash闪存芯片基于串口自由写入或读取数据
先上效果图代码主程序#include "stm32f10x.h"#include "delay.h"#include "usart.h"#include "stdio.h"#include "w25qxx.h"int main(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); delay_init(); uart_init(115200); W25QXX_Init(); //W25QXX初始化 whil原创 2021-10-14 19:13:27 · 3466 阅读 · 2 评论