【STM32F412-DISCO 开发板试用体验】PA0外部中断&随机数发生器

  • 发生器
  • 工程
  • 开发
  • 模拟器
  • 电路图
  • donatello
  • LV6工程师
  • |      2017-05-18 23:58:21
  • 浏览量 1629
  • 回复:1
F412Disco自带了一个JoyStick,即手柄模拟器,其特点是有上、下、左、右、中五个独立按键,对应PG0、PG1、PF15、PF14、PA0,而其中的PA0则是使用非常广泛的外部中断按钮,对应的中断线为EXTI0。从电路图中我们可以看到,JoyStick的公共端连着的是Vcc,因此所有基于本JoyStick的按钮实验都需要设置PG0、PG1、PF15、PF14、PA0为下拉,上升沿触发,若配置为浮空,则会出现相应速度慢的BUG。 随机数发生器则是F4系列自带的外设,从严格意义上讲所有基于Cortex-M4F核心的MCU都有随机数发生器外设。 配置好RNG(随机数发生器)和引脚外部中断后直接生成工程,注意,注意,注意,重要的事情说三遍,要下拉,上升沿触发。 上传工程文件。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

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

所有回答 数量:1
泡沫113355 2017-05-20
你这工程结构和代码风格也太好了吧,学习学习
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子