按键输入子系统
本帖最后由 ぉ沙皮狗的忧伤 于 2020-2-28 10:02 编辑参考网址https://blog.csdn.net/oqqHuTu12345678/article/details/78783164
https://www.cnblogs.com/deng-tao/p/6094049.html
https://www.jianshu.com/p/e9cfae59e3df
一、执行流程图
二、配置硬件
1、原理图
2、vivado配置
①、因为按键在FPGA那端,所以需要在vivado下面将EMIO链接到FPGA的管脚
②、管脚配置
③、生产bit文件拷入SD卡中启动,vivado已经配置完成
三、软件代码编写
1、代码讲解
①初始化输入设备key_inputdev部分成员变量
②注册输入设备
③申请GPIO口,设置输入模式
④申请配置中断,
注:GPIO_pin_emio0 = 1024-118(MIO+ EMIO)+55(管脚号)
三星S5PV210的输入子系统就不需要初始化GPIO,但是在zynq7020上面必需要申请管脚
2、按键按下触发中断,将数据上报到文件系统
四、实验现象
五、代码文件
页:
[1]