您当前的位置: 首页 > 

DS小龙哥

暂无认证

  • 0浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

(exynos4412)Tiny4412裸机开发-按键检测

DS小龙哥 发布时间:2022-03-04 00:30:00 ,浏览量:0

1. 前言

Tiny4412开发是友善之臂推出的Android、Linux学习开发板,CPU采用三星的EXYNOS4412,32位芯片,属于Cortex-A系列,主频是1.5GHZ,可以运行ubuntu、Android5.0、纯Linux等操作系统。

上篇文章已经介绍过LED裸机编程,完成LED灯控制,这篇文章就介绍利用这款开发板继续完成按键编程,了解GPIO口基本的输入输出配置。

下面是开发板的实物图:

image-20220124143157723

开发板的配置:

image-20220124143510661

2. 按键编程

要完成程序开发,需要先搭建交叉编译环境,安装arm-linux-gcc编译器,上篇文章已经介绍了,这篇就不再重复。

环境搭建好,就得看原理图,了解按键接在CPU的哪个IO口,了解按键是什么电平表示按下,再去看芯片手册,找到对应IO口的配置寄存器,完成GPIO模式配置,最终完成按键检测。

2.1 查看原理图

tiny4412开发板有两个原理图,分别对应底板和核心板,按键是接在底板上

关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0539s