STM32函数库之外部中断.docVIP

  • 5
  • 0
  • 约 3页
  • 2017-06-07 发布于河南
  • 举报
STM32函数库之外部中断

新手入门使用STM32函数库之外部中断 作者:佚名???来源:本站原创???点击数:?756???更新时间:2013年06月12日?? 【字体:大?中?小】 啥也不说,先看看我的外星人开发板上的按键原理图。 板子偷懒,或者叫充分利用IO口得上拉功能,这边没有加常见的上拉电阻。到时候编程的时候使能IO的上拉就行了~看下面的接口知道了KEY0接到了STM32的PA13上! 曾经CZZ在梦里和我说过,STM32的任何一个IO都能作为外部中断输入,哇塞,超级强大! 参考一般的程序步骤如下: 1、系统初始化,如系统时钟初始化,使之进入72MHZ 主频; 2、GPIO 配置,务必注意打开GPIO 时钟时,一定打开AFIO 时钟。 3、EXTI 配置,在这里配置需要选择哪个引脚作为中断引脚。 4、NVIC 配置,这也是比单片机多出来的部分,我们必须把NVIC 中对应的通道使能,并且设置优先级别。 5、使用while 1 进行死循环,并在中断程序中写入中断发生时应如何处理。 按照上面的方法一步步就能实现功能了~ 首选,定义相关结构体, GPIO_InitTypeDef GPIO_InitStructure; EXTI_InitTypeDef EXTI_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; 第二步,配置IO及其功能, GPIO_Ini

文档评论(0)

1亿VIP精品文档

相关文档