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