在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Tiny4412之按鍵驅(qū)動電路圖分析

454398 ? 來源:博客園 ? 作者: z572089387 ? 2020-10-07 15:22 ? 次閱讀

按鍵驅(qū)動跟之前的LED,蜂鳴器的方法類似;通過底板,核心板我們可以看到按鍵的電路圖:

通過電路圖我們可以看出,當按鍵按下去為低電平,松開為高電平;所以我們要檢測XEINT26的狀態(tài),通過芯片手冊找到GPX3_2的說明;

有芯片手冊可知:GPX3CON為0為檢測,GPAC3DAT為1是高電平下面貼出代碼:按鍵KEY1,KEY2,KEY3分別控制輸出字符串,KEY4控制退出:

#define GPX3CON (*(volatile unsigned long *)0x11000c60)
#define GPX3DAT (*(volatile unsigned long *)0x11000c64)
int (*printf)(char *, ...) = 0xc3e114d8;
void (*udelay)(int) = 0xc3e25f90;//延時程序
int main()
{
GPX3CON &= ~(0xffff << 8);
while(1) {
/*key1*/
if((GPX3DAT & (0x1 << 2)) == 0) {
printf("key 1 down\n");
printf("hello world\n");
udelay(250000);
}
/*key2*/
if((GPX3DAT & (0x1 << 3)) == 0) {
printf("key 2 down\n");
printf("good monig\n");
udelay(250000);
}
/*key3*/
if((GPX3DAT & (0x1 << 4)) == 0) {
printf("key 3 down\n");
printf("welcom key 3\n");
udelay(250000);
}
/*key4*/
if((GPX3DAT & (0x1 << 5)) == 0) {
printf("key 4 down\n");
break;
}
}
printf("Over\n");
return 0;
}

開發(fā)板運行結(jié)果如下:


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • led
    led
    +關(guān)注

    關(guān)注

    242

    文章

    23742

    瀏覽量

    671422
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    893

    瀏覽量

    46745
  • 按鍵驅(qū)動
    +關(guān)注

    關(guān)注

    0

    文章

    11

    瀏覽量

    7220
