实验原理:

  按键的一端与STM32的GPIO(PB9)相连,且PB9外接一个1k大小的限流上接电阻。

初始化时把PB9设置成输入模式,当按键弹起时,PB9由于上拉电阻的作用呈高电平(3.3V);

当按键按下时,PB9直接被按键短接到GND,呈低电平,因此PB9的电平变化产生下降

沿,从而进入中断函数,进入中断回调。

实验现象:

  按键被按下一次,切换一个LED的状态。

源代码下载链接:

链接:http://pan.baidu.com/s/1eSxNBSA 密码:2cw6

【iCore1S 双核心板_ARM】例程三:EXTI中断输入实验——读取ARM按键状态相关推荐

  1. 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM

    实验原理: STM32内部包含独立看门狗,通过看门狗可以监控程序运行,程序错误 时,未在规定时间喂狗,自动复位ARM.本实验通过按键按下,停止喂狗, 制造程序运行 错误,从而产生复位 . 实验现象: ...

  2. 【iCore1S 双核心板_ARM】例程十三:SDIO实验——读取SD卡信息

    实验现象: 核心代码: int main(void) {/* USER CODE BEGIN 1 */HAL_SD_TransferStateTypedef State;/* USER CODE EN ...

  3. 【iCore1S 双核心板_ARM】例程十六:USB_MSC实验——虚拟U盘

    实验步骤: 1.将SD卡插在SD卡槽中. 2.将跳线冒跳至USB_Device,将USB_Device通过Micor USB线与USB主机(电脑)相连. 3.烧写程序,我的电脑中将出现一个磁盘. 实验 ...

  4. 【iCore1S 双核心板_ARM】例程十七:FSMC实验——读写FPGA

    实验现象: 先烧写FPGA程序,再烧写ARM程序,ARM程序烧写完毕后即开始读写RAM测试,测试成功,绿色ARM·LED亮,测试失败,红色ARM·LED闪烁. 核心代码: int main(void) ...

  5. 【iCore1S 双核心板_ARM】例程十二:DMA实验——存储器到存储器的传输

    实验原理: DAM(直接存储器访问)传输不需要占用CPU,可以在存储器至存储器实现高速的数据 传输.本实验采用DAM2控制器的数据流0,选用通道0进行数据传输.通过LED的颜色来 判断传输是否成功. ...

  6. 【iCore3 双核心板】例程三十五:HTTP_IAP_ARM实验——更新升级STM32

    实验指导书及代码包下载: http://pan.baidu.com/s/1eRgzSPW iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  7. 【iCore3 双核心板】例程二十一:LAN_TCPS实验——以太网数据传输

    实验指导书及代码包下载: http://pan.baidu.com/s/1ntTjWpV iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  8. 【iCore4 双核心板_ARM】例程三十八:DSP MATH库测试

    实验现象: 核心代码: int main(void) {/* USER CODE BEGIN 1 */int i,j;int res;float time[2];static int error_fl ...

  9. 【iCore4 双核心板_ARM】例程五:SYSTICK定时器 实验——定时点亮LED

    实验原理: 通过STM32的三个GPIO口驱动三色LED的三个通道,设定GPIO为推挽输出模式,采 用灌电流方式与LED连接,输出高电平LED灭,输出低电平LED亮,通过系统定时器实现 1s定时,每秒 ...

最新文章

  1. Android测试环境配置
  2. 如何掌握C#的核心技术
  3. django版本区别/与版本匹配
  4. 华为的冬天(来自网路)---任正非
  5. 这个情人节,工程师用阿里云来试着表达不一样的爱意
  6. 北林oj-算法设计与分析-Don‘t touch my cake(题意+代码)
  7. SQL PASS西雅图之行——会议篇
  8. 使用Ant发布web应用到tomcat
  9. 微信小程序开发调用接口
  10. 【渝粤教育】国家开放大学2019年春季 1317社会工作行政(本) 参考试题
  11. 最大公约数和最小公倍数的关系
  12. 解决Samba服务无法访问 网络名不再可用的问题
  13. springboot基于微信小程序的在线考试系统
  14. linux根windows,linux系统刨根之路(二):实现windows和linux双系统-Go语言中文社区...
  15. 高通 linux usb 休眠,系统休眠(System Suspend)和设备中断处理
  16. 天气预报接口应该怎么开通?
  17. js实现鼠标点击自动选中点击元素内的文字
  18. 股指期货风险管理实证研究——以2015年股灾为例实证分析/VaR/EViews
  19. java 私有类_Java类属性的私有化
  20. MySQL 服务基础

热门文章

  1. linux kset subsystem 3.10内核,Kobject、Kset 和 Subsystem
  2. python 自动上报json信息_python接口自动化5-Json数据处理
  3. 用计算机表白我不喜欢你了,隐藏式表白,表白不一定要用“我喜欢你”这几个字...
  4. Linux能适应不同的指令集,(转)linux常用指令集
  5. java环境变量一闪而过_Java环境变量配置和Tomcat启动时cmd界面一闪而过问题
  6. java脚本接口自动化测试_接口自动化测试实践的记录
  7. ev10aq190a采集电路图_EV10AQ190A数模转换器
  8. 用python玩转数据慕课答案第三周_大学慕课用Python玩转数据答案公众号
  9. python每天定时9点执行_python每天定时运行某程序代码
  10. strict=False 但还是size mismatch for []: copying a param with shape [] from checkpoint,the shape in cur