衡阳派盒市场营销有限公司

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

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

3天內不再提示

RA6快速設計指南 [14] I/O端口配置 (3)

瑞薩MCU小百科 ? 來源:未知 ? 2023-07-05 12:15 ? 次閱讀
93f6412c-1ae9-11ee-962d-dac502259ad0.gif

10

I/O端口配置

10.3 設置和使用端口外設功能

端口mn引腳功能選擇寄存器 (PmnPFS) 用于配置每個端口的特性。PSEL 位用于選擇為每個端口選擇的外設功能。

? 由于大多數引腳具有多種功能,因此 RA6 MCU 提供了引腳功能控制寄存器 (PmnPFS),可用于更改分配給引腳的功能。

? 每個引腳都有自己的PmnPFS寄存器。

? 每個PmnPFS寄存器都允許將引腳用于外設功能(PSEL位)、用作IRQ輸入引腳(ISEL位)或用作模擬輸入引腳(ASEL位)。如果ASEL位置“1”(將引腳用作模擬輸入引腳),則應將該引腳的PMR位置1以用于GPIO,并將該引腳的PDR位置1以用于輸入。

? 請參見《硬件用戶手冊》“I/O 端口”一章的“每種產品的外設選擇設置”部分。

? 為了確保外設引腳上沒有非預期的邊沿輸入或輸出,確保在修改引腳的PmnPFS寄存器之前將目標引腳的端口模式控制 (PMR) 位清零。

? 復位后,所有PmnPFS寄存器均受到寫保護。為了對這些寄存器執行寫入操作,必須首先使用寫保護寄存器 (PWPR) 來使能寫入。

? 設置PmnPFS寄存器時應格外小心,切勿將一個功能分配給多個引腳。用戶不應這樣做,但MCU本身不禁止這樣的設定。如果發生這種情況,則引腳上的功能將處于未定義狀態。

? 如果打算使用外部總線、以太網控制器USB,則在使用這些外設之前,必須先配置MPC中的其他寄存器。

? 下圖顯示了使用FSP引腳配置器使能QSPI引腳的示例。

94035a1a-1ae9-11ee-962d-dac502259ad0.png

圖25. 使用Renesas FSP中的引腳配置器使能QSPI引腳

10.4 設置和使用IRQ引腳

? 某些端口引腳可以用作硬件中斷輸入 (IRQ)。有關哪些引腳可用于您的MCU的信息,請參見《硬件用戶手冊》中“I/O 端口”一章的“每種產品的外設選擇設置”部分。

? 某些IRQ引腳帶有“-DS”后綴(例如IRQ1-DS)。“-DS”表示該引腳可用于將MCU從深度軟件待機模式中喚醒。

注:

不能同時使用IRQn和IRQn-DS。帶-DS后綴和不帶-DS后綴的相同編號的中斷在內部連接到同一中斷,即使它們使用不同的外部引腳連接。

? 要將端口引腳設置為IRQ引腳,必須將其PFS寄存器中的中斷輸入功能選擇位 (ISEL) 置“1”。

? 引腳可同時用于IRQ和外設功能。要使能此功能,用戶應將引腳的PFS寄存器中的ISEL和PSEL位置1。

? 具有相同編號的IRQ功能必須只在一個引腳上使能。

? IRQ引腳可以在檢測到以下情況時觸發中斷:

-低電平

-下降沿

-上升沿

-上升沿和下降沿

使用IRQ控制寄存器 (IRQCRi) 選擇要使用的觸發形式。

? 數字濾波可用于IRQ引腳。濾波器基于以四個可選時鐘速率(PCLK、PCLK/8、PCLK/32、PCLK/64)之一進行的重復信號采樣。它們可以濾除短脈沖(在特定濾波速率下,任何少于3個樣本的高脈沖或低脈沖)。濾波器可用于濾除這些線路中的振鈴和噪聲,但是由于速率過快而無法濾除諸如機械開關彈跳之類的長時間事件。使能濾波會給硬件IRQ輸入增加一小段響應延遲時間(濾波時間)。

? 可以針對每個IRQ引腳單獨使能數字濾波。此過程通過將每個IRQ的IRQCRi寄存器中的IRQ引腳數字濾波器使能 (FLTEN) 位置1來實現。

? 可為每個IRQ引腳單獨配置數字濾波的時鐘速率。此過程通過將每個IRQ的IRQCRi寄存器中的IRQ引腳數字濾波器設置 (FCLKSEL[1:0]) 位置1來實現。

? 圖26和圖27給出了使用Renesas FSP使能和配置IRQ引腳的示例。

94148fec-1ae9-11ee-962d-dac502259ad0.png

圖26. 使用Renesas FSP中的引腳配置器分別使能P202、P000即IRQ03、IRQ06輸入

94326404-1ae9-11ee-962d-dac502259ad0.png

圖27. 使用Renesas FSP配置器配置IRQ13

未完待續


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

    關注

    146

    文章

    17324

    瀏覽量

    352661
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86762

