![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
stm32f103
文章平均质量分 69
枫叶@悦宝
这个作者很懒,什么都没留下…
展开
-
STM32F103外部中断重要知识点记录
STM32外部中断知识点记录:STM32中断分组:STM32 的每一个GPIO都能配置成一个外部中断触发源。STM32 通过根据引脚的序号不同将众多中断触发源分成不同的组,比如:PA0~PG0为第一组,那么依此类推,我们能得出一共有16 组,STM32 规定,每一组中同时只能有一个中断触发源工作,那么,最多工作的也就是16个外部中断。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位,每个中断/事件都有独立的触发和屏蔽设置。STM32F103 的19 个外部中断为:线原创 2022-03-29 21:53:58 · 1195 阅读 · 0 评论 -
STM32 Systick系统定时器知识点记录
1.Systick系统定时器简介:SysTick—系统定时器是属于 CM3 内核中的一个外设,内嵌在 NVIC 中。系统定时器是一个 24bit 的向下递减的计数器,计数器每计数一次的时间为 1/SYSCLK,一般我们设置系统时钟 SYSCLK 等于 72M。当重装载数值寄存器的值递减到 0 的时候,系统定时器就产生一次中断,以此循环往复。因为 SysTick 是属于 CM3 内核的外设,所以所有基于 CM3 内核的单片机都具有这个系统定时器,使得软件在 CM3 单片机中可以很容易的移植。系统定时器一般用原创 2022-04-06 22:10:43 · 1784 阅读 · 0 评论 -
STM32F103ZET6的printf重定向后%x输出16进制数的问题
STM32F103ZET6的printf重定向后%x输出16进制数的问题!在stm32单片机上对printf进行重定向后,出现了打印16进制后,串口调试助手选择16进制显示后,会出现数值多进行一次16进制转换了!在Codeblock编译环境下编译和keil环境下编译后下载到单片机后的现象进行比较,如下:(1)CodeBlock打印出%x数值:C代码如下:#include <stdio.h>int main(void){ unsigned char arry[10];原创 2022-04-11 11:57:09 · 3387 阅读 · 0 评论