色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

【技術分享】學好開發板,GPIO使用是關鍵!先楫HPM6750系列試用初體驗

電子發燒友論壇 ? 2022-06-13 09:46 ? 次閱讀

GPIO的使用是掌握一個開發板的切入點,對它的掌握是進行開發的一個基礎。

在開發板上,已配備了一個RGB_LED、2個LED、 2個按鍵及一個無源蜂鳴器。

對于RGB_LED的使用,我們從例程就可以掌握。

在對2個LED和按鍵來講,在測試卻發現,即使不對其進行配置和編程,卻也能實現按鍵與LED的一對一控制,且在編程的情況下也不受控制,不知原因何在?

1

蜂鳴器的使用

板載蜂鳴器的原理圖見圖1所示,由于采用的是無源蜂鳴器,故需要為其提供脈沖信號才能發聲。

92032194-e9aa-11ec-a2f4-dac502259ad0.jpg

圖1蜂鳴器原理圖

為使蜂鳴器工作,需將其連接的引腳PE5配置為輸出模式,使用語句為:

gpio_enable_pin_output(HPM_GPIO0,GPIO_DI_GPIOE, 5);

為使蜂鳴器發出滴答的聲音,需向其不斷地輸出高低變化的電平信號,其程序為:

while(1){ gpio_write_pin(HPM_GPIO0, GPIO_DI_GPIOE, 5, 1); rt_thread_mdelay(200); gpio_write_pin(HPM_GPIO0, GPIO_DI_GPIOE, 5, 0); rt_thread_mdelay(200);}

2

按鍵識別與控制

鑒于板載的LED和KEY無法進行編程控制,故采用了一個外部的觸摸模塊來替代按鍵的輸入模式測試。

與通常的輸入模式設置語句不同,它沒有使用gpio_enable_pin_input這樣的句式,而是通過gpio_disable_pin_output來進行配置。

在觸摸模塊與PE25相連接的情況下,其配置的語句為:

gpio_disable_pin_output(HPM_GPIO0,GPIO_DI_GPIOE, 25);

以觸摸模塊控制紅色RGB_LED燈的主程序為:

int main(void){ app_init_led_pins(); app_led_write(0, APP_LED_ON); app_led_write(1, APP_LED_ON); app_led_write(2, APP_LED_ON); gpio_disable_pin_output(HPM_GPIO0, GPIO_DI_GPIOE, 25); while(1){ if(gpio_read_pin(HPM_GPIO0, GPIO_DI_GPIOE, 25)==1) app_led_write(0, APP_LED_OFF); else app_led_write(0, APP_LED_ON); rt_thread_mdelay(200); } return 0;}

經編譯和下載,其執行效果如圖2和圖3所示。

924f5e24-e9aa-11ec-a2f4-dac502259ad0.jpg

圖2空閑狀態

927826f6-e9aa-11ec-a2f4-dac502259ad0.jpg

圖3觸摸狀態

掌握了GPIO口的使用,就為程序的開發設計打開了一扇方便之門。添加關注!文章轉載請注明出處。

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

    關注

    16

    文章

    1216

    瀏覽量

    52266