原文標題:RA6快速設計指南 [14] I/O端口配置 (3)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    I/O接口與I/O端口的區別

    在計算機系統中,I/O接口與I/O端口是實現CPU與外部設備數據交換的關鍵組件,它們在功能、結構、作用及運作機制上均存在顯著差異,卻又相互協
    的頭像 發表于 02-02 16:00 ?156次閱讀

    物聯網中常見的I/O擴展電路設計方案_IIC I/O擴展芯片

    物聯網系統中為什么要使用 IIC I/O擴展芯片 ??在物聯網系統中使用IIC(也稱為I2C)I/O擴展芯片的原因主要可以歸結為以下幾點:
    的頭像 發表于 09-24 11:29 ?679次閱讀
    物聯網中常見的<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展電路設計方案_IIC <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴展芯片

    CMOS可編程I/O端口擴展電路AiP82C55

    CMOS可編程I/O端口擴展電路AiP82C55
    的頭像 發表于 08-09 09:55 ?423次閱讀
    CMOS可編程<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>端口</b>擴展電路AiP82C55

    NCA9555帶中斷的16位I2C總線I/O端口英文手冊

    電子發燒友網站提供《NCA9555帶中斷的16位I2C總線I/O端口英文手冊.pdf》資料免費下載
    發表于 07-03 17:26 ?1次下載

    RA6T2的16位模數轉換器操作 [11] 配置RA6T2 ADC模塊 (8)

    RA6T2的16位模數轉換器操作 [11] 配置RA6T2 ADC模塊 (8)
    的頭像 發表于 05-24 08:06 ?432次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [11] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (8)

    RA6T2的16位模數轉換器操作 [10] 配置RA6T2 ADC模塊 (7)

    RA6T2的16位模數轉換器操作 [10] 配置RA6T2 ADC模塊 (7)
    的頭像 發表于 05-15 08:06 ?430次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [10] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (7)

    RA6T2的16位模數轉換器操作 [9] 配置RA6T2 ADC模塊 (6)

    RA6T2的16位模數轉換器操作 [9] 配置RA6T2 ADC模塊 (6)
    的頭像 發表于 05-08 08:06 ?439次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [9] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (<b class='flag-5'>6</b>)

    軟件可配置模擬 I/O 的設計理念

    作者: Kenton Williston 曾幾何時,模擬 I/O 就是最專業、功能最固定的硬件。例如,電流驅動器和電壓傳感器是完全不同的零件,試圖顛倒其角色可謂是荒謬至極。 軟件可配置模擬 I
    的頭像 發表于 05-05 11:10 ?966次閱讀
    軟件可<b class='flag-5'>配置</b>模擬 <b class='flag-5'>I</b>/<b class='flag-5'>O</b> 的設計理念

    RA6T2的16位模數轉換器操作 [8] 配置RA6T2 ADC模塊 (5)

    RA6T2的16位模數轉換器操作 [8] 配置RA6T2 ADC模塊 (5)
    的頭像 發表于 04-29 08:08 ?454次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [8] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (5)

    RA6T2的16位模數轉換器操作 [7] 配置RA6T2 ADC模塊 (4)

    RA6T2的16位模數轉換器操作 [7] 配置RA6T2 ADC模塊 (4)
    的頭像 發表于 04-20 08:06 ?439次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [7] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (4)

    RA6T2的16位模數轉換器操作 [6] 配置RA6T2 ADC模塊 (3)

    RA6T2的16位模數轉換器操作 [6] 配置RA6T2 ADC模塊 (3)
    的頭像 發表于 04-12 08:06 ?366次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [<b class='flag-5'>6</b>] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (<b class='flag-5'>3</b>)

    STM32F407ZET6操作I/O端口和串口均無反應,為什么?

    本來是想實現串口通過485發送和接收數據,后來發現單片機USART2發送數據,端口無響應,然后換了一個I/O口,也發現沒反應,不曉得是不是哪里配置的不對?程序調試,打斷點走不到斷點的地
    發表于 04-08 07:24

    RA6T2的16位模數轉換器操作 [5] 配置RA6T2 ADC模塊 (2)

    RA6T2的16位模數轉換器操作 [5] 配置RA6T2 ADC模塊 (2)
    的頭像 發表于 04-04 08:05 ?421次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [5] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (2)

    RA6T2的16位模數轉換器操作 [4] 配置RA6T2 ADC模塊 (1)

    RA6T2的16位模數轉換器操作 [4] 配置RA6T2 ADC模塊 (1)
    的頭像 發表于 03-29 08:05 ?426次閱讀
    <b class='flag-5'>RA6</b>T2的16位模數轉換器操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6</b>T2 ADC模塊 (1)

    CK-RA6M5上的RA AWS云連接,帶蜂窩網絡-入門指南

    電子發燒友網站提供《CK-RA6M5上的RA AWS云連接,帶蜂窩網絡-入門指南.pdf》資料免費下載
    發表于 02-19 10:50 ?0次下載
    CK-<b class='flag-5'>RA6</b>M5上的<b class='flag-5'>RA</b> AWS云連接,帶蜂窩網絡-入門<b class='flag-5'>指南</b>
    娱乐城开户送38体验金| 太阳城申博娱乐城| 百家乐官网微笑不倒| 海王星国际娱乐| 金三角百家乐的玩法技巧和规则| 真博百家乐官网的玩法技巧和规则| 科技| 大发888问题缺少组件| 百家乐太阳城| V博百家乐官网的玩法技巧和规则 中骏百家乐官网的玩法技巧和规则 | 百家乐官网哪条下路好| 淘金盈国际线上娱乐| 大发888在线娱乐二十一点| 百家乐最佳打| 百家乐如何看牌| 中国百家乐游戏| 波音百家乐官网游戏| 百家乐赌博代理| 百家乐官网计划| 枝江市| 真人游戏机| VIP百家乐-挤牌卡安桌板| 至尊百家乐官网20130301| 互联网百家乐官网的玩法技巧和规则 | 24分金| 百家乐官网游戏制作| 百家乐官网游戏排行榜| 姚记娱乐城安全| 威尼斯人娱乐场 五星| 娱网百家乐补丁| 百家乐官网代理合作| 百家乐官网算牌方| 百家乐官网投注庄闲法| 百家乐官网技巧发布| 现金网| 六合彩136| 大发888真人真钱游戏| 百家乐在线赌场娱乐网规则| 百家乐已破解的书籍| 至尊百家乐规则| 同花顺百家乐官网的玩法技巧和规则|