资料
  • 资料
  • 专题
芯达STM32入门系列教程之九
推荐星级:
时间:2019-12-24
大小:883KB
阅读数:209
上传用户:238112554_qq
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
芯达STM32入门系列教程之九 [pic] [pic]STM32 入门系列教程 初试STM32 中断 [pic] (2010-04-23) [pic] 其它啥也不说,我们先看下芯达STM32外部中断所采用电路,非常简单,如下图所示: [pic] 该电路直接从STM32系列的CPU引脚直接引出两个GPIO(PE2/PE3),外加上拉电阻后 ,使用一个轻触开关接地。很明显,按下开关时,PE2/PE3引脚接地,否则为高电平。 学习STM32中断时,我们可以一边回想单片机中断系统一边学习。这里的思路就与单 片机类似:当按下按键时,电平变动,使用上升或下降沿触发中断。对于单片机来说, 很简单,开中断即可。但STM32却有所不同。我们使能配置EXTI、NVIC中断后,还需要注 意IO口时钟的使能。笔者当初忽略了AFIO时钟,调试2天没有结果,重新查看datasheet 时,发现AFIO时钟没有打开。下面简单列出外部中断的编程思路: 1、系统初始化,如系统时钟初始化,使之进入72MHZ主频; 2、GPIO配置,务必注意打开GPIO时钟时,一定打开AFIO时钟。 3、EXTI配置,在这里配置需要选择哪个引脚作为中断引脚。 4、NVIC配置,这也是比单片机多出来的部分,我们必须把NVIC中对应 的通道使能,并且设置优先级别。 5、使用while(1)进行死循环,并在中断程序中写入中断发生时应如何处理。 好吧,开始STM32的外部中断的编程之旅吧,详细的例程代码,请参考光盘中的《芯达 STM32配套例程》文件夹。本期例程使用的模板,是刚刚从STM32官网上下载的最新版本的 3.0固件模板,……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
PARTNER CONTENT
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书