STM32CubeMx使用篇
文章平均质量分 82
使用STM32CubeMx对32单片机一些常用外设进行配置,以及一些函数的使用讲解
御风_21
别真学会了
展开
-
STM32CubeMx学习笔记——GPIO使用
1、选择芯片型号2、配置时钟RCC选择 HSE(外部高速时钟) 为 Crystal/Ceramic Resonator(晶振/陶瓷器)3、时钟树配置在clock Configuration中将HCLK配置为最高频率然后回车4、选择调试模式SYS 设置,选择 Debug 为 Serial WireTimebase Source时钟源可以选择SysTick。原创 2024-09-10 00:06:44 · 497 阅读 · 0 评论 -
STM32CubeMx学习笔记--EXIT(外部中断)使用
里面有判断几号线中断,清除标志位操作,然后调用了HAL_GPIO_EXIT_Callback(GPIO_Pin),这个函数的作用是外部中断后会执行此回调函数。这个函数的类型是__weak,weak是弱化标识,说明这个函数是弱化函数,我们可以在其它地方定义一个一模一样的函数,在编译时系统就会忽略掉这个weak函数。参考链接:https://blog.csdn.net/qq_36347513/article/details/112508465。命名项目名称选择存放路径,选择IDE为MDK-ARM。原创 2024-04-27 11:05:59 · 1293 阅读 · 0 评论 -
STM32CubeMx学习笔记--RTC实时时钟
RTC(Real-Time Clock)实时时钟是一种可以像时钟一样输出实际时间的电子设备,一般为集成电路,因此也称为时钟芯片。它的主要功能是为我们提供时间、日历及闹钟等与时间相关的服务。RTC的工作原理基于一个32位的计数器,它以固定的时间间隔(通常为1秒)递增。这个计数器可以通过预分频器来调整,以满足不同应用的需求。当计数器溢出时,它会产生一个中断或者触发其他的事件,比如闹钟功能。RTC模块还具有多种功能,比如自动校准、低功耗模式等,可以进一步提高其灵活性和可靠性。原创 2024-05-12 15:32:36 · 2456 阅读 · 2 评论