目錄
一.介紹
二.配置
1.搜索配置
?基礎(chǔ)設(shè)置
端口設(shè)置
2.串口配置
①CFG腳進(jìn)入配置:
②串口協(xié)商進(jìn)入:
三、使用CH9121
四、測(cè)試
關(guān)于CH9121的資料和配置軟件:提取碼:3fxd
一.介紹
網(wǎng)絡(luò)串口透?jìng)餍酒珻H9121,官網(wǎng)資料:網(wǎng)絡(luò)串口透?jìng)餍酒珻H9121
這里摘取一些簡(jiǎn)介
CH9121 集成TCP/IP 協(xié)議棧,具有TCPCLIENT、TCP SERVER、UDP 3 種工作模式。
串口波特率最高可支持到921600bps。
?
簡(jiǎn)單來(lái)說(shuō),單片機(jī)可以通過(guò)串口和CH9121通信,讓CH9121發(fā)送數(shù)據(jù)到指定IP。
二.配置
配置CH9121有兩種方法:串口配置和搜索配置.。其中,串口配置又分為硬件CFG腳進(jìn)入和協(xié)商方式進(jìn)入。
1.搜索配置
搜索配置,最為簡(jiǎn)單,可視。需要用到一個(gè)參數(shù)配置軟件,本文開頭分享鏈接有配置軟件。
先把CH9121直連電腦或者連接到路由器上(和電腦同一個(gè)局域網(wǎng)),打開配置軟件。
?基礎(chǔ)設(shè)置
設(shè)備名:設(shè)備名長(zhǎng)度有限制,別取太長(zhǎng)的,不然會(huì)出錯(cuò)
DHCP:自動(dòng)獲取IP、子網(wǎng)掩碼網(wǎng)關(guān),不是Server只是Client的話DHCP開啟
設(shè)備IP、子網(wǎng)掩碼和網(wǎng)關(guān):局域網(wǎng)內(nèi)的一些設(shè)置,如果不開啟IP,就是手動(dòng)設(shè)置IP了
串口協(xié)商配置:開啟后才能以串口協(xié)商配置模式進(jìn)入配置
端口設(shè)置
網(wǎng)絡(luò)模式:TCP和UDP,都有server和client模式
本地端口:不是server的話可以隨機(jī)
目的IP/域名:選擇使用IP連接還是域名(域名好像只能那種解析一個(gè)IP的域名才能連,還沒(méi)成功過(guò))
目的IP:連接的IP地址,比如連接一個(gè)NTP服務(wù)器,那就把NTP服務(wù)器IP地址填進(jìn)去
端口號(hào):就是端口號(hào),不了解的的話,這邊詳細(xì)的還得看一些關(guān)于IP、服務(wù)器之類的文章
串口配置:CH9121的串口配置,要和單片機(jī)配置一樣,才能夠正常通訊
配置完成之后,點(diǎn)擊配置設(shè)備參數(shù),就完成了對(duì)CH9121的配置。
2.串口配置
①CFG腳進(jìn)入配置:
硬件 CFG 腳(PIN60#),當(dāng) CH9121CFG 腳檢測(cè)到低電平時(shí),CH9121 串口數(shù)據(jù)認(rèn)為是配置數(shù)據(jù)。CFG 腳拉高退出配置模式
②串口協(xié)商進(jìn)入:
串口協(xié)商方式(需要先通過(guò)網(wǎng)絡(luò)配置軟件開啟)進(jìn)入串口配置模式。當(dāng)當(dāng)串口空閑時(shí)間達(dá)到 500ms 時(shí),CH9121 收到的串口數(shù)據(jù)與{0x55,0xAA,0x5A}對(duì)比,對(duì)比成功,CH9121 會(huì)回復(fù)一字節(jié):0xA5,500ms 時(shí)間內(nèi)收到應(yīng)答數(shù)據(jù) 0xA5 后,發(fā)送 0xA5 確認(rèn)進(jìn)入配置模式。中途任何一個(gè)環(huán)節(jié)的數(shù)據(jù)比對(duì)出錯(cuò),則認(rèn)為這些數(shù)據(jù)位正常的串口數(shù)據(jù),并將這部分?jǐn)?shù)據(jù)通過(guò)串口發(fā)往網(wǎng)絡(luò)端
串口的配置方式,詳細(xì)的看手冊(cè),本文開頭有整理好的相關(guān)資料。
三、使用CH9121
在配置好CH9121之后,CH9121會(huì)自動(dòng)連接設(shè)置好的目的IP,單片機(jī)通過(guò)串口發(fā)送數(shù)據(jù)到CH9121,CH9121就會(huì)通過(guò)網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送到目的端
轉(zhuǎn)載一篇關(guān)于CH9121的串口配置文章:CH9121串口轉(zhuǎn)以太網(wǎng)模塊STM32驅(qū)動(dòng)
四、測(cè)試
先配置CH9121,并將CH9121連入到和電腦一個(gè)局域網(wǎng)內(nèi)
?再打開Tcp-To-232或者一些TCP測(cè)試軟件
電腦端口要和CH9121配置的目的端口一致,然后點(diǎn)擊建立連接,不出意外的話電腦和CH9121就會(huì)連接成功。
在這個(gè)軟件里,TCP/IP發(fā)送的數(shù)據(jù),CH9121會(huì)通過(guò)串口發(fā)送給單片機(jī),而單片機(jī)通過(guò)串口發(fā)送的數(shù)據(jù),會(huì)在TCP/ip接收里顯示出來(lái)。
再轉(zhuǎn)載一篇:CH9121串口轉(zhuǎn)以太網(wǎng)配置調(diào)試,這篇是一個(gè)CH9121串口轉(zhuǎn)以太網(wǎng)的模塊,方便學(xué)習(xí)和測(cè)試。
這里將CH9121和單片機(jī)連接原理圖給出
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-684771.html
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684771.html
到了這里,關(guān)于STM32驅(qū)動(dòng)CH9121網(wǎng)絡(luò)串口透?jìng)餍酒奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!