chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

瑞薩嵌入式小百科 ? 來源:未知 ? 2023-07-03 12:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群


10

I/O端口配置


10.2 設(shè)置端口并將其用作GPIO


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


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


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

? 端口方向位 (PDRn) 是可讀寫的。將該值設(shè)置為“1”將選擇該引腳作為輸出。I/O端口的默認(rèn)狀態(tài)為“0”(輸入)??梢栽赗A6 MCU上讀取端口方向寄存器。

? 相應(yīng)端口控制寄存器 (PCNTR1) 中的端口輸出數(shù)據(jù)位 (PODRn) 是可讀寫的。讀取PODR時(shí),也會(huì)讀取輸出數(shù)據(jù)鎖存器的狀態(tài)(不是引腳電平)。

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


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


? 端口模式寄存器 (PMR) 是可讀寫的,用于指定各個(gè)引腳是用作GPIO還是用作外設(shè)引腳。復(fù)位后,所有PMR寄存器均置0,這會(huì)將所有引腳都設(shè)置為GPIO。如果PMR寄存器置1,則該對(duì)應(yīng)的引腳將用于實(shí)現(xiàn)外設(shè)功能。外設(shè)功能由該引腳的MPC設(shè)置定義。

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


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


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


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


10.2.1 內(nèi)部上拉


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

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

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

? 每當(dāng)將某個(gè)引腳指定為外部總線引腳、GPIO輸出或外設(shè)功能輸出引腳時(shí),上拉就會(huì)自動(dòng)關(guān)閉。


10.2.2 漏極開路輸出


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

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

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


10.2.3 驅(qū)動(dòng)能力


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

? 復(fù)位后,會(huì)將所有DSCR寄存器清零,因此會(huì)將所有引腳設(shè)置為低驅(qū)動(dòng)能力輸出。設(shè)置“00”以外的值會(huì)更改所選引腳的輸出的驅(qū)動(dòng)能力。

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

? 驅(qū)動(dòng)能力的差異如下所示:

點(diǎn)擊可查看大圖


輸出驅(qū)動(dòng)能力可能會(huì)對(duì)電路板設(shè)計(jì)的整體性能造成重大影響。為每個(gè)輸出選擇驅(qū)動(dòng)能力時(shí),應(yīng)考慮以下幾點(diǎn)。


? 建議首先將所有引腳設(shè)置為低驅(qū)動(dòng)能力(默認(rèn))并評(píng)估性能。

? 根據(jù)電路板布局的不同,驅(qū)動(dòng)能力設(shè)置為中或高的引腳可能會(huì)產(chǎn)生較高的EMI輻射。

? 較長的走線可能需要更高的驅(qū)動(dòng)能力,才能使信號(hào)正確傳播到接收器


未完待續(xù)


推薦閱讀

RA6快速設(shè)計(jì)指南 [10] 存儲(chǔ)器 (2)

RA6快速設(shè)計(jì)指南 [11] 存儲(chǔ)器 (3)

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


更多精彩內(nèi)容,請(qǐng)點(diǎn)擊


原文標(biāo)題:RA6快速設(shè)計(jì)指南 [13] I/O端口配置 (2)

