وضاحتون
- ماڊل: CH9120
- نسخو: V1.1
- ڪنٽرول انٽرفيس: سيريل
- سپورٽ موڊس: TCP سرور، TCP ڪلائنٽ، UDP سرور، UDP ڪلائنٽ
- بود جي شرح: 9600
- پيٽ جي ڊگھائي: 512 بائيٽ
پيداوار جي استعمال جون هدايتون
نيٽ ورڪ جي ٺاھ جوڙ
CH9120 جي نيٽ ورڪ جي ٺاھ جوڙ قائم ڪرڻ لاء، انهن قدمن تي عمل ڪريو:
- ڪمانڊ ڪوڊ 0x10 استعمال ڪندي موڊ سيٽ ڪريو (00 TCP سرور لاءِ، 01 TCP ڪلائنٽ لاءِ، 02 UDP سرور لاءِ، 03 UDP ڪلائنٽ لاءِ).
- ڪمانڊ ڪوڊ 0x11 استعمال ڪندي ڊوائيس IP پتي کي سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x12 استعمال ڪندي Subnet ماسڪ سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x13 استعمال ڪندي گيٽ وي ايڊريس سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x14 استعمال ڪندي مقامي پورٽ سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x15 استعمال ڪندي منزل جو IP پتو مقرر ڪريو.
- ڪمانڊ ڪوڊ 0x16 استعمال ڪندي منزل پورٽ سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x17 استعمال ڪندي بي ترتيب سان بندرگاهن کي فعال يا غير فعال ڪريو.
سيٽنگ سيريل پورٽ جي ترتيب
سيريل پورٽ سيٽنگون ترتيب ڏيڻ لاء، انهن قدمن تي عمل ڪريو:
- ڪمانڊ ڪوڊ 0x21 استعمال ڪندي Baud شرح مقرر ڪريو.
- ڪمانڊ ڪوڊ 0x22 استعمال ڪندي Parity Bit، Data Bit، ۽ Stop Bit سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x23 استعمال ڪندي پيڪٽ ٽائم آئوٽ ٽائيم سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x24 استعمال ڪندي نيٽ ورڪ ڪنيڪشن سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x25 استعمال ڪندي پيٽ جي ڊگھائي سيٽ ڪريو.
- ڪمانڊ ڪوڊ 0x26 استعمال ڪندي سيريل پورٽ ڊيٽا صاف ڪريو يا نه صاف ڪريو.
- ڪمانڊ ڪوڊ 0x33 استعمال ڪندي DHCP فنڪشن کي آن يا بند ڪريو.
پڙهڻ جي ترتيب
سيٽنگون سيٽنگون پڙهڻ لاء، استعمال ڪريو لاڳاپيل ڪمانڊ ڪوڊس جيڪي دستياب ۾ بيان ڪيل آهن.
مٿانview
CH9120 سيريل پورٽ جي ترتيب واري موڊ ۾ داخل ٿيڻ لاءِ ٻن طريقن کي سپورٽ ڪري ٿو:
- هارڊويئر CFG0 پن داخل ٿيڻ لاءِ گهٽ کڄي ويو آهي. جڏهن CFG0 پن هڪ گهٽ سطح کي ڳولي ٿو، CH9121 سيريل پورٽ ڊيٽا کي ترتيب ڏيڻ واري حڪم جي طور تي استعمال ڪيو ويندو. CFG0 پن کي کنفيگريشن موڊ مان نڪرڻ لاءِ مٿاهون ڇڪيو ويندو آهي، ۽ ترتيب ڏنل حڪم 9600bps جي مقرر ٿيل بيڊ ريٽ سان موڪليو ويندو آهي.
- سيريل پورٽ ڳالهين واري موڊ (جيڪو پهريون ڀيرو نيٽ ورڪ ترتيب ڏيڻ واري سافٽ ويئر ذريعي تبديل ٿيڻ جي ضرورت آهي) سيريل پورٽ ترتيب واري موڊ ۾ داخل ٿئي ٿو. جڏهن سيريل پورٽ بيڪار وقت 500ms تائين پهچي ٿو، CH9121 پاران مليل سيريل ڊيٽا جو مقابلو ڪيو ويو آهي {0x55,0xaa,0x5a} سان، مقابلو ڪامياب آهي، CH9121 هڪ بائيٽ جو جواب ڏيندو: 0xa5، جواب ڊيٽا حاصل ڪرڻ کان پوءِ 0xa5 500ms اندر موڪليو، داخل ٿيڻ جي تصديق ڪرڻ لاءِ ڪنفيگريشن موڊ. جيڪڏهن پروسيس ۾ ڪنهن به لنڪ جي ڊيٽا جي مقابلي ۾ غلطي آهي، اهو سمجهيو وڃي ٿو ته اهي ڊيٽا بٽ عام سيريل ڊيٽا آهن، ۽ ڊيٽا جو اهو حصو سيريل پورٽ ذريعي نيٽ ورڪ ڏانهن موڪليو ويو آهي، ۽ بيڊ جي شرح. ترتيب ڏيڻ جو حڪم سيريل پورٽ جي حقيقي بيڊ جي شرح ڏانهن موڪليو ويو آهي.
حڪم ڪوڊ
CH9121 پاران موڪليل ڪمانڊ ڪوڊ جو فارميٽ ”0x57 0xab ڪمانڊ ڪوڊ پيٽرول (اختياري)“ آهي.
حڪم ڪوڊ | پيرا ميٽر | واپسي | حڪم جو مقصد |
0x01 | / | چپ نسخو نمبر | سوال چپ نسخو
نمبر |
0x02 | / | 0xaa | ري سيٽ ڪريو چپ |
0x03 | / | 0x00: TCP
ڌار ٿيل 0x01: TCP ڳنڍيل |
پڇو TCP ڪنيڪشن جي حالت |
0x0d | / | 0xaa | پيرا ميٽرز کي محفوظ ڪريو
EEPROM |
0x0e | / | 0xaa | ترتيب ڏيڻ واري حڪم کي عمل ڪريو، ۽ CH9121 ري سيٽ ڪريو |
0x5e | / | 0xaa | سيريل پورٽ ترتيب واري موڊ مان نڪرڻ (صرف سيريل پورٽ ڳالهين واري پاسي صحيح آهي) |
0x10 | سيٽنگ موڊ: 00: TCP سرور 01: TCP ڪلائنٽ
02: UDP سرور 03: UDP ڪلائنٽ |
0xaa | چپ جي نيٽ ورڪ موڊ کي سيٽ ڪريو |
0x11 | ڊوائيس جو IP پتو 0xc0 0xa8 0x01 0xc8 (192.168.1.
200) |
0xaa | چپ IP سيٽ ڪريو |
0x12 | سب نيٽ ماسڪ: 0xff 0xff 0xff
0x00 (255.255.255.0 ) |
0xaa | چپ ماسڪ مقرر ڪريو |
0x13 | Gateway address:0xc0 0xa8 0x01 0x01(192.168.1.1) | 0xaa | چپ گيٽ وي سيٽ ڪريو |
0x14 | پورٽ نمبر: 0xd0 0x07 (2000) | 0xaa | چپ جي مقامي بندرگاهن کي سيٽ ڪريو |
0x15 | منزل جو IP پتو: 0xc0 0xa8 0x01
0x64 (192.168.1.10 0) |
0xaa | چپ جي منزل IP سيٽ ڪريو |
0x16 | منزل پورٽ: 0xe8 0x03 (1000) | 0xaa | مقرر ڪريو چپ منزل پورٽ |
0x17 | بندرگاهن کي بي ترتيب سان فعال ڪيو ويو آهي: 0x00: غير فعال
0x01: فعال ڪريو |
0xaa | بي ترتيب ۾ چپ جي مقامي بندرگاهن کي سيٽ ڪريو |
0x21 | باڊ جي شرح: 0x80 0x25
0x00 0x00 (9600) |
0xaa | سيريل پورٽ جي بيڊ جي شرح مقرر ڪريو |
0x22 | 0x01 0x04 0x08
(1 اسٽاپ، ڪابه برابري، 8 ڊيٽا) چيڪ ڪريو: 00: ايستائين |
0xaa | سيريل پورٽ برابري بٽ، ڊيٽا بٽ، اسٽاپ بٽ سيٽ ڪريو |
01: عجيب
02: مارڪ 03: خلا 04: ڪو به نه |
|||
0x23 | 0x01 0x00 0x00
0x00 (سيريل ٽائيم آئوٽ 1*5ms، جنهن کان پوءِ چار بائيٽ ڀرڻ گهرجن، ۽ خلا صفر سان ڀريل آهي) |
0xaa | سيٽ ڪريو سيريل پورٽ پيڪٽ ٽائم آئوٽ ٽائيم |
0x24 | 0x01: ڪنيڪٽ ڪريو
0x00: ڪو به لاڳاپو |
0xaa | نيٽ ورڪ منقطع
ڇا نيٽ ورڪ کي ڌار ڪيو وڃي |
0x25 | 0x00 0x02 0x00
0x00 (پيڪنگ ڊگھائي 2*256=512 بائيٽ) |
0xaa | سيٽ سيريل پورٽ وصول ڪرڻ واري پيٽ جي ڊيگهه |
0x26 | 0x01: صاف
0x00: صاف نه ڪريو |
0xaa | سيٽ ڪريو ته ڇا انهن سيريل پورٽ ڊيٽا کي صاف ڪرڻ لاء جڏهن پورٽ 1 سان ڳنڍيل آهي
نيٽ ورڪ |
0x33 | 0x01: موڙ تي 0x00: بند ڪريو | 0xaa | DHCP فنڪشن کي بند ڪريو / بند ڪريو |
0x60 | / | نيٽورڪ موڊ (1 بائيٽ) 0x00: TCP سرور 0x01: TCP ڪلائنٽ 0x02: UDP
سرور 0x03: UDP ڪلائنٽ |
پڙهو ڪم موڊ جي چپ پورٽ 1 |
0x61 | / | ڊوائيس جو IP پتو 0xc0 0xa8 0x01 0xc8 (192.168.1.200) | چپ IP پتو پڙهو |
0x62 | / | سب نيٽ ماسڪ: 0xff 0xff 0xff
0x00 (255.255.255.0) |
پڙهو چپ ماسڪ |
0x63 | / | گيٽ وي ايڊريس: 0xc0 0xa8 0x01 0x01 (192.168.1.1) | پڙهو چپ گيٽ وي |
0x64 | / | پورٽ نمبر: 0xd0 0x07 (2000) | پڙهو چپ پورٽ 1 ذريعو
بندرگاهه |
0x65 | / | منزل IP پتو:
0xc0 0xa8 0x01 0x64( 192.168.1.100) |
پڙهو منزل جو IP پتو چپ پورٽ 1 |
0x66 | / | منزل پورٽ: 0xe8 0xe3 (1000) | پڙهو منزل پورٽ نمبر چپ پورٽ جو
1 |
0x71 | / | باڊ جي شرح: 0x80 0x25
0x00 0x00 (9600) |
پڙهو پورٽ 1 سيريل پورٽباڊ جي شرح |
0x72 | / | 0x01 0x04 0x08
(1 اسٽاپ، ڪابه برابري، 8 ڊيٽا) چيڪ ڪريو: 00: ايستائين 01: عجيب 02: مارڪ 03: خلا 04: ڪو به نه |
پڙهو پورٽ 1 سيريل پورٽ چيڪ بٽ ڊيٽا بٽ اسٽاپ بٽ |
0x73 | / | 0x01
(سيريل ٽائيم آئوٽ 1*5ms) |
پڙهو پورٽ 1 سيريل پورٽ ٽائيم آئوٽ ٽائيم |
0x74 | / | 0x01: ڊسڪنيڪٽ 0x00: نه
ڪنيڪشن |
نيٽ ورڪ منقطع
ڇا نيٽ ورڪ کي ڌار ڪيو وڃي |
0x75 | / | 0x00 0x02 0x00 0x00
(پيڪٽ جي ڊيگهه 2 * 256 = 512 بائيٽ) |
سيريل پورٽ جي وصولي پيڪٽ جي ڊيگهه مقرر ڪريو |
0x76 | / | 0x01: صاف
0x000: صاف نه ڪريو |
ڇا سيريل پورٽ ڊيٽا صاف ڪرڻ لاء جڏهن نيٽ ورڪ ڳنڍيل آهي |
وضاحتون
حڪم ڪوڊ | پيرا ميٽر | واپسي | حڪم جو مقصد |
---|---|---|---|
0x01 | / | 0xaa | سوال چپ نسخو نمبر |
0x02 | / | 0xaa | ري سيٽ ڪريو چپ |
ايپليڪيشن نوٽ
FAQ
- CH9120 جي ترتيب واري موڊ ۾ ڪيئن داخل ٿيو؟
- توهان هارڊويئر CFG0 پن کي لوڻ يا سيريل پورٽ ڳالهين واري موڊ کي استعمال ڪندي ترتيب واري موڊ ۾ داخل ڪري سگهو ٿا.
- CFG0 پن استعمال ڪرڻ وقت ترتيب ڏيڻ واري حڪمن کي موڪلڻ لاءِ مقرر ٿيل بيڊ جي شرح ڇا آهي؟
- مقرر ٿيل بيڊ جي شرح 9600bps آهي.
- سيريل پورٽ ڳالهين جو طريقو ڪيئن ڪم ڪندو آهي؟
- اهو هڪ مخصوص بائيٽ جي ترتيب سان حاصل ڪيل سيريل ڊيٽا جو مقابلو ڪري ٿو ۽ هڪ ڪامياب ميچ تي، CH9121 جواب ڏئي ٿو ترتيب واري موڊ ۾ داخل ٿيڻ جي تصديق ڪرڻ لاء.
- جيڪڏهن سيريل پورٽ ڳالهين واري موڊ دوران ڊيٽا جي مقابلي ۾ ڪا غلطي هجي ته ڇا ٿيندو؟
- ڊيٽا بٽ کي عام سيريل ڊيٽا سمجهيو ويندو آهي ۽ سيريل پورٽ ذريعي نيٽ ورڪ ڏانهن موڪليو ويو آهي.
- CH9121 پاران موڪليل ڪمانڊ ڪوڊ جي فارميٽ ڇا آهي؟
- فارميٽ 0x57 0xab آهي جنهن جي پٺيان ڪمانڊ ڪوڊ ۽ هڪ اختياري پيٽرول آهي.
- عبرت: چپ جي ڪم ڪندڙ موڊ کي ڪيئن چيڪ ڪجي؟
- ج: استعمال ڪريو ڪمانڊ ڪوڊ 0x60 چپ پورٽ 1 جي نيٽ ورڪ موڊ پڙهڻ لاءِ.
- عبرت: ڊفالٽ بيڊ جي شرح ڇا آهي؟
- ج: ڊفالٽ بيڊ جي شرح 9600 آهي (0x80 0x25 0x00 0x00).
دستاويز / وسيلا
![]() |
WAVESHARE CH9120 سيريل ڪنٽرول هدايتون سيٽ [pdf] هدايتون CH9120 سيريل ڪنٽرول هدايتون سيٽ، CH9120، سيريل ڪنٽرول هدايتون سيٽ، ڪنٽرول هدايتون سيٽ، هدايتون سيٽ، سيٽ |