女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

開發教程 | OKT507去掉IO擴展芯片,保留擴展引腳功能

飛凌嵌入式 ? 2022-07-08 10:19 ? 次閱讀

飛凌嵌入式推出的OKT507-C作為一款廣受歡迎的開發板擁有豐富的接口資源,而實際上OKT507-C的CPU引腳資源是比較緊缺的,那么它是如何實現這么豐富的接口資源呢?

答案就是飛凌使用了一個IO擴展芯片——TCA6424A。這是一個24 位 I2C 和系統管理總線 (SMBus),輸入輸出(I/O) 擴展器有中斷輸出、復位和配置寄存器

受當前國際形勢的影響,芯片行業形勢非常嚴峻,為了滿足更多客戶需求,在降低成本的同時盡可能保留更多功能,飛凌為大家帶來OKT507-C去掉IO擴展芯片后保留擴展引腳功能的實現的方法。

pYYBAGLHkTKADGmJAAExkfb0gfA024.png

擴展芯片上的IO口被WiFi、藍牙、MIPI攝像頭TP2854、DVP攝像頭和line-out口電源使能引腳引用,若想保留這些功能,就要使用核心板其他可復用為這些功能的引腳。

本文將選用開發板的LCD功能引腳來重新復用為這些功能,用戶可根據自己的實際功能需求情況選擇。方法參考如下:

1. 選用引腳

對應功能引腳如下表所示:

poYBAGLHkTyAFJ_mAAATjVwLrLU197.png

2. 關掉gpio_ext及復用引腳原來功能

修改設備樹,將LCD功能關閉后,該組引腳即可用作普通的GPIO。修改路徑如下:

vi OKT507-linux-sdk/kernel/linux4.9/arch/arm64/boot/dts/sunxi/OKT507-C Common.dtsi

2.1 關掉IO擴展芯片功能

因為擴展芯片已經拆除,所以要關掉擴展芯片節點。

poYBAGLHkUWANdkPAAAfx8cea-Y654.png

2.2 關閉需要復用引腳功能

關閉LCD功能,本文以選用LCD上的引腳用作功能復用,用戶需根據實際情況關閉所用引腳功能。

將lcd_used 改為 0

pYYBAGLHkUqAXvJSAACKoL1DrNY811.png

lcd0節點添加 status = “disabled”;

poYBAGLHkVCAcF6ZAAA6NfX3LuY652.png

3. 更改設備節點中引用的GPIO

3.1 MIPI-5640引腳配置

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

poYBAGLHkVSAF_oDAAGFYJReHtk450.png

3.2 TP2854引腳配置

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common-TP2854M.dtsi

pYYBAGLHkVuAabyvAAF5Yf2OXWo615.png

需要注意的是,MIPI5640和TP2854共用一個MIPI接口,兩個功能都用到了MIPI_PWRDN引腳,實際使用時只能選擇一種功能,因此本文在兩個功能測試時選的同一個引腳。

3.3 DVP-5640引腳配置

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

poYBAGLHkV-AJoBGAAFxe2o6fQ4939.png

3.4 WiFi引腳配置

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

poYBAGLHkWSAQsV2AACTd7zTfdM218.png

3.5 藍牙引腳配置

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

poYBAGLHkZWAT5wPAABr7VtUp8E080.png

3.6 音頻引腳

路徑如下:

vi OKT507-linux-sdk/kernel/linux-4.9/arch/arm64/boot/dts/sunxi/OKT507-C-Common.dtsi

pYYBAGLHkZyAbjRhAADc2opEfog669.png


