WAVESHARE-LOGO

I-WAVESHARE CH9120 Isethi Yemiyalo Yokulawula I-serial

WAVESHARE-CH9120-Serial-Control-Instruction-Set-PRODUCT

Imininingwane

  • Imodeli: I-CH9120
  • Inguqulo: V1.1
  • Control Interface: I-serial
  • Amamodi Asekelwe: Iseva ye-TCP, Iklayenti le-TCP, Iseva ye-UDP, Iklayenti le-UDP
  • Izinga le-Baud: 9600
  • Ubude bephakethe: 512 byte

Imiyalo yokusetshenziswa komkhiqizo

Isetha Ukucushwa Kwenethiwekhi
Ukuze usethe ukucushwa kwenethiwekhi ye-CH9120, landela lezi zinyathelo:

  1. Setha imodi usebenzisa ikhodi yomyalo 0x10 (00 kuseva ye-TCP, 01 kuklayenti le-TCP, 02 kuseva ye-UDP, 03 kuklayenti le-UDP).
  2. Setha ikheli le-IP yedivayisi usebenzisa ikhodi yomyalo 0x11.
  3. Setha i-Subnet Mask usebenzisa ikhodi yomyalo 0x12.
  4. Setha Ikheli Lesango usebenzisa ikhodi yomyalo 0x13.
  5. Setha Imbobo Yendawo usebenzisa ikhodi yomyalo 0x14.
  6. Setha Ikheli Le-IP Lendawo usebenzisa ikhodi yomyalo 0x15.
  7. Setha Imbobo Yendawo usebenzisa ikhodi yomyalo 0x16.
  8. Nika amandla noma vala imbobo ngokungahleliwe usebenzisa ikhodi yomyalo 0x17.

Ukusetha Ukucushwa Kwembobo Ye-serial

Ukuze ulungiselele izilungiselelo zembobo ye-serial, landela lezi zinyathelo:

  1. Setha i-Baud Rate usebenzisa ikhodi yomyalo 0x21.
  2. Setha i-Parity Bit, i-Data Bit, ne-Stop Bit usebenzisa ikhodi yomyalo 0x22.
  3. Setha Isikhathi Sokuphela Kwephakethe usebenzisa ikhodi yomyalo 0x23.
  4. Setha Ukunqanyulwa Kwenethiwekhi usebenzisa ikhodi yomyalo 0x24.
  5. Setha Ubude Bephakethe usebenzisa ikhodi yomyalo 0x25.
  6. Sula noma ungasuli idatha yembobo yomkhiqizo usebenzisa ikhodi yomyalo 0x26.
  7. Vula noma vala umsebenzi we-DHCP usebenzisa ikhodi yomyalo 0x33.

Ukufunda Ukucushwa
Ukuze ufunde izilungiselelo zokumisa, sebenzisa amakhodi emiyalo ahambisanayo ashiwo kumanuwali.

Kuphelileview

I-CH9120 isekela izindlela ezimbili zokufaka imodi yokucushwa kwembobo ye-serial:

  1. Iphinikhodi yehadiwe i-CFG0 idonswa phansi ukuze ingene. Uma iphinikhodi ye-CFG0 ithola izinga eliphansi, idatha yembobo yochungechunge ye-CH9121 izosetshenziswa njengomyalo wokumisa. Iphinikhodi ye-CFG0 idonselwa phezulu ukuze kuphume imodi yokumisa, futhi umyalo wokumisa uthunyelwa ngesilinganiso se-baud esingaguquki esingu-9600bps.
  2. Imodi ye-serial port yokuxoxisana (edinga ukuvulwa ngesofthiwe yokumisa inethiwekhi kuqala) ingena kumodi yokucushwa kwembobo ye-serial. Uma isikhathi sokungenzi lutho se-serial port sifinyelela ku-500ms, idatha ye-serial etholwe yi-CH9121 iqhathaniswa ne-{0x55,0xaa,0x5a}, ukuqhathanisa kuba yimpumelelo, i-CH9121 izophendula ibhayithi elilodwa: 0xa5, ngemva kokuthola idatha yempendulo 0xa5 phakathi kuka-500ms, thumela u-0xa5 ukuqinisekisa okufakiwe Imodi yokumisa. Uma kunephutha ekuqhathanisweni kwedatha kwanoma yisiphi isixhumanisi enqubweni, kuthathwa ngokuthi lezi zingcezu zedatha ziyidatha ye-serial evamile, futhi le ngxenye yedatha ithunyelwa kunethiwekhi ngembobo ye-serial, kanye nezinga le-baud umyalo wokumisa uthunyelwa kusilinganiso sangempela se-baud sembobo ye-serial.

