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

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

    文章

    5283

    瀏覽量

    126606
  • 引腳
    +關注

    關注

    16

    文章

    1195

    瀏覽量

    50419
  • 5G
    5G
    +關注

    關注

    1354

    文章

    48439

    瀏覽量

    563998
收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

    ARM Cortex-A53嵌入式開發平臺FETT507-C OKT507-C用戶編譯手冊

    電子發燒友網站提供《ARM Cortex-A53嵌入式開發平臺FETT507-C OKT507-C用戶編譯手冊.pdf》資料免費下載
    發表于 04-28 15:20 ?0次下載

    ZCAN總線ZMIO310擴展模塊應用指南

    ZMIO310系列擴展模塊是立式總線擴展模塊,可支持EtherCAT和CAN兩種總線方式擴展數字量IO、模擬量AD和DA。 當控制器本體的IO
    發表于 04-27 02:45 ?324次閱讀
    ZCAN總線ZMIO310<b class='flag-5'>擴展</b>模塊應用指南

    請問如何擴展單片機的IO口?

    在很多項目上都會因單片機的IO口不夠、或降低硬件成本要擴展IO口,特別在一些機械設備上,如本人從事的這個行業,有時候由一個單片機要擴展到80個輸入,80個輸出,還要有串口、USB等等這
    發表于 04-24 06:30

    請問CAN-PLC如何擴展額外IO(輸入/輸出)呢?

    PLC通常會提供擴展模塊,可以通過這些模塊來擴展IO點的數量。這些擴展模塊通常可以通過現有的總線結構與PLC通訊,例如通過以太網、Profibus、Modbus等常用總線協議。
    的頭像 發表于 04-19 09:47 ?1019次閱讀

    STM32擴展IO口如何做?

    STM32擴展IO口,如何做
    發表于 04-16 08:27

    微軟推出游戲開發擴展新程序Microsoft Game Dev

    據官方描述,擴展版的功能包括向Dev Home設備配置工具推薦適合游戲開發的套裝,同時增加對控制臺屏幕中央的游戲開發小部件的支持。值得注意的是,僅Windows 11和Windows
    的頭像 發表于 03-21 10:24 ?578次閱讀

    TLT507-Android開發環境搭建

    TLT507-Android開發環境搭建
    的頭像 發表于 01-26 17:03 ?591次閱讀
    TLT<b class='flag-5'>507</b>-Android<b class='flag-5'>開發</b>環境搭建

    TLT507-Android應用開發手冊

    TLT507-Android應用開發手冊
    的頭像 發表于 01-26 15:32 ?538次閱讀
    TLT<b class='flag-5'>507</b>-Android應用<b class='flag-5'>開發</b>手冊

    TLT507-視頻開發案例

    TLT507-視頻開發案例
    的頭像 發表于 01-26 10:50 ?987次閱讀
    TLT<b class='flag-5'>507</b>-視頻<b class='flag-5'>開發</b>案例

    TLT507-Linux-RT應用開發案例

    TLT507-Linux-RT應用開發案例
    的頭像 發表于 01-26 09:46 ?697次閱讀
    TLT<b class='flag-5'>507</b>-Linux-RT應用<b class='flag-5'>開發</b>案例

    TLT507-Linux應用開發手冊

    TLT507-Linux應用開發手冊
    的頭像 發表于 01-26 09:34 ?684次閱讀
    TLT<b class='flag-5'>507</b>-Linux應用<b class='flag-5'>開發</b>手冊

    應用方案:MCU通用I/O引腳擴展

    MCU通用I/O引腳擴展 低端MCU由于I/O口數量不足導致部分功能無法實現,用戶需要使用數字集成芯片進行擴展,如74LS系列移位寄存器,但
    發表于 01-08 09:35
    主站蜘蛛池模板: 啪啪漫画无遮挡全彩h同人| 丁香成人网址| 亚洲视频国产在线精品| 手机国产视频福利| 日本精品卡一卡2卡3卡四卡三卡| 久久午夜伦理| 精品国产乱码久久久久久免费| 国产免费高清mv视频在线观看| 国产99久久| 国产精品99久久久久久AV| 工口肉肉彩色不遮挡| 扒开胸罩揉她的乳尖视频| qvod在线| 大桥未久电影在线观看| 国产GV无码A片在线观看| 国产 在线 亚洲 欧美 动漫| 高h肉肉乳共妻| 国产精品自在拍在线播放| 国产精品久久久久久52AVAV| 国产精自产拍久久久久久蜜 | 欧美日韩高清一区| 欧美日韩在线成人看片a| 亲胸揉胸膜下刺激视频在线观看 | 久热人人综合人人九九精品视频| 九九99亚洲精品久久久久| 久久精品亚洲AV无码三区观看 | 纯肉高H种马艳遇风流多| 大陆老熟女60岁| 国产免费内射又粗又爽密桃视频| 国产剧情麻豆mv| 精品国产国产综合精品| 看全色黄大色大片免费久黄久| 毛片在线全部免费观看| 青青草原免费在线| 四虎亚洲中文字幕永久在线| 亚洲国产精品无码AV久久久| 又黄又爽又无遮挡在线观看免费| 777EY_卡通动漫_1页| 朝鲜女人性猛交| 国产精品熟女人妻| 久久久精品国产免费A片胖妇女|