文章出處:【微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    147

    文章

    18588

    瀏覽量

    385962
  • 瑞薩
    +關(guān)注

    關(guān)注

    36

    文章

    22428

    瀏覽量

    89682
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    【瑞薩RA6E2】評(píng)測開箱測試

    憑著沉穩(wěn)利落的風(fēng)格透著專業(yè)感,恰好契合開發(fā)板的實(shí)用定位。 此次拿到的開發(fā)板型號(hào)為 RA-Eco-RA6E2-64PIN-V1.0,核心配置十分亮眼:主控芯片采用 R7FA6E2BB3CFM,基于 Arm
    發(fā)表于 11-25 01:28

    RA-Eco-RA6M4開發(fā)板評(píng)測】I2C使用

    首先根據(jù) I2C 設(shè)備名稱查找 I2C 名稱,獲取設(shè)備句柄,然后初始化設(shè)備。 2.其次就是與設(shè)備進(jìn)行通信。 2.1 硬件連接 這里使用I2C0,電路圖對(duì)應(yīng)如下: 2.2
    發(fā)表于 11-09 21:58

    【免費(fèi)試用】瑞薩 RA6E2 開發(fā)板免費(fèi)試用

    RA-Eco-RA6E2-64PIN-V1.0是一款基于100MHzArmCortex-M33內(nèi)核架構(gòu)的核心板,主控芯片為R7FA6E2BB3CFM。RA6E2組是RA6系列中最新的入
    的頭像 發(fā)表于 10-01 10:15 ?390次閱讀
    【免費(fèi)試用】瑞薩 <b class='flag-5'>RA6E2</b> 開發(fā)板免費(fèi)試用

    【EK-RA6E2開發(fā)指南】ADC獲取電壓值

    RA6E22個(gè)ADC單元,每個(gè)ADC單元有12位、10位、8位讀取數(shù)據(jù)的格式可以選擇,在單元0上有13個(gè)ADC通道,而在單元1上有16個(gè)ADC通道。 ADC單元具有三種掃描方式分別為:單次描模式、連續(xù)掃描模式和分組掃描模式,
    的頭像 發(fā)表于 09-23 18:15 ?1710次閱讀
    【EK-<b class='flag-5'>RA6E2</b>開發(fā)<b class='flag-5'>指南</b>】ADC獲取電壓值

    TCA9537遠(yuǎn)程4位I2C/SMBus I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南

    寫入I/O配置寄存器位使I/O作為輸入或輸出。每一路輸入或輸出的數(shù)據(jù)都儲(chǔ)存在相應(yīng)的輸入/輸出寄存器中。可通過極性反轉(zhuǎn)寄存器反轉(zhuǎn)輸入
    的頭像 發(fā)表于 09-15 16:00 ?636次閱讀
    TCA9537遠(yuǎn)程4位<b class='flag-5'>I</b>2C/SMBus <b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析與應(yīng)用<b class='flag-5'>指南</b>

    TCAL9539 I2C總線I/O擴(kuò)展器技術(shù)解析與應(yīng)用指南

    Texas Instrument TCAL9539/TCAL9539-Q1 I^2^C總線/SMBus I/O擴(kuò)展器為雙線雙向I^
    的頭像 發(fā)表于 08-08 11:49 ?903次閱讀
    TCAL9539 <b class='flag-5'>I2</b>C總線<b class='flag-5'>I</b>/<b class='flag-5'>O</b>擴(kuò)展器技術(shù)解析與應(yīng)用<b class='flag-5'>指南</b>

    瑞薩RA2L1 MCU e2 studio和FSP的使用指南

    本期“RA MCU眾測寶典” 繼續(xù)聚焦 “環(huán)境搭建” 專題,帶大家走進(jìn)【RA-Eco-RA2L1-48PIN-V1.0】的世界,查看e2 studio和FSP的下載、安裝及使用指南從零開始完成開發(fā)環(huán)境的
    的頭像 發(fā)表于 08-04 13:45 ?2400次閱讀
    瑞薩<b class='flag-5'>RA2</b>L1 MCU e2 studio和FSP的使用<b class='flag-5'>指南</b>

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例

    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程I/O配置案例
    的頭像 發(fā)表于 06-23 17:23 ?557次閱讀
    開疆智能ModbusTCP轉(zhuǎn)Devicenet網(wǎng)關(guān)連接遠(yuǎn)程<b class='flag-5'>I</b>/<b class='flag-5'>O</b><b class='flag-5'>配置</b>案例

    MAX7321 I2C端口擴(kuò)展器,具有8路漏極開路I/O技術(shù)手冊(cè)

    MAX7321 2線串行接口外設(shè)具有8個(gè)漏極開路I/O口,可選擇內(nèi)部上拉和瞬態(tài)檢測功能。每個(gè)端口均可以配置成邏輯輸入和漏極開路輸出
    的頭像 發(fā)表于 05-23 11:41 ?678次閱讀
    MAX7321 <b class='flag-5'>I</b>2C<b class='flag-5'>端口</b>擴(kuò)展器,具有8路漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊(cè)

    MAX7328/MAX7329 I2C端口擴(kuò)展器,帶有八個(gè)I/O口技術(shù)手冊(cè)

    MAX7328/MAX7329是2線串口外設(shè),具有8個(gè)I/O端口。任一端口均可用作邏輯輸入或者開漏極輸出。 器件連續(xù)監(jiān)測所有輸入
    的頭像 發(fā)表于 05-23 11:16 ?653次閱讀
    MAX7328/MAX7329 <b class='flag-5'>I</b>2C<b class='flag-5'>端口</b>擴(kuò)展器,帶有八個(gè)<b class='flag-5'>I</b>/<b class='flag-5'>O</b>口技術(shù)手冊(cè)

    MAX7327 I2C端口擴(kuò)展器,提供12路推挽式輸出和4路漏極開路I/O技術(shù)手冊(cè)

    MAX7327 2線串行接口外設(shè),該器件具有12路推挽輸出,以及4路可配置的開漏I/O端口,帶有可選擇的內(nèi)部上拉和中斷檢測功能。所有
    的頭像 發(fā)表于 05-22 15:41 ?580次閱讀
    MAX7327 <b class='flag-5'>I</b>2C<b class='flag-5'>端口</b>擴(kuò)展器,提供12路推挽式輸出和4路漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊(cè)

    MAX7325 I2C端口擴(kuò)展器,提供8路推挽式I/O和8個(gè)漏極開路I/O技術(shù)手冊(cè)

    MAX7325 2線串行接口外設(shè)具有16路I/O端口。其中8路為推挽輸出,另外8路為I/O
    的頭像 發(fā)表于 05-22 15:27 ?663次閱讀
    MAX7325 <b class='flag-5'>I</b>2C<b class='flag-5'>端口</b>擴(kuò)展器,提供8路推挽式<b class='flag-5'>I</b>/<b class='flag-5'>O</b>和8個(gè)漏極開路<b class='flag-5'>I</b>/<b class='flag-5'>O</b>技術(shù)手冊(cè)

    I/O接口與I/O端口的區(qū)別

    在計(jì)算機(jī)系統(tǒng)中,I/O接口與I/O端口是實(shí)現(xiàn)CPU與外部設(shè)備數(shù)據(jù)交換的關(guān)鍵組件,它們?cè)诠δ?、結(jié)構(gòu)、作用及運(yùn)作機(jī)制上均存在顯著差異,卻又相互協(xié)
    的頭像 發(fā)表于 02-02 16:00 ?2752次閱讀

    TPS650860 I2C可配置系統(tǒng)的PMIC用戶指南

    電子發(fā)燒友網(wǎng)站提供《TPS650860 I2C可配置系統(tǒng)的PMIC用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-02 14:57 ?0次下載
    TPS650860 <b class='flag-5'>I2</b>C可<b class='flag-5'>配置</b>系統(tǒng)的PMIC用戶<b class='flag-5'>指南</b>

    bq24190/2/2i/3/6和bq24292i EVM (PWR021)用戶指南

    電子發(fā)燒友網(wǎng)站提供《bq24190/2/2i/3/6和bq24292i EVM (PWR021)用戶指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-18 17:07 ?0次下載
    bq24190/<b class='flag-5'>2</b>/<b class='flag-5'>2i</b>/3/<b class='flag-5'>6</b>和bq24292<b class='flag-5'>i</b> EVM (PWR021)用戶<b class='flag-5'>指南</b>