以上就是OKT507-C開發板去掉IO擴展芯片后保留擴展引腳功能的實現的方法。

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

    關注

    8

    文章

    5627

    瀏覽量

    128302
  • 引腳
    +關注

    關注

    16

    文章

    1559

    瀏覽量

    52345
  • 5G
    5G
    +關注

    關注

    1360

    文章

    48730

    瀏覽量

    570252
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    算力魔方IO擴展模塊介紹 網絡篇1

    不同的總線接口功能。在不同場景中,有采用串口、網絡或者是CAN總線通信,算力魔方?都可以通過模塊的選型提供支持;并且可以根據場景需要,提供微定制服務。 以上3款為新推出IO擴展模塊,不支持單獨出貨,需搭配Z系列算力魔方使用,可實
    的頭像 發表于 04-09 14:33 ?232次閱讀
    算力魔方<b class='flag-5'>IO</b><b class='flag-5'>擴展</b>模塊介紹 網絡篇1

    納祥科技NX2069,國產I2C總線8位IO擴展器,遠程 I/O口擴展,替代PCF8574

    NX2069 IO擴展芯片內含8個準雙向I/O口(P0-P7),每個端口既可以作為輸出端口驅動外部負載,也可以作為輸入端口讀取外部設備的狀態。上電默認IO高電平(上拉),這樣在外部設備
    的頭像 發表于 02-05 17:29 ?602次閱讀
    納祥科技NX2069,國產I2C總線8位<b class='flag-5'>IO</b><b class='flag-5'>擴展</b>器,遠程 I/O口<b class='flag-5'>擴展</b>,替代PCF8574

    調試IIC-IO擴展芯片PCA8574A時遇到的疑問求解

    大家好,我在調試IIC-IO擴展芯片PCA8574A時發現一個問題。 我使用牛橋給芯片寫入數據使燈全亮W 38 1 FF(38H寫入一個字節 FF) 再寫入數據使燈全滅W 38 1
    發表于 01-01 07:10

    具有中斷功能的16位I 2C和SMBus IO擴展

    HTR33xx是一款I2C和 SMBus IO擴展器, 2.2V~5.5V電源供電。16個IO端口中的任何一個都可以單獨配置為輸入或輸出。此外,任一IO可驅動LED。 通電后,16個
    的頭像 發表于 11-21 11:57 ?457次閱讀
    具有中斷<b class='flag-5'>功能</b>的16位I 2C和SMBus <b class='flag-5'>IO</b><b class='flag-5'>擴展</b>器

    Mobaxterm 的插件和擴展功能

    在現代網絡環境中,終端仿真軟件是IT專業人士和開發人員不可或缺的工具。Mobaxterm,作為一款廣受歡迎的終端仿真軟件,以其直觀的用戶界面和強大的功能集而聞名。本文將深入探討Mobaxterm
    的頭像 發表于 11-10 14:32 ?1803次閱讀

    使用UCD9080擴展的系統監控功能

    電子發燒友網站提供《使用UCD9080擴展的系統監控功能.pdf》資料免費下載
    發表于 10-18 11:25 ?0次下載
    使用UCD9080<b class='flag-5'>擴展</b>的系統監控<b class='flag-5'>功能</b>

    飛凌嵌入式- ELF 1外設擴展硬件分享第三期

    |VGA功能擴展 一些用戶對于顯示接口有不同的要求,在一些特殊的環境中,會有用戶要求使用VGA信號進行視頻輸出。但ELF 1開發板是不支持VGA顯示的,因此,ElfBoard為用戶提供了一種可以
    發表于 10-08 14:22

    飛凌嵌入式-ELFBOARD ELF 1外設擴展硬件分享第三期

    VGA功能擴展 一些用戶對于顯示接口有不同的要求,在一些特殊的環境中,會有用戶要求使用VGA信號進行視頻輸出。但ELF 1開發板是不支持VGA顯示的,因此,ElfBoard為用戶提供了一種可以
    發表于 10-08 14:20

    物聯網硬件設計時IO不夠用?IO擴展芯片的使用

    XL9535是一款24引腳CMOS器件,通過I2C總線/SMBus接口 串行時鐘線(SCL)、串行數據(SDA)為大多數微控制器系列提供16位通用并行輸入/輸出(GPIO)擴展
    的頭像 發表于 09-29 14:10 ?2522次閱讀
    物聯網硬件設計時<b class='flag-5'>IO</b>不夠用?<b class='flag-5'>IO</b><b class='flag-5'>擴展</b><b class='flag-5'>芯片</b>的使用

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

    物聯網系統中為什么要使用 IIC I/O擴展芯片 ??在物聯網系統中使用IIC(也稱為I2C)I/O擴展芯片的原因主要可以歸結為以下幾點: 1、擴大I/O端口數量 硬件資源限制:許多微
    的頭像 發表于 09-24 11:29 ?1179次閱讀
    物聯網中常見的I/O<b class='flag-5'>擴展</b>電路設計方案_IIC I/O<b class='flag-5'>擴展</b><b class='flag-5'>芯片</b>

    ElfBoard技術貼|ELF 1開發板外設擴展硬件分享

    在嵌入式開發的實際應用中,盡管PinMux技術能夠優化資源配置,但在面對特定需求時,仍可能出現如UART、網口、CAN等接口資源不足的情況。為此,我們提供了多種外設擴展解決方案,當CPU自帶的功能
    的頭像 發表于 09-20 10:03 ?1583次閱讀
    ElfBoard技術貼|ELF 1<b class='flag-5'>開發</b>板外設<b class='flag-5'>擴展</b>硬件分享

    【教程】比Modbus控制更簡單!S7 200 SMART利用Profinet網關擴展IO

    PLC自帶IO方法控制擴展IO。一配置Profinet網關首先導入Profinet網關的GSD文件,用于STEP7-MicroWINSMART組態軟件配置Profi
    的頭像 發表于 09-20 08:07 ?1133次閱讀
    【教程】比Modbus控制更簡單!S7 200 SMART利用Profinet網關<b class='flag-5'>擴展</b><b class='flag-5'>IO</b>

    飛凌嵌入式-ELFBOARD ELF 1外設擴展硬件分享

    擴展方案。當CPU原生功能接口數量或者引腳復用不能滿足設計要求時,可以將未使用的總線利用起來或者利用某些總線特點(比如:一路IIC總線可以掛載多個設備),進行功能
    發表于 09-19 14:41

    擴展電池管理系統中電芯監控單元的功能

    電子發燒友網站提供《擴展電池管理系統中電芯監控單元的功能.pdf》資料免費下載
    發表于 09-10 10:17 ?0次下載
    <b class='flag-5'>擴展</b>電池管理系統中電芯監控單元的<b class='flag-5'>功能</b>

    需要選擇一顆并行io擴展器件,擴展16個io連接到外設io\'上,CD74HC4067滿足要求嗎?

    需要選擇一顆并行io擴展器件,擴展16個io連接到外設io\'上,那么CD74HC4067是滿足這個基本
    發表于 08-26 06:59