【大家一起学ST Nucleo】序列之8:外部中断实验

  • 冰山一角
  • LV5工程师
  • |      2015-08-10 21:46:34
  • 浏览量 489
  • 回复:0

【大家一起学ST Nucleo】序列之8:外部中断实验


转载请注明出处和作者:版权所有!否则后果自负。谢谢合作!!

 

本节我们主要是从下面4个方面进行讲解:

1.准备工作

2.软件部分

3.硬件部分

4.实验验证

************************************************************************

 

一、准备工作

1.Mini-USB线一根;

2.STM32 Nucleo开发板一块;

3.电脑一台。

板子如下图所示:

【大家一起学ST Nucleo】序列之8:外部中断实验 

************************************************************************

 

二、硬件部分

1.LED灯部分的原理图,对应端口为PB13引脚。如下图所示:

【大家一起学ST Nucleo】序列之8:外部中断实验 

2.按键部分原理图,其中按键对应PC13引脚。如下图所示:

【大家一起学ST Nucleo】序列之8:外部中断实验 

************************************************************************

 

三、软件部分

1.HARDWARE里面新建LEDExtiKey的源文件和头文件。如下图所示:

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

2.编写LED文件、stm32f30x_extiExti文件、Key文件和主函数。如下图所示:

 【大家一起学ST Nucleo】序列之8:外部中断实验

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验 

************************************************************************

 

四、实验验证

通过USER按键,可以知,按一下亮,再按就灭。如下图所示:

【大家一起学ST Nucleo】序列之8:外部中断实验 

【大家一起学ST Nucleo】序列之8:外部中断实验  

************************************************************************

1.【大家一起学ST Nucleo】序列之1:资料篇

2.【原创】【大家一起学ST Nucleo】序列之2:靓照篇

3.【原创】【大家一起学ST Nucleo】序列之3:你的开发板驱动是否装好了?

4.【原创】【大家一起学ST Nucleo】序列之4:盘符里面有什么宝贝?

5.【原创】【大家一起学ST Nucleo】序列之5:如何创建工程

6.【原创】【大家一起学ST Nucleo】序列之6:LED单灯闪烁

7.【原创】【大家一起学ST Nucleo】序列之7:按键中断实验


************************************************************************

 

  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子