microcntoller interface sa com port

R

rad1

Guest
Paano interface sa 8051 microcontroller sa pc serial port gamit ang max3232 IC at kapangyarihan ng supply ng max3232 ay dapat na iginuhit mula sa comp port lamang
 
Karaniwan ito ay isang madaling gawain, ngunit bakit kailangan mo ng MAX3232 ay pinapatakbo mula sa serial port? Hindi mo kapangyarihan ito mula sa parehong supply bilang ang 8051? Iyon ay tiyak na ginagawang mas madali at ito ay hindi nangangailangan ng mga linya sa serial port sa isang tiyak na estado, kaya't maaari mong gamitin ang 3-wire na komunikasyon.
 
pinakasimpleng halimbawa (basahin at isulat mula sa RS232 gamit ng Hyperterminal baud rate 1200) 8051 magpasinda getCharacter (void) {magpasinda chr, / / ​​variable sa hold ang bagong character habang (RI = 1!) {;} chr = SBUF; RI = 0; bumalik (chr);} bisa magpadala (magpasinda a) {SBUF = isang; habang (Ti = 1!); Ti = 0;} bisa pangunahing (walang bisa) {SCON = 0x50; / / mode 1, 8-bit uart, paganahin ang receiver TMOD = 0x20; / / timer 1, mode 2, 8-bit reload TH1 = 0XE6; / / para sa 9600 baud rate 0XFD TL1 = 0XE6; TR1 = 1; Ti = 0; SBUF = 0; habang (1) { iyong code} / / dulo ng habang} / / dulo ng pangunahing
 
u maaari kapangyarihan ang max mula sa 5v magagamit sa kapangyarihan supply ng PC, o u ay makakakuha ng ito mula sa Pins USB VCC (+5) at GND, ngunit i am hindi sigurado mula sa kasalukuyang limitasyon maaari mong suriin ito. [Laki = 2] [Kulay = # 999999] Added pagkatapos ng 16 segundo: [/Kulay] [/laki] u maaari kapangyarihan ang max mula sa 5v magagamit sa kapangyarihan supply ng PC, o u ay makakakuha ng ito mula sa Pins USB VCC (+5) at GND, ngunit i am hindi sigurado mula sa kasalukuyang limitasyon maaari mong suriin ito.
 

Welcome to EDABoard.com

Sponsor

Back
Top