那曲檬骨新材料有限公司

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

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

3天內不再提示

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

瑞薩MCU小百科 ? 來源:未知 ? 2023-07-03 12:10 ? 次閱讀


10

I/O端口配置


10.2 設置端口并將其用作GPIO


有兩種方法可以設置端口并將其用作GPIO:一種是使用端口控制寄存器 (PCNTR1),另一種是使用PmnPFS寄存器。


方法1:端口控制寄存器 (PCNTR1)


? 通過向端口控制寄存器1 (PCNTR1) 的端口方向位 (PDRn) 寫入“1”,選擇一個引腳作為輸出。

? 端口方向位 (PDRn) 是可讀寫的。將該值設置為“1”將選擇該引腳作為輸出。I/O端口的默認狀態為“0”(輸入)。可以在RA6 MCU上讀取端口方向寄存器。

? 相應端口控制寄存器 (PCNTR1) 中的端口輸出數據位 (PODRn) 是可讀寫的。讀取PODR時,也會讀取輸出數據鎖存器的狀態(不是引腳電平)。

? 端口控制寄存器2 (PCNTR2) 中的端口輸入位 (PIDRn) 是只讀的。讀取PCNTR2寄存器中的PIDRn位以讀取引腳狀態。


方法2:端口mn引腳功能選擇 (PmnPFS) 寄存器


? 端口模式寄存器 (PMR) 是可讀寫的,用于指定各個引腳是用作GPIO還是用作外設引腳。復位后,所有PMR寄存器均置0,這會將所有引腳都設置為GPIO。如果PMR寄存器置1,則該對應的引腳將用于實現外設功能。外設功能由該引腳的MPC設置定義。

? 將引腳設置為輸出時,建議先將所需的端口輸出值寫入數據鎖存器,然后將方向寄存器設置為輸出。盡管在所有系統中此操作都不太重要,但這可以防止在設置端口時出現意外的輸出毛刺。


通常,使用PCNTR1配置端口有助于提高訪問速度,但可用的配置功能較少。使用PmnPFS寄存器將獲得更多可用的配置功能,但訪問速度較慢。


Renesas FSP提供了引腳配置工具,以在復位后配置GPIO引腳,如下所示。配置GPIO后,可以在FSP中使用HAL層API對該GPIO進行控制。


圖24. 使用FSP配置器將P706配置為輸出和低電平


10.2.1 內部上拉


? 端口0到9、A和B上的大多數引腳都可以選擇使能上拉電阻。上拉由每個端口mn引腳功能選擇 (PmnPFS) 寄存器中的上拉 (PCR) 位控制。每個PmnPFS寄存器中的PCR位用于控制端口上的相應引腳。

? 首先,必須通過PmnPFS寄存器中的相關位將該引腳設置為輸入。將PCR位置“1”以使能上拉,將其置“0”以禁用上拉。

? 復位后,會將所有PCR寄存器清零,因此將禁用所有上拉電阻。

? 每當將某個引腳指定為外部總線引腳、GPIO輸出或外設功能輸出引腳時,上拉就會自動關閉。


10.2.2 漏極開路輸出


? 配置為輸出的引腳通常用作CMOS輸出。

? 端口0到9、A和B上的大多數引腳都可以選擇配置為NMOS漏極開路輸出。

? 每個端口mn引腳功能選擇 (PmnPFS) 寄存器中的N溝道漏極開路控制 (NCODR) 位控制哪些引腳以漏極開路模式工作。將每個寄存器中的適用位置“1”會使輸出形式變為漏極開路。將每個寄存器中的適用位置“0”會將端口設置為CMOS輸出。


10.2.3 驅動能力


? 端口1到9、A和B(P200和P201除外)上的每個引腳都可以選擇使能低、中或高驅動能力輸出。驅動能力的切換由每個端口mn引腳功能選擇 (PmnPFS) 寄存器中的驅動能力控制寄存器 (DSCR) 位控制。

