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

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

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

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

【先楫半導體HPM6750EVKMINI評估板試用體驗】GPIO與外部中斷簡單應用

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-17 15:57 ? 次閱讀
本文來源電子發(fā)燒友社區(qū),作者:jf_32467263, 帖子地址:https://bbs.elecfans.com/jishu_2287559_1_1.html


一、GPIO輸入輸出配置
官方提供了gpio的兩個例程分別為GPIO與GPIOM,而這兩個例程分別為傳統(tǒng)GPIO配置使用GPIO,以及使用GPIO manager配置使用GPIO,在例程中可以看到,官方封裝的初始化庫函數(shù):
在傳統(tǒng)GPIO配置方式中,在HPM6750中比較簡單,其中需要初始話的IO口對應需要先選擇對應的ALT功能即


  1. IOC_PAD_FUNC_CTL_ALT_SELECT_SET()
復制代碼


設定完對應的ALT功能后傳遞給對應GPIO的FUNC_CTL即HPM_BIOC->PAD[GPIO_Pin].FUNC_CTL

初始化完成后只需要先使能對應GPIO口,在設定GPIO的輸出狀態(tài)即可,官方也對于相應的OE、DO寄存器封裝了相應的庫函數(shù),并且在DO寄存器的使用中還增加了toggle_pin狀態(tài)切換的功能,可以直接操作進行電平反轉,簡單快捷。
在GPIO manager配置方法中,用戶可以單獨的GPIO進行配置自定義。


  1. static inline void gpiom_set_pin_controler(GPIOM_Type *ptr,uint8_t gpio_index,uint8_t pin_index,gpiom_gpio_t gpio)
復制代碼

該函數(shù)主要設定了GPIO的驅(qū)動模式,設定一共有四種,分別為gpiom_soc_gpio0、gpiom_soc_gpio1、gpiom_core0_fast、gpiom_core1_fast。


  1. static inline void gpiom_enable_pin_visibility(GPIOM_Type *ptr,uint8_t gpio_index,uint8_t pin_index,gpiom_gpio_t gpio)
復制代碼

該函數(shù)用于對設定的參數(shù)進行使能;


  1. gpiom_lock_pin(BOARD_APP_GPIOM_BASE, BOARD_LED_GPIO_INDEX, BOARD_LED_GPIO_PIN);
復制代碼
該函數(shù)用于對GPIO manager的設定進行鎖定,該操作即可完成對GPIO manager的自定義設定。
初始化設定完成后便可以使用對應庫函數(shù)進行輸出,常用GPIO庫函數(shù)簡介:


  1. //GPIO輸出使能--GPIO_OE
復制代碼

二、外部中斷配置
在GPIO的例程中,除了演示了對GPIO的設定,還對GPIO的外部中斷設定進行了演示。
在使用外部中斷前,需要將GPIO輸出使能關閉,便于通過GPIO檢測外部中斷,開啟外部中斷首先是對于外部中斷的觸發(fā)方式的設定。


  1. void gpio_config_pin_interrupt(GPIO_Type *ptr, uint32_t gpio_index, uint8_t pin_index, gpio_interrupt_trigger_t trigger)
復制代碼
該函數(shù)中可以選定常用高低電平觸發(fā)以及邊沿觸發(fā)方式,選定完成后使用以下函數(shù)操作IE寄存器對外部中斷進行使能。


  1. static inline void gpio_enable_pin_interrupt(GPIO_Type *ptr, uint32_t port, uint8_t pin)
復制代碼
用以下函數(shù)綁定中斷服務函數(shù)以及設定中斷優(yōu)先級


  1. intc_m_enable_irq_with_priority(irq, priority)//設定中斷服務優(yōu)先級
復制代碼
而在中斷中用以下函數(shù)清除中斷標志


  1. static inline void gpio_clear_pin_interrupt_flag(GPIO_Type *ptr, uint32_t port, uint8_t pin)
復制代碼

外部中斷的配置相對來說比較簡單,而配置流程也與ARM趨于一致,在此不做贅述。

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

    關注

    146

    文章

    17171

    瀏覽量

    351519
  • 先楫半導體
    +關注

    關注

    10

    文章

    214

    瀏覽量

    2127