收藏 人收藏

    評論

    相關推薦

    HPM6750 Bootloader設計

    我正在做一個hpm6750evk2的bootloader。設計很簡單,boot工程代碼只做跳轉到1M后的APP工程代碼處,APP工程就是做的一個點燈的程序而已,boot、APP工程都是跑
    發表于 10-23 18:59

    HPM6E00技術日 | 百人研討共話工業應用創新及發展趨勢

    、內嵌ESC的高性能RISC-V內核微控制器系列——HPM6E00產品及其應用,由的市場、技術和方案專家們以及
    發表于 09-02 10:14

    有獎提問!半導體HPM6E00系列新品發布會!!

    , EtherCAT Slave Controller) 的高性能MCU產品——HPM6E00系列新品全面上市! 一直關注的小伙伴們應該還記得,我們去年12月12日舉辦了一場“E
    發表于 06-20 11:45

    開發者分享 | 基于RT-Thread BSP,使用CLion開發應用

    本期開發者:朱彥祖RT-Thread資深工程師,HPM6700/6400元老級開發者及骨灰級用戶,輯生態社區常駐優秀開發者,江湖人稱杭州吳
    的頭像 發表于 06-07 08:17 ?2964次閱讀
    <b class='flag-5'>開發</b>者分享 | 基于<b class='flag-5'>先</b><b class='flag-5'>楫</b>RT-Thread BSP,使用CLion<b class='flag-5'>開發</b>應用

    半導體所有開發板已上RT-Thread主線啦

    目前,半導體在RT-Thread主線支持的開發板包含以下這些
    的頭像 發表于 06-05 08:17 ?614次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體所有<b class='flag-5'>開發板</b>已上RT-Thread主線啦

    半導體 hpm_sdk v1.5.0 正式發布

    的Andes toolchain,coremark分數低于使用Segger Embedded Studio集成的Andes Toolchain的結果。 快速了解 hpm_sdk 支持的開發板
    發表于 04-08 11:14

    高性能MCU HPM6800系列產品生態綻放,共鏈未來

    2024年3月28日,上海 - 國產高性能微控制器廠商上海半導體科技有限公司(半導體,HPMicro)攜手生態合作伙伴芯原、立功科技、順微電子和科宇盛達,于上海浦東成功舉辦《
    的頭像 發表于 03-29 18:21 ?1102次閱讀

    毫厘中的絢爛綻放,攜手立功科技發布HPM6800數字儀表方案

    上海半導體科技有限公司(半導體,HPMicro)推出了國產高性能微控制器HPM6800系列
    的頭像 發表于 03-14 08:16 ?604次閱讀
    毫厘中的絢爛綻放,<b class='flag-5'>先</b><b class='flag-5'>楫</b>攜手立功科技發布<b class='flag-5'>HPM</b>6800數字儀表方案

    半導體攜手立功科技推出了國產高性能微控制器HPM6800系列

    上海半導體科技有限公司(半導體,HPMicro)推出了國產高性能微控制器HPM6800系列
    的頭像 發表于 03-13 12:24 ?920次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b>半導體攜手立功科技推出了國產高性能微控制器<b class='flag-5'>HPM</b>6800<b class='flag-5'>系列</b>

    基于HPM5300 RISC-V內核MCU的HPM5361EVK開發板測評效果(二)

    HPM5361EVK是基于HPM5300系列高性能RISC-V內核MCU的一款開發板
    的頭像 發表于 03-12 10:30 ?3053次閱讀
    基于<b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5300 RISC-V內核MCU的<b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>開發板</b>測評效果(二)

    HPM5361EVK開發板,網友測評效果(二)

    上海半導體舉辦的HPM5361EVK開發板試用活動圓滿結束,廣大工程師和愛好者們踴躍參與此次試用
    的頭像 發表于 03-12 08:16 ?2245次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>開發板</b>,網友測評效果(二)

    HPM5300EVK 優秀測評報告(一)

    上海半導體舉辦的HPM5361EVK開發板試用活動圓滿結束,廣大工程師和愛好者們踴躍參與此次試用
    的頭像 發表于 03-05 08:19 ?955次閱讀
    <b class='flag-5'>HPM</b>5300EVK 優秀測評報告(一)

    RT-Thread BSP v1.4.0 正式發布

    的硬件來構建一些有特色的應用,增加開發板的可玩性并為使用開發板的小伙伴們提供更多的參考代碼,助力應用的快速開發。版本更新(相對于BSPv
    的頭像 發表于 02-19 12:20 ?643次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b> RT-Thread BSP v1.4.0 正式發布

    HPM5361EVK開發板試用體驗】(原創)6.手把手實戰紅外線傳感器源代碼

    主動退出 return 0; } 今天更新到這里... 接上五篇: 【HPM5361EVK開發板
    發表于 02-09 15:08

    HPM5361EVK開發板試用體驗】(原創)5.手把手實戰AI機械臂

    與ChatGPT API結合,使機械臂能夠基于視覺信息和AI指令進行動作。 今天更新到這里... 謝謝! 接上四篇: 【HPM5361EVK
    發表于 02-06 10:28
    主站蜘蛛池模板: 欧美 国产 日产 韩国 在线| 天天躁日日躁狠狠躁AV麻豆| 久久免费看视频| 久久99影院| 麻豆一区二区免费播放网站| 美女裸露100%奶头视频| 嫩草亚洲国产精品| 秋霞av伦理片在线观看| 色呦呦导航| 亚洲精品国产A久久久久久| 亚洲宅男天堂a在线| 1000部做羞羞事禁片免费视频网站| 999久久久国产| 成人亚洲视频在线观看| 国产精品人妻午夜福利| 精品国产乱码久久久久久下载| 绝色娇嫩美人妻老师| 翘臀后进美女白嫩屁股视频| 无码任你躁久久久久久久| 夜夜骑夜夜欢| av天堂网2017avtt| 国产精品久久久久久久AV下载| 国产在线公开视频| 恋夜影视列表免费安卓手机版| 琪琪色原网站ying| 亚洲第一成年网站视频| 中文字幕 日韩 无码 在线| 边吃胸边膜下床震免费版视频 | 欧美多毛的大隂道| 思思99精品国产自在现线| 亚洲色图在线观看视频| 99久热这里精品免费| 国产精品人妻无码久久久蜜桃| 久久视频精品3线视频在线观看| 朋友的娇妻好爽好烫嗯| 亚洲成年人免费网站| 99re热精品视频国产免费| 国产精品一区二区四区| 麻豆AV蜜桃AV久久| 外国三级片名| 91九色网址|