? 復位后,會將所有DSCR寄存器清零,因此會將所有引腳設置為低驅動能力輸出。設置“00”以外的值會更改所選引腳的輸出的驅動能力。

? 所有引腳的最大總輸出為80mA。

? 驅動能力的差異如下所示:

點擊可查看大圖


輸出驅動能力可能會對電路板設計的整體性能造成重大影響。為每個輸出選擇驅動能力時,應考慮以下幾點。


? 建議首先將所有引腳設置為低驅動能力(默認)并評估性能。

? 根據電路板布局的不同,驅動能力設置為中或高的引腳可能會產生較高的EMI輻射。

? 較長的走線可能需要更高的驅動能力,才能使信號正確傳播到接收器


未完待續


推薦閱讀

RA6快速設計指南 [10] 存儲器 (2)

RA6快速設計指南 [11] 存儲器 (3)

RA6快速設計指南 [12] 寄存器寫保護,I/O端口配置 (1)


更多精彩內容,請點擊


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

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

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

    關注

    146

    文章

    17317

    瀏覽量

    352642
  • 瑞薩
    +關注

    關注

    35

    文章

    22310

    瀏覽量

    86744

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

    物聯網系統中為什么要使用 IIC I/O擴展芯片 ??在物聯網系統中使用IIC(也稱為I2C)I/O擴展芯片的原因主要可以歸結為以下幾點:
    的頭像 發表于 09-24 11:29 ?678次閱讀
    物聯網中常見的<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 ?421次閱讀
    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位模數轉換器操作 [13] 運行應用項目

    RA6T2的16位模數轉換器操作 [13] 運行應用項目
    的頭像 發表于 06-19 08:06 ?457次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換器操作 [<b class='flag-5'>13</b>] 運行應用項目

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

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

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

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

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

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

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

    作者: Kenton Williston 曾幾何時,模擬 I/O 就是最專業、功能最固定的硬件。例如,電流驅動器和電壓傳感器是完全不同的零件,試圖顛倒其角色可謂是荒謬至極。 軟件可配置模擬 I
    的頭像 發表于 05-05 11:10 ?963次閱讀
    軟件可<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'>RA6T2</b>的16位模數轉換器操作 [8] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> ADC模塊 (5)

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

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

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

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

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

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

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

    RA6T2的16位模數轉換器操作 [4] 配置RA6T2 ADC模塊 (1)
    的頭像 發表于 03-29 08:05 ?423次閱讀
    <b class='flag-5'>RA6T2</b>的16位模數轉換器操作 [4] <b class='flag-5'>配置</b><b class='flag-5'>RA6T2</b> 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>
    百家乐官网棋牌官网| 辽阳县| 百家乐注码法| 闲和庄百家乐官网娱乐| 赌百家乐官网咋赢对方| tt娱乐城clega| 澳门百家乐官网走势图怎么看| 金冠娱乐城官网| 足球竞猜| 网上赌博网址| 万博88| 去澳门赌博| 六合彩管家婆| 卡迪拉娱乐城开户| 上海德州扑克俱乐部| 百家乐正品| 全讯网777| 东方太阳城招聘| 威尼斯人娱乐城老品牌值得信赖| 综合百家乐博彩论坛| 戒掉百家乐的玩法技巧和规则| 百家乐永利娱乐平台| 钱柜百家乐的玩法技巧和规则| 百家乐翻牌规则| 送现金百家乐的玩法技巧和规则 | 杰克百家乐玩法| 极速百家乐真人视讯| 优博百家乐现金网| 百家乐新规则| 明珠百家乐的玩法技巧和规则| 威尼斯人娱乐平台网上百家乐| 金银岛百家乐的玩法技巧和规则 | 沙龙百家乐官网赌场娱乐网规则| 巴特百家乐官网的玩法技巧和规则| 尊龙百家乐官网赌场娱乐网规则 | 赌博百家乐官网赢不了| 百家乐官网也能赢钱么| 百家乐官网怎么出千| 八卦罗盘24山图| 百家乐园sun811| 富田太阳城租房|