电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【STM32F412-DISCO 开发板试用体验】PA0外部中断&随机数发生器
【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(随机数发生器)和引脚外部中断后直接生成工程,注意,注意,注意,
重要的事情说三遍,要下拉,上升沿触发。
上传工程文件。
F412Disco自带了一个JoyStick,即手柄模拟器,其特点是有上、下、左、右、中五
个独立按键,对应PG0、PG1、PF15、PF14、PA0,而其中的PA0则是使用非常广泛的外部
中断按钮,对应的中断线为EXTI0。从电路图中我们可以看到,JoyStick的公共端连着的
是Vcc,因此所有基于本JoyStick的按钮实验都需要设置PG0、PG1、PF15、PF14、PA0为
下拉,上升沿触发,若配置为浮空,则会出现相应速度慢的BUG。
随机数发生器则是F4系列自带的外设,从严格意义上讲所有基于Cortex-M4F核心的
MCU都有随机数发生器外设。
配置好RNG(随机数发生器)和引脚外部中断后直接生成工程,注意,注意,注意,
重要的事情说三遍,要下拉,上升沿触发。
上传工程文件。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
1
泡沫113355
2017-05-20
你这工程结构和代码风格也太好了吧,学习学习
0
回复
举报
发布
×
举报
举报人:
被举报人:donatello
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子