Ikhodi Yomyalo
Ifomethi yekhodi yomyalo ethunyelwe yi-CH9121 ithi “0x57 0xab ikhodi yepharamitha (uyazikhethela)”

Ikhodi ye-oda Ipharamitha Buyela Inhloso yomyalo
0x01 / Inombolo yenguqulo ye-chip Umbuzo we-chip version

inombolo

0x02 / 0 nxa Setha kabusha i-chip
0x03 / 0x00:TCP

inqanyuliwe

0x01:I-TCP ixhunyiwe

Buza isimo sokuxhuma kwe-TCP
0x0d / 0 nxa Londoloza amapharamitha ku

EEPROM

0x0e / 0 nxa Yenza umyalo wokumisa, bese usetha kabusha i-CH9121
0x5e / 0 nxa Phuma kumodi yokucushwa kwembobo ye-serial (Kusohlangothini lwe-serial portnegotiating kuphela oluvumelekile)
0x10 Imodi yokusetha: 00: Iseva ye-TCP 01: iklayenti le-TCP

02: Iseva ye-UDP

03: iklayenti le-UDP

0 nxa Setha imodi yenethiwekhi ye-chip
0x11 Ikheli le-IP ledivayisi 0xc0 0xa8 0x01 0xc8(192.168.1.

200)

0 nxa Setha i-IP ye-chip
0x12 Imaski ye-Subnet:0xff 0xff 0xff

0x00(255.255.255.0

)

0 nxa Setha imaski ye-chip
0x13 Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) 0 nxa Setha isango le-chip
0x14 Inombolo yembobo: 0xd0 0x07 (2000) 0 nxa Setha imbobo yendawo ye-chip
0x15 Ikheli lasesizindeni se-inthanethi:0xc0 0xa8 0x01

0x64( 192.168.1.10

0)

0 nxa Setha i-IP yendawo ye-chip
0x16 Imbobo okuyiwa kuyo: 0x8 0x03(1000) 0 nxa Setha imbobo yendawo ye-chip
0x17 Imbobo inikwe amandla ngokungahleliwe: 0x00: khubaza

0x01: vula

0 nxa Setha imbobo yendawo ye-chip ngokungahleliwe
0x21 Izinga le-Baud: 0x80 0x25

0x00 0x00

(9600)

0 nxa Setha izinga le-baud lembobo ye-serial
0x22 0x01 0x04 0x08

(1stop, akukho ukulingana, 8data) Hlola:

00: noma

0 nxa Setha i-serial port parity bit, i-data bit, i-stop bit
01: Okuyinqaba

02: umak

03: Isikhala

04: lutho

0x23 0x01 0x00 0x00

0x00

(Isikhathi sokuvala se-serial 1*5ms, emva kwalokho amabhayithi amane adinga ukugcwaliswa, kanye ne

isikhala sigcwele oziro)

0 nxa Setha isikhathi sokuvala sephakethe lembobo ye-serial
0x24 0x01: nqamula

0x00: akukho ukunqanyulwa

0 nxa Inethiwekhi inqanyuliwe

Ukuthi unqamule inethiwekhi

0x25 0x00 0x02 0x00

0x00

(Ubude bokupakisha 2*256=512 bytes)

0 nxa Setha ubude bephakethe lembobo etholwayo
0x26 0x01: eqe

0x00: akucaci

0 nxa Setha ukuthi uyayisula yini idatha yembobo yesiriyeli uma imbobo 1 ixhumeke kuyo

inethiwekhi

0x33 0x01: vula 0x00: cisha 0 nxa Vula/vala umsebenzi we-DHCP
0x60 / Imodi yenethiwekhi(1 byte) 0x00: iseva ye-TCP 0x01: iklayenti le-TCP 0x02: UDP

iseva

0x03: iklayenti le-UDP

Funda indlela yokusebenza ye-chip port 1
0x61 / Ikheli le-IP ledivayisi 0xc0 0xa8 0x01 0xc8(192.168.1.200) Funda ikheli le-chip ye-chip
0x62 / Imaski ye-Subnet:0xff 0xff 0xff

