[X]关闭

按键输入子系统

文档创建者:ぉ沙皮狗的忧伤
浏览次数:6406
最后更新:2020-02-27
本帖最后由 ぉ沙皮狗的忧伤 于 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

一、执行流程图
截图202002281002271894..png

二、配置硬件
1、原理图

    截图202002271441409405..png

2、vivado配置
        ①、因为按键在FPGA那端,所以需要在vivado下面将EMIO链接到FPGA的管脚

             截图202002271443191552..png
   ②、管脚配置
            截图202002271444429242..png
    ③、生产bit文件拷入SD卡中启动,vivado已经配置完成


三、软件代码编写
    1、代码讲解
    ①初始化输入设备key_inputdev部分成员变量
    ②注册输入设备
    ③申请GPIO口,设置输入模式
    ④申请配置中断,
     注:GPIO_pin_emio0 = 1024-118(MIO  + EMIO)+55(管脚号)
            三星S5PV210的输入子系统就不需要初始化GPIO,但是在zynq7020上面必需要申请管脚
      截图202002271447567213..png
    2、按键按下触发中断,将数据上报到文件系统
       截图202002271449236363..png

四、实验现象
    截图202002271449569609..png

五、代码文件

输入子系统.zip

83.03 KB, 下载次数: 675

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则