收藏 人收藏

    評論

    相關(guān)推薦
    熱點推薦

    (exynos4412)Tiny4412裸機開發(fā)-按鍵檢測

    上篇文章已經(jīng)介紹過LED裸機編程,完成LED燈控制,這篇文章就介紹利用這款開發(fā)板繼續(xù)完成按鍵編程,了解GPIO口基本的輸入輸出配置。
    的頭像 發(fā)表于 08-11 09:50 ?2121次閱讀

    【代碼】tiny4412裸機Demo

    ` 本帖最后由 zsm_linux 于 2014-8-15 10:31 編輯 我想肯定很多人需要,下載自CSDN, 為數(shù)不多的4412資料資料包含: 需要資料聯(lián)系QQ 1402284892`
    發(fā)表于 08-15 10:05

    免費試用“Tiny4412開發(fā)板——友善臂Cortex-A9”

    本帖最后由 L490351555 于 2015-8-19 08:38 編輯 大家好,這兩天咱們的論壇搞了一個開發(fā)板投票試用活動。現(xiàn)在有一個投票項就是“Tiny4412開發(fā)板——友善
    發(fā)表于 08-18 19:09

    友善臂Ubuntu使用手冊

    友善臂Ubuntu使用手冊本手冊介紹如何在友善臂開發(fā)板 Tiny4412 以及 NanoPC-T1 上安裝和使用 Ubuntu 系統(tǒng)。
    發(fā)表于 12-18 10:42

    4412燒Android時不能啟動,停在ANDROID界面

    我也大家玩高大上的4412了,跟著最新光盤提供的"tiny4412用戶燒寫"手冊,刷ANDROID時,燒寫可以成功,但就是啟動不了,一直停在ANDROID圖標界面。串口也一直打印
    發(fā)表于 05-13 07:45

    請問在4412的USB驅(qū)動程序里該如何修改?

    tiny4412遇到一個問題,4412作為USB設(shè)備與作為主機的PC連接,物理連接是USB線,在4412上需要把USB上的特殊數(shù)據(jù)解析出來,當做并口數(shù)據(jù)處理。請問在4412的USB
    發(fā)表于 05-17 00:12

    Tiny4412-Uboot啟動后無法加載uImage

    好吧。。在這里先祈求,有哪位大大,或者老師,能關(guān)注下。個人一度試圖移植tiny4412的uboot和kernel還有根文件系統(tǒng)。。。。。然后順帶學習一下設(shè)備樹的用法這個是uboot配置ls/dev
    發(fā)表于 08-30 05:45

    TINY4412 UART程序設(shè)計得相關(guān)資料分享

    嵌入式實驗: TINY4412 UART 程序設(shè)計一、實驗目的熟悉UART通信相關(guān)的寄存器的功能和設(shè)置方法,設(shè)置引腳復用,選擇UART接收和發(fā)送對應的引腳用于UART通信,數(shù)據(jù)流格式設(shè)置,設(shè)置
    發(fā)表于 11-09 06:11

    如何實現(xiàn)Tiny4412通過NRF24L01 2.4G無線模塊發(fā)送數(shù)據(jù)呢

    Linux下SPI設(shè)備驅(qū)動該怎樣去編寫呢?如何實現(xiàn)Tiny4412通過NRF24L01 2.4G無線模塊發(fā)送數(shù)據(jù)呢?
    發(fā)表于 12-17 06:36

    iny4412嵌入式Linux操作系統(tǒng)啟動流程是怎樣的

    本次介紹一下友善tiny4412嵌入式Linux操作系統(tǒng)分析首先,可以從官方提供的用戶手冊中得到這樣一張,它簡單表達了裸機燒寫啟動系統(tǒng)的流程,不過這張圖中缺少對BL2的描述,所以
    發(fā)表于 12-20 07:50

    按鍵脈沖復位電路圖

    按鍵脈沖復位電路圖
    發(fā)表于 04-05 09:38 ?5861次閱讀
    <b class='flag-5'>按鍵</b>脈沖復位<b class='flag-5'>電路圖</b>

    如何使用ARM contexA9開發(fā)板進行LED驅(qū)動編程的詳細資料說明

    關(guān)于友善臂出的這款contexA9開發(fā)板,目前在網(wǎng)絡上的資源較少,特別是內(nèi)核的,非常少,鑒于這種情況,我將會寫一個系列的驅(qū)動來做關(guān)于tiny4412這款板子開發(fā)的總結(jié)。
    發(fā)表于 05-07 18:21 ?2次下載
    如何使用ARM contexA9開發(fā)板進行LED<b class='flag-5'>驅(qū)動</b>編程的詳細資料說明

    友善Tiny4412核心板介紹

    Tiny4412是一款高性能的四核Cortex-A9核心板,由廣州友善臂設(shè)計、生產(chǎn)和發(fā)行銷售。
    的頭像 發(fā)表于 11-05 17:40 ?1.2w次閱讀
    友善<b class='flag-5'>之</b>臂<b class='flag-5'>Tiny4412</b>核心板介紹

    嵌入式實驗: TINY4412 UART 程序設(shè)計

    嵌入式實驗: TINY4412 UART 程序設(shè)計一、實驗目的熟悉UART通信相關(guān)的寄存器的功能和設(shè)置方法,設(shè)置引腳復用,選擇UART接收和發(fā)送對應的引腳用于UART通信,數(shù)據(jù)流格式設(shè)置,設(shè)置
    發(fā)表于 11-03 20:06 ?13次下載
    嵌入式實驗: <b class='flag-5'>TINY4412</b> UART 程序設(shè)計

    Linux驅(qū)動開發(fā)-編寫RFID-RC522射頻刷卡模塊驅(qū)動

    當前文章介紹如果在Linux系統(tǒng)下編寫MF-RC522模塊驅(qū)動,配合應用層,完成IC卡號讀取,扇區(qū)讀寫,密碼驗證等等。當前開發(fā)板采用友善Tiny4412,芯片是三星的EXYNOS4412
    的頭像 發(fā)表于 09-17 15:14 ?3604次閱讀
    Linux<b class='flag-5'>驅(qū)動</b>開發(fā)-編寫RFID-RC522射頻刷卡模塊<b class='flag-5'>驅(qū)動</b>
    主站蜘蛛池模板: 亚洲va久久久噜噜噜久久天堂 | 日韩精品一级毛片 | 中文字幕二区 | 日韩精品你懂的在线播放 | 成人在线网站 | 中国xxxxx高清免费看视频 | 欧美高清在线观看视频 | 97夜夜澡人人爽人人喊一欧美 | 国产一级真人毛爱做毛片 | 午夜神马| 最猛91大神ben与女教师 | 又黄又爽又猛午夜性色播在线播放 | 最新黄色在线 | 色噜噜狠狠色综合欧洲selulu | 狠狠躁夜夜躁人人爽天天3 狠狠躁夜夜躁人人爽天天段 | 国产欧美一区二区日本加勒比 | 性欧美高清 | 免费的男女拍拍拍的视频 | 流不尽奶水的大乳h | tv天堂| 日本欧美一区二区三区免费不卡 | 天堂网在线资源 | 日本成人黄色网址 | 四虎国产视频 | 欧美瑟瑟| 日本美女黄网站 | 中国一级特黄真人毛片 | 欧美污视频网站 | 韩国成人毛片aaa黄 韩国床戏合集三小时hd中字 | 黄色成人一级片 | 天天干天天操天天透 | 在线看你懂 | 222在线视频免费观看 | 欧美一区二区三区影院 | 国产―笫一页―浮力影院xyz | 天天爱天天操天天干 | 久久久噜噜噜久久久午夜 | 日本免费看黄 | 性感美女视频黄.免费网站 性高清 | 在线永久免费播放视频 | 久久www成人看片 |