Spesifikasi
- Model: CH9120
- Versi: V1.1
- Antarmuka Kontrol: Serial
- Mode sing didhukung: Server TCP, Klien TCP, Server UDP, Klien UDP
- Tingkat Baud: 9600
- Panjang Paket: 512 byte
Pandhuan Panggunaan Produk
Setelan Konfigurasi Jaringan
Kanggo nyetel konfigurasi jaringan CH9120, tindakake langkah iki:
- Setel mode nggunakake kode printah 0x10 (00 kanggo server TCP, 01 kanggo klien TCP, 02 kanggo server UDP, 03 kanggo klien UDP).
- Setel alamat IP Piranti nggunakake kode printah 0x11.
- Setel Subnet Mask nggunakake kode printah 0x12.
- Setel Alamat Gateway nggunakake kode printah 0x13.
- Setel Port Lokal nggunakake kode printah 0x14.
- Setel Alamat IP Tujuan nggunakake kode printah 0x15.
- Setel Port Tujuan nggunakake kode printah 0x16.
- Aktifake utawa mateni port kanthi acak nggunakake kode printah 0x17.
Nyetel Konfigurasi Port Serial
Kanggo ngatur setelan port serial, tindakake langkah iki:
- Setel Baud Rate nggunakake kode printah 0x21.
- Setel Parity Bit, Data Bit, lan Stop Bit nggunakake kode printah 0x22.
- Setel Wektu Wektu Paket nggunakake kode printah 0x23.
- Setel Pedhot Jaringan nggunakake kode printah 0x24.
- Setel Panjang Paket nggunakake kode printah 0x25.
- Mbusak utawa ora mbusak data port serial nggunakake kode printah 0x26.
- Nguripake utawa mateni fungsi DHCP nggunakake kode printah 0x33.
Maca Konfigurasi
Kanggo maca setelan konfigurasi, gunakake kode printah sing cocog sing kasebut ing manual.
Swaraview
CH9120 ndhukung rong cara kanggo ngetik mode konfigurasi port serial:
- Pin hardware CFG0 ditarik mudhun kanggo mlebu. Nalika pin CFG0 ndeteksi tingkat kurang, bakal CH9121 data port serial digunakake minangka printah konfigurasi. Pin CFG0 ditarik dhuwur kanggo metu saka mode konfigurasi, lan printah konfigurasi dikirim karo tingkat baud tetep 9600bps.
- Mode rembugan port serial (sing kudu diuripake liwat piranti lunak konfigurasi jaringan pisanan) lumebu ing mode konfigurasi port serial. Nalika wektu nganggur port serial tekan 500ms, data serial ditampa dening CH9121 dibandhingake karo {0x55,0xaa,0x5a}, comparison sukses, CH9121 bakal reply siji bait: 0xa5, sawise nampa data respon 0xa5 ing 500ms, ngirim 0xa5 kanggo konfirmasi entri Mode Konfigurasi. Yen ana kesalahan ing comparison data link sembarang ing proses, dianggep bit data iki data serial normal, lan iki bagéan saka data dikirim menyang jaringan liwat port serial, lan baud rate saka printah konfigurasi dikirim menyang tingkat baud nyata saka port serial.
Kode printah
Format kode printah sing dikirim dening CH9121 yaiku "0x57 0xab parameter kode perintah (opsional)"
Kode printah | Paramèter | wangsul | Tujuan printah |
0x01 | / | Nomer versi chip | Versi chip pitakon
nomer |
0x02 | / | 0 wae | Reset chip |
0x03 | / | 0x00:TCP
pedhot 0x01: TCP disambungake |
Pitakonan status sambungan TCP |
0x0d | / | 0 wae | Simpen paramèter menyang
EEPROM |
0x0e | / | 0 wae | Jalanake printah konfigurasi, lan Reset CH9121 |
0x5e | / | 0 wae | Metu saka mode konfigurasi port serial (Mung ing sisih portnegotiating serial bener) |
0x10 | Mode setelan: 00: server TCP 01: klien TCP
02: server UDP 03: Klien UDP |
0 wae | Setel mode jaringan chip |
0x11 | Alamat IP piranti 0xc0 0xa8 0x01 0xc8(192.168.1.
200) |
0 wae | Setel IP chip |
0x12 | Subnet mask: 0xff 0xff 0xff
0x00(255.255.255.0 ) |
0 wae | Nyetel topeng chip |
0x13 | Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) | 0 wae | Setel gateway chip |
0x14 | Nomer port: 0xd0 0x07 (2000) | 0 wae | Setel port lokal chip |
0x15 | Alamat IP tujuan: 0xc0 0xa8 0x01
0x64(192.168.1.10 0) |
0 wae | Setel IP tujuan chip |
0x16 | Port tujuan: 0x8 0x03(1000) | 0 wae | Setel port tujuan chip |
0x17 | Port diaktifake kanthi acak: 0x00: mateni
0x01: ngaktifake |
0 wae | Setel port lokal chip kanthi acak |
0x21 | Baud rate: 0x80 0x25
0x00 0x00 (9600) |
0 wae | Setel baud rate port serial |
0x22 | 0x01 0x04 0x08
(1mandeg, ora paritas, 8data) Priksa: 00: uga |
0 wae | Setel bit paritas port serial, bit data, bit mandeg |
01: Aneh
02: Markonah 03: Angkasa 04: ora |
|||
0x23 | 0x01 0x00 0x00
0x00 (Waktu entek seri 1 * 5ms, sawise papat bita kudu diisi, lan spasi diisi nol) |
0 wae | Setel wektu entek paket port serial |
0x24 | 0x01: pedhot
0x00: ora ana pedhot |
0 wae | Jaringan pedhot
Apa medhot jaringan |
0x25 | 0x00 0x02 0x00
0x00 (Packing dawa 2*256 = 512 byte) |
0 wae | Setel port serial nampa dawa paket |
0x26 | 0x01: wus
0x00: ora cetha |
0 wae | Setel apa arep mbusak data port iki nalika port 1 disambungake
jaringan |
0x33 | 0x01: nguripake 0x00: mateni | 0 wae | Ngaktifake / mateni fungsi DHCP |
0x60 | / | Mode jaringan (1 byte) 0x00: Server TCP 0x01: Klien TCP 0x02: UDP
server 0x03: Klien UDP |
Maca mode kerja port chip 1 |
0x61 | / | Alamat IP piranti 0xc0 0xa8 0x01 0xc8(192.168.1.200) | Maca alamat IP chip |
0x62 | / | Subnet mask: 0xff 0xff 0xff
0x00 (255.255.255.0) |
Maca topeng chip |
0x63 | / | Alamat gateway: 0xc0 0xa8 0x01 0x01(192.168.1.1) | Maca chip gateway |
0x64 | / | Nomer port: 0xd0 0x07 (2000) | Maca port chip 1 sumber
pelabuhan |
0x65 | / | Alamat IP tujuan:
0xc0 0xa8 0x01 0x64( 192.168.1.100) |
Waca alamat IP tujuan port chip 1 |
0x66 | / | Port tujuan: 0x8 0x3(1000) | Waca nomer port tujuan port chip
1 |
0x71 | / | Baud rate: 0x80 0x25
0x00 0x00 (9600) |
Maca port 1 serial portbaud rate |
0x72 | / | 0x01 0x04 0x08
(1mandeg, ora paritas, 8data) Priksa: 00: Malah 01: Aneh 02: Markonah 03: Angkasa 04: ora |
Maca port 1 port serial mriksa bit data bit mandeg bit |
0x73 | / | 0x01
(Serial wektu entek 1*5ms) |
Waca port 1 serial wektu porttimeout |
0x74 | / | 0x01: Putus sambungan 0x00: Ora
pedhot |
Jaringan pedhot
Apa medhot jaringan |
0x75 | / | 0x00 0x02 0x00 0x00
(Panjang paket 2*256 = 512 byte) |
Setel dawa paket panampa saka port serial |
0x76 | / | 0x01: cetha
0x000: Ora cetha |
Apa mbusak data port serial nalika jaringan disambungake |
Spesifikasi
Kode printah | Paramèter | wangsul | Tujuan printah |
---|---|---|---|
0x01 | / | 0 wae | Nomer versi chip pitakon |
0x02 | / | 0 wae | Reset chip |
Cathetan Aplikasi
FAQ
- Carane ngetik mode konfigurasi CH9120?
- Sampeyan bisa ngetik mode konfigurasi kanthi narik hardware CFG0 pin kurang utawa nggunakake mode rembugan port serial.
- Apa baud rate tetep kanggo ngirim printah konfigurasi nalika nggunakake pin CFG0?
- Tingkat baud tetep yaiku 9600bps.
- Kepiye cara kerjane mode negosiasi port serial?
- Iku mbandhingaké data serial ditampa karo urutan byte tartamtu lan marang match sukses, CH9121 nanggapi kanggo konfirmasi entri menyang mode konfigurasi.
- Apa mengkono yen ana kesalahan ing comparison data sak mode rembugan port serial?
- Bit data dianggep minangka data serial normal lan dikirim menyang jaringan liwat port serial.
- Apa format kode printah sing dikirim dening CH9121?
- Format kasebut yaiku 0x57 0xab diikuti kode perintah lan parameter opsional.
- P: Kepiye cara mriksa mode kerja chip?
- A: Gunakake kode printah 0x60 kanggo maca mode jaringan port chip 1.
- P: Apa standar baud rate?
- A: Baud rate standar yaiku 9600 (0x80 0x25 0x00 0x00).
Dokumen / Sumber Daya
![]() |
WAVESHARE CH9120 Serial Control Instruction Set [pdf] Pandhuan CH9120 Serial Control Instruction Set, CH9120, Serial Control Instruction Set, Control Instruction Set, Instruction Set, Set |