(0)

Funda imaski ye-chip
0x63 / Ikheli lesango: 0xc0 0xa8 0x01 0x01(192.168.1.1) Funda isango le-chip
0x64 / Inombolo yembobo: 0xd0 0x07 (2000) Funda umthombo we-chip port 1

itheku

0x65 / Ikheli le-IP okuyiwa kulo:

0xc0 0xa8 0x01 0x64( 192.168.1.100)

Funda ikheli le-IP lendawo ye-chip port 1
0x66 / Imbobo okuyiwa kuyo: 0xe8 0xe3(1000) Funda inombolo yembobo yendawo ye-chip port

1

0x71 / Izinga le-Baud: 0x80 0x25

0x00 0x00

(9600)

Funda isilinganiso se-portbaud ye-port 1
0x72 / 0x01 0x04 0x08

(1stop, no parity, 8data) Hlola: 00: Ngisho

01: Okuyinqaba

02: umak

03: Isikhala

04: lutho

Funda imbobo ye-serial port isheke i-bit data bit stop bit
0x73 / 0x01

(Isikhathi sokuvala se-serial 1*5ms)

Funda isikhathi sokuvala se-port 1 se-serial
0x74 / 0x01:Nqamula 0x00: Cha

ukunqanyulwa

Inethiwekhi inqanyuliwe

Ukuthi unqamule inethiwekhi

0x75 / 0x00 0x02 0x00 0x00

(Ubude bephakethe 2*256=512 bytes)

Setha ubude bephakethe elamukelayo lembobo yesiriyali
0x76 / 0x01: Sula

0x000: Ungacaci

Ukuthi uzosula yini idatha yembobo yomkhiqizo uma inethiwekhi ixhunyiwe

Imininingwane

Ikhodi ye-oda Ipharamitha Buyela Inhloso yomyalo
0x01 / 0 nxa Buza inombolo yenguqulo ye-chip
0x02 / 0 nxa Setha kabusha i-chip

Inothi Lokusebenza

WAVESHARE-CH9120-Serial-Control-Instruction-Set-FIG-1

 

FAQ

  • Uyifaka kanjani imodi yokumisa ye-CH9120?
    • Ungafaka imodi yokumisa ngokudonsa iphinikhodi yezingxenyekazi zekhompiyutha engu-CFG0 ibe phansi noma usebenzisa imodi ye-serial port yezingxoxo.
  • Ithini isilinganiso se-baud esilungisiwe sokuthumela imiyalo yokumisa lapho usebenzisa iphinikhodi ye-CFG0?
    • Izinga le-baud elilungisiwe ngu-9600bps.
  • Isebenza kanjani imodi ye-serial port yezingxoxo?
    • Iqhathanisa idatha ye-serial etholwe ngokulandelana kwe-byte ethile futhi phezu komdlalo ophumelelayo, i-CH9121 iyaphendula ukuze iqinisekise ukungena kumodi yokumisa.
  • Kwenzekani uma kuba nephutha ekuqhathanisweni kwedatha phakathi nemodi ye-serial port yezingxoxo?
    • Izingcezu zedatha zibhekwa njengedatha evamile ye-serial futhi zithunyelwa kunethiwekhi ngembobo ye-serial.
  • Ithini ifomethi yamakhodi womyalo athunyelwe yi-CH9121?
    • Ifomethi ithi 0x57 0xab elandelwa yikhodi yomyalo kanye nepharamitha ongayikhetha.
  • Q: Ungahlola kanjani imodi yokusebenza ye-chip?
    • A: Sebenzisa ikhodi yomyalo 0x60 ukuze ufunde imodi yenethiwekhi ye-chip port 1.
  • Q: Iyini izinga le-baud elizenzakalelayo?
    • A: Izinga le-baud elizenzakalelayo ngu-9600 (0x80 0x25 0x00 0x00).

Amadokhumenti / Izinsiza

I-WAVESHARE CH9120 Isethi Yemiyalo Yokulawula I-serial [pdf] Iziyalezo
Isethi Yemiyalo Yokulawula I-Serial CH9120, CH9120, Isethi Yemiyalo Yokulawula I-serial, Isethi Yemiyalo Yokulawula, Isethi Yemiyalo, Isethi

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *