Image
Image

features

+ 关注

粉丝 1     |     主题 41     |     回帖 463

STM32CubeMX_11 | 使用通用定时器闪烁LED
2020-4-4 15:29
  • ST MCU
  • 24
  • 1041
  1. 准备工作 硬件准备 开发板 首先需要准备一个开发板,这里我准备的是STM32L4的开发板(BearPi): ...  
STM32-外部中断实验
2018-2-17 15:46
  • ST MCU
  • 15
  • 1950
  3.4.4 下载与测试 在编译成功之后,我们就可以下载代码到MiniSTM32开发板上,实际验证一下,我们的程序是 ...  
  该部分代码很简单,在初始化完中断后,就进入死循环等待了,这里死循环里面通过一个printf函数来告诉我们系 ...  
  我们将exti.c文件保存,然后加入到HARDWARE组下。在exti.h文件里面,我们输入如下代码: ...  
  接下来我们介绍两个中断服务函数。先看WK_UP的中断服务函数void EXTI0_IRQHandler(void),该函数代码比较简 ...  
  首先是外部中断初始化函数void EXTIX_Init(void),该函数严格按照我们之前的步骤来初始化外部中断,这里有 ...  
  exit.c文件总共包含3个函数。一个是外部中断初始化函数void EXTIX_Init(void),另外两个都是中断服务函数。 ...  
  我们在exit.c里输入如下代码:  
  3.4.3 软件设计 软件设计我们还是在之前的工程上面增加,首先在HARDWARE文件夹下新建EXTI的文件夹。然后打 ...  
  3.4.2 硬件设计 这里的硬件电路和第二节一模一样,不再多做介绍了。  
  通过以上几个步骤的设置,我们就可以正常使用外部中断了。 这一节,我们将实现同第二节差不多的功能,但是 ...  
  5)编写中断服务函数。 这是中断设置的最后一步,中断服务函数,是必不可少的,如果在代码里面开启了中断 ...  
  4)配置中断分组(NVIC),并使能中断。 这一步,我们就是配置中断的分组,以及使能,对STM32的中断来说, ...  
  3)开启与该IO口相对的线上中断/事件,设置触发条件。 这一步,我们要配置中断产生的条件,STM32可以配置 ...  
  2)开启IO口复用时钟,设置IO口与中断线的映射关系。 STM32的IO口与中断线的对应关系需要配置外部中断配置 ...  
  STM32的每个IO口都可以作为中断输入,这点很好用。要把IO口作为外部中断输入,有以下几个步骤: 1)初始化 ...  
STM32之NVIC
2018-2-17 15:47
  • ST MCU
  • 6
  • 428
  NVIC_IRQChannel 是说明用的哪种中断,包括所有的中断与异常(NVIC都管理,包括内核的) 讲到这里我们要提一 ...  
  主优先级可以中断嵌套(可以抢占) 辅优先级不可以中断嵌套,只能当前中断完成之后再相应优先级最高的 如果 ...  
  这里边包含一个条件编译,如果我们要把中断向量表存储在RAM或者FLASH就要定义相关的宏 后边选用优先级分组 ...  
  如果要使用中断那就得把中断向量表先存储到存储器,我们先来一段程序看一下吧 ...  
2
3
近期访客