国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

iTOP-4418開發板和6818開發板-第五路串口介紹

發布時間:2019-4-16 10:30    發布者:就是塔塔
關鍵詞: 4418開發板
iTOP-4418開發板和6818開發板 的除去默認 4 個串口的配置和用法。
4418 的開發板最多支持 5 路串口,如下圖所示,4418 的 datasheet。





6818 的開發板最多支持 6 路串口,如下圖所示,6818 的 datasheet。




根據核心板原理圖,如下圖所示,第五路和第六路(6818)的串口如下圖所示。




如上圖所示,串口用到的管腳為 GPIOB28、GPIOB29、GPIOB30 和 GPIOB31。根據網
絡標號,可以查詢串口默認被配置為其它功能,按鍵和觸摸中斷等等功能,如果要使用串口,
又要使用對應的硬件,則需要對驅動源碼做對應的修改,用于自己做底板。關于原理圖上,管
腳復用部分就不做過多介紹,作者主要介紹,軟件配置部分。
另外還可以看到串口 2(uart1)的串口管腳為 GPIOD15 和 GPIOD19,如下圖所示。




要配置串口,首先要實現 io 管腳的配置,具體可以參考“iTOP-4418 和 6818-驅動-IO
初始化配置介紹和例程_V1.X”文檔。
這里以 4418 為例,如下圖所示,打開配置文件“arch/arm/plat-
s5p4418/topeet/include/cfg_gpio.h”,搜索“GPIOD15”和“GPIOD19”可知 tx 和 rx
的配置如下:
GPIOD19 tx




可以根據 GPIOD19 和 GPIOD15 的配置來修改 GPIOB28、GPIOB29、GPIOB30 和
GPIOB31 的配置,依葫蘆畫瓢即可。
接著需要確認平臺文件是否有注冊第五路串口的代碼,打開 4418 的平臺文件
“arch/arm/mach-s5p4418/devices.c”,關于串口的配置,如下圖所示。對應的宏定義為
“CONFIG_SERIAL_NXP_UART4”,表明內核驅動已經支持了,關于驅動部分只需要配置
menuconfig 即可。




打開 menuconfig,如下圖所示,搜索“CONFIG_SERIAL_NXP_UART4”宏,這個宏定
義沒有配置,如果需要串口,這個選項要選中。




要使用更多串口,需要做以下三點:
1 在硬件設計上做修改;
2 做 io 的配置;
3 做串口 menuconfig 的配置。
然后第五路串口就可以使用了。6818 的第六路串口增加也是類似。

本文地址:http://m.4huy16.com/thread-562424-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • 常見深度學習模型介紹及應用培訓教程
  • 電動兩輪車設計生態系統
  • Microchip第22屆中國技術精英年會——采訪篇
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表