收藏 人收藏

    評論

    相關推薦

    HPM6E00技術日 | 百人研討共話工業(yè)應用創(chuàng)新及發(fā)展趨勢

    2024年8月29日,深圳 | 由上海半導體科技有限公司(半導體,HPMicro)主辦的
    發(fā)表于 09-02 10:14

    半導體hpm_apps v1.6.0上線

    半導體hpm_apps v1.6.0上線
    的頭像 發(fā)表于 08-02 08:18 ?857次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導體</b><b class='flag-5'>hpm</b>_apps v1.6.0上線

    有獎提問!半導體HPM6E00系列新品發(fā)布會?。?/a>

    半導體HPM6E00新品預覽”的活動,盛況空前。 自此之后一直收到大家的信息,問什么時候能夠買到HPM6E00,這不,我們來了~
    發(fā)表于 06-20 11:45

    半導體所有開發(fā)已上RT-Thread主線啦

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

    半導體 hpm_sdk v1.5.0 正式發(fā)布

    半導體 hpm_sdk v1.5.0 正式發(fā)布
    的頭像 發(fā)表于 04-12 08:17 ?609次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導體</b> <b class='flag-5'>hpm</b>_sdk v1.5.0 正式發(fā)布

    半導體 hpm_sdk v1.5.0 正式發(fā)布

    半導體 hpm_sdk v1.5.0 正式發(fā)布!功能升級更強大 版本更新概況 新支持的IDE IAR Embedded Workbench for RISC-V (測試版本3.20
    發(fā)表于 04-08 11:14

    高性能MCU HPM6800系列產(chǎn)品生態(tài)綻放,共鏈未來

    2024年3月28日,上海 - 國產(chǎn)高性能微控制器廠商上海半導體科技有限公司(半導體,H
    的頭像 發(fā)表于 03-29 18:21 ?1077次閱讀

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

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

    基于HPM5300 RISC-V內(nèi)核MCU的HPM5361EVK開發(fā)測評效果(二)

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

    HPM5361EVK開發(fā),網(wǎng)友測評效果(二)

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

    半導體推出了國產(chǎn)高性能微控制器HPM6800系列

    上海半導體科技有限公司(半導體,HPMicro)推出了國產(chǎn)高性能微控制器
    的頭像 發(fā)表于 03-07 12:30 ?1315次閱讀
    <b class='flag-5'>先</b><b class='flag-5'>楫</b><b class='flag-5'>半導體</b>推出了國產(chǎn)高性能微控制器<b class='flag-5'>HPM</b>6800系列

    芯原2.5D GPU IP賦能半導體HPM6800系列RISC-V MCU

    芯原股份(股票代碼:688521.SH)與半導體(簡稱“”)的合作,為高性能圖形處理領域帶來了新的突破。
    的頭像 發(fā)表于 03-05 09:21 ?1004次閱讀

    HPM5300EVK 優(yōu)秀測評報告(一)

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

    HPM5361EVK開發(fā)試用體驗】(原創(chuàng))5.手把手實戰(zhàn)AI機械臂

    與ChatGPT API結合,使機械臂能夠基于視覺信息和AI指令進行動作。 今天更新到這里... 謝謝! 接上四篇: 【HPM5361EVK開發(fā)
    發(fā)表于 02-06 10:28

    HPM5361EVK開發(fā)試用體驗】HPM5361EVK開發(fā)的UART實踐與測試

    HPM5361EVK開發(fā)簡單給大家介紹一下,HPM
    發(fā)表于 01-09 22:22
    主站蜘蛛池模板: 黑色丝袜美女被网站| 我与恶魔的h生活ova| 色欲久久99精品久久久久久AV| 国产亚洲精品精华液| 偷拍亚洲制服另类无码专区| 久久超碰国产精品最新| 俄罗斯粗大猛烈18P| 2020亚洲国产在线播放在线| 欧美午夜a级精美理论片| 狠狠干女人| 公和我做好爽添厨房中文字幕 | 久久精品国产色蜜蜜麻豆国语版| 抽插的日日液液H| 97国产成人精品视频| 亚洲欧美自拍明星换脸| 男生J桶进女人P又色又爽又黄| 国产亚洲福利在线视频| 草莓视频在线观看完整高清免费| 中文字幕无码一区二区免费 | videossexotv极度另类| 色欲AV蜜臀AV在线观看麻豆| 免费观看美女的网站| 大岛优香久久中文字幕| 91久久精一区二区三区大全| 亚洲宅男天堂a在线| 香港成人社区| 日日摸夜添夜夜夜添高潮 | 手机观看毛片| 日韩毛片大全| 欧美在线激情| 牛牛在线视频| 男人J进女人P| 韩剧19禁啪啪无遮挡大尺度| 粉嫩小护士| 岛国精品在线观看| 阿力gv资源| 芭乐视频网页版在线观看| gv手机在线观看| 一天不停的插BB十几次| 色欲天天天综合网免费| 秋霞影院福利电影|