打印

攸米板学习二,控制 LED,中断方式

[复制链接]
1574|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
quyifei|  楼主 | 2013-6-11 09:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 quyifei 于 2013-6-11 09:41 编辑

攸米板介绍请看https://bbs.21ic.com/icview-560714-1-1.html

上一节User按键控制使用查询方式,每1ms查询User按键的状态。 相对查询方式,中断方式更少的消耗宝贵的CPU运行时间。

这一节LED的控制效果和上一节完全相同(请看视频https://bbs.21ic.com/icview-563279-1-1.html),对User按键采用中断方式。

硬件连接
攸米板上4个LED分别和PB12~15连接,原理图见下。 输出高电平LED



  板上USER按键,未按时PB11低电平,按下时PB11高电平。


编程说明
1. 对于user按键,因为和PB11相连,只能使用EXTI中断的EXTI11,对应的中断函数是EXTI15_10_IRQHandler(),stm32f10x_it.c中定义。

关于源代码
1. 在IAR EWARM 6.40下编译通过,选用的调试端口是ST-LINK
a)在目录EWARM,打开project.eww
b)选择菜单project->rebulid all
c)Download, 执行。
2. 工程文件架构请看:
3. 源代码下载

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:最小STM32开发板-攸米板淘宝: yifei-stm.taobao.com 博客: blog.sina.com.cn/yifeistm

29

主题

146

帖子

1

粉丝