- 博客(4)
- 收藏
- 关注
原创 STM32F4系列---基于按键控制LED开关的外部中断相关代码
/下降沿触发 EXTI_InitStructure.EXTI_LineCmd = ENABLE;第三步:设置IO与中断线的映射,将PC13连接到EXIT13上【标红的根据IO口的不同自行更改】以下相关介绍以实际应用为主!
2024-08-22 10:49:05
524
原创 STM32F4系列---系统滴答计时器(SysTick)毫秒+微秒延迟
两个时钟来源:处理器时钟频率(168MHZ)或参考时钟频率(168/8 =21MHZ)。SysTick(系统滴答计时器)原理:SysTick本质就是一个定时器。从计数值递减到零时,表示定时的时间到了。定时范围:以21MHZ为例,2^24=16777216。毫秒级计数上限:16777216/21*000=SysTick 定时器是一个简单的递减 24 位定时器,系统嘀嗒定时器首先是存在于内核里---》注:无标准库函数调用==》用寄存器写定时。
2024-08-19 17:54:43
189
原创 STM32F401RET6--keil5配置流程,附带一些配置问题解决案例
复制就行:STM32F401xx , USE_STDPERIPH_DRIVER。第二步:在里面建立项目文件夹--比如智能锁-Smart_Lock。第一步:D盘建个文件夹---存放你所以的Keil项目。PS:开时钟记得把RCC.c文件给放到LIB里面。2.预编译+头文件包含【同芯片的直接复制就行】别开两个keil,一个能下载。1.意法半导体下载【F4芯片包,固件库】4.具体为啥不晓得,照抄就行。第三步: 建立四个文件夹。第五步:开始配置KEIL。3.STLINK下载。
2024-08-16 17:43:27
236
原创 STM32F1系列------TIM定时器1s定时以及计算详解
--------------------------------------------------------------------------------------------------------------------------------TIM定时器的介绍。定时时间=(计数值+1)(预分频值+1)/时钟频率。我要定时1s,1s=1hz ,1hz=1000 000MHZ。1000 000=(计数值+1)(预分频值+1)/72。=》计数值+1=7200,预分频值+1=10000。
2024-08-09 17:35:11
160
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人