stm32 使用技巧
南昌创玩DIY
壮志凌云
展开
-
简述STM32是如何进入中断函数xxx_IRQHandler的
简述STM32是如何进入中断函数xxx_IRQHandler的 STM32是如何进入中断函数xxx_IRQHandler的,如:void USART1_IRQHandler(void) 前段时间开始接触STM32的时候遇到这样一个问题,程序里面配置好中断设置时,程序运行的时候是怎么进入中断函数的(当然这里所说的中断都是硬件中断),因为跑C程序的时候,本人的理解是,你总得有个“接力棒”...转载 2018-08-04 13:29:40 · 6167 阅读 · 1 评论 -
ARM 中断--IRQ and FIQ配置--外部配置
ARM 中断--IRQ and FIQ配置--外部配置中断分为外部中断和定时器中断;中断源都是有一个触发条件,条件满足就会产生中断。不同的中断源触发条件不一样ARM中中断分为两种:FIQ(fast interrupt request)快速中断请求,IRQ(interrupt requrest)一般的中断请求为什么FIQ比IRQ的中断响应更快?在ARM体系中,FIQ的优先级比IR...转载 2018-08-04 13:32:43 · 1043 阅读 · 0 评论 -
如何快速上手使用STM32库函数
一、背景 如前文所述,利用标准库函数的好处在于,可以快速开发,不用去对着数据手册,小心翼翼的一位一位的配置那些繁复的寄存器,因为这些工作意法半导体已经找了一些顶级的工程师帮你做了,杰作既是其库函数。当然,有些代码考虑到低功耗,或者需要极小的ROM,就不能使用库函数,而这即是通常说的,"高度定制化",牺牲开发时间来获取更高代码效率,这个需要自己权衡。 本文以STM32之DMA...转载 2018-08-06 00:00:35 · 1589 阅读 · 0 评论 -
C/C++语言void及void指针深层探索。C中void是什么意思? 为什么有时可用可不用?
C/C++语言void及void指针深层探索。C中void是什么意思? 为什么有时可用可不用? 1.概述许多初学者对C/C++语言中的void及void指针类型不甚理解,因此在使用上出现了一些错误。本文将对void关键字的深刻含义进行解说,并详述void及void指针类型的使用方法与技巧。2.void的含义void的字面意思是“无类型”,void *则为“无类型指针”,void *可...转载 2018-08-06 00:07:05 · 1241 阅读 · 1 评论 -
stm32库里的inc和src文件夹内是放置什么文件的
stm32库里的inc和src文件夹内是放置什么文件的呢?以及inc和src简称的由来。inc是include的简称,src是source的简称。include文件夹下面一般放置头文件,一般是h文件source文件夹下面一般放置源文件,一般是C文件...原创 2018-08-08 10:47:45 · 12598 阅读 · 1 评论