RK3399實現uart、rs232、rs485以及介面光耦保護電路
rk3399 串列埠不夠用,參考設計中增加了wk2124這顆擴充
晶片,可以轉出4路串列埠,
電路如下
dts配置只需要3步
1、關閉uart4
&uart4 {
status = "disab LED";
2、wk2124掛到spi1上面
&spi1 {
status = "okay";
spi_wk2xxx: spi_wk2xxx@00{
status = "okay";
compa tible = "jinghong,spi-wk2xxx";
reg = <0x00>;
spi-max-frequency = <10000000>;
// power-gpio = <&gpio2 4 GPIO_ACTIVE_HIGH>;
//reset-gpio = <&gpio1 17 GPIO_ACTIVE_HIGH>;
reset-gpio = <&gpio1 19 GPIO_ACTIVE_HIGH>;
irq-gpio = <&gpio1 2 IRQ_TYPE_EDGE_FALLING>;
cs-gpio = <&gpio1 10 GPIO_ACTIVE_HIGH>;
/* rk3399 driver support SPI_CPOL | SPI_CPHA | SPI_CS_HIGH */
//spi-cpha; /* SPI mode: CPHA=1 */
//spi-cpol; /* SPI mode: CPOL=1 */
//spi-cs-high;
};
3、檢查gpio複用
max232電路
光耦隔離
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69948385/viewspace-2728306/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- RS232,RS485簡介,以及DB9介面上引腳對應關係
- TTL、RS232、RS485電平協議協議
- TTL、RS232和RS485電壓及其他的區別
- RS485和RS232是區別
- RS485電路圖
- 香蕉派 BPI-F2P工業級應用開發板,支援PoE網路供電功能.有RS232,RS485介面
- 淺析 UART、RS232、TTL 之間的關係
- SimpleWall 高階版本的功能和用途,以及如何配置和使用它來實現更全面的網路安全保護;SimpleWall 專家級版本的功能和用途,以及如何配置和使用它來實現更高階別的網路安全保護
- LeNet簡介以及Caffe實現
- UART串列埠及Linux實現串列埠Linux
- 【SpringMVC】RESTFul簡介以及案例實現SpringMVCREST
- 馬達開關 ( 電動機保護型斷路器 )
- RS485和RS232有什麼區別?工業閘道器能用嗎?
- 如何基於Dataphin實現敏感資料保護
- 增長實驗室-ab分流的流量保護功能介紹
- 形似神非: 網路遊戲類電作品保護的前世今生遊戲
- 技術保護網路越密集,使“科技冬奧”從願景變為現實。
- 如何保護電子郵件安全
- Java實現RS485串列埠通訊Java串列埠
- 2021年廣播電視網路安全等級保護定級流程
- 前端路由簡介以及vue-router實現原理前端路由Vue
- RPC模式的介紹以及簡單的實現RPC模式
- 如何使用代理保護企業網路?
- 帶網口插卡4G DTU是什麼?RS485/RS232轉乙太網工業串列埠伺服器軟體怎麼實現?串列埠伺服器
- 模擬積體電路設計系列部落格——9.4 ESD保護單元
- 保護您的Flutter應用程式:實現隱私螢幕Flutter
- 在Pyppeteer中實現反爬蟲策略和資料保護爬蟲
- 為了實現端點保護,可以執行哪些操作呢?
- EOCRFMZ2-WRCUWZ施耐德電流保護器CRF
- 過載保護原理與實戰
- IPIDEA代理IP,保護網路資訊保安Idea
- win10實時保護關閉方法_WIN10的實時保護如何關閉Win10
- 掃路車的維護,掃路車專業保養
- 能夠保護客戶安全的CRM是怎樣實現的?
- EOCR-SE2電動機保護器失速與堵轉保護功能的使用方法
- RSA加密演算法簡單介紹以及python實現加密演算法Python
- 保護模式模式
- 保護期限