Komunikasyon sa pagitan ng 2 microcontroller

S

sysysy

Guest
Hi, may i ilang mga alinlangan dito gusto magtanong, Maaari ko alam may isang pangangailangan na gamitin ang rs232 o max232 circuit para sa komunikasyon sa pagitan ng 2 microcontroller? Tulad ng alam ko, ang RS232 lohika ay lamang gamitin sa PC. Kaya, kung ang parehong microcontrollers gamit ang TTL lohika, bakit pa rin namin na kailangan upang gamitin ang max232 para sa rs232 conversion? i ako kaunti nakalilito tungkol dito. Salamat. tungkol, sysysy
 
ito ay depende sa kung anong interface teknolohiya ang nais mong gamitin .... kung ang serial komunikasyon gamit ang rs232 cable o zigbee mo kailangan max232 ... kung gusto mong gawin ito gamit ang RF pagkatapos ito ay hindi kinakailangan
 
Hi, Salamat para sa reply. Talagang i ako pagpunta sa gawin ang isang proyekto, komunikasyon sa pagitan ng microcontroller at PC sa pamamagitan ng RF module. (Ako nakalakip kasama ang mga simpleng block diagram) ito, dahil ang PC ay lamang maaaring maunawaan ang RS232 lohika, kaya dapat silang gawin ang RS 232 conversion. Ngunit pa rin, kung paano tungkol sa MCU1 bahagi ... mayroong Kailangan din ang max232 para sa conversion? Maaari ba ninyo akong bigyan ng ilang mga ideya at paliwanag kung i wanna ipatupad ito. Kung ang anumang bagay na mali tungkol sa aking block diagram, tuwirin lamang ang akin. Salamat. Regards, sysysy
 
kailangan mo ng 1 max232 ng tema ng iyong proyekto ay upang magpadala ng data mula sa PC sa controller sa pamamagitan hyperterminal at ihatid ang parehong mga data sa pamamagitan ng RF ... kaya controller ay magbibigay ng data sa encoder HT12E ang andfrom doon sa RF transmiter .... sa dulo ng pagtanggap nakakakuha ka ng data at halos pagpapakita sa LCD ... kaya MAX232 walang ay kailangan ... kung gusto mong ipakita ito sa PC at pagkatapos ay muli mo na kailangan ng isang MAX IC
 
Hi, may i ilang mga alinlangan dito gusto magtanong, Maaari ko alam may isang pangangailangan na gamitin ang rs232 o max232 circuit para sa komunikasyon sa pagitan ng 2 microcontroller? Tulad ng alam ko, ang RS232 lohika ay lamang gamitin sa PC. Kaya, kung ang parehong microcontrollers gamit ang TTL lohika, bakit pa rin namin na kailangan upang gamitin ang max232 para sa rs232 conversion? i ako kaunti nakalilito tungkol dito. Salamat. tungkol, sysysy
Ito ay napaka-kagiliw-giliw na pag-uusap. Ngunit bakit hindi tingin direktang makipag-ugnayan sa pagitan ng dalawang microcontrollers sa pamamagitan ng kanilang sariling mga ports.
 
Maaari mong gawin ito pagkatapos pc ay hindi kinakailangan ....... pagkatapos ay maaari mong gamitin ang keypad upang magpadala ng data o makabuo ng data mula sa controller mismo
 
Salamat para sa mga tugon sa muli. Maaari ko alam kung bakit gumamit ka ng encoder? ito opsyonal o mas mahusay na gamitin? Tanong ay isa pang, kapag may isang lohika ng conversion mangyayari, i bagaman ang data ay kabaligtaran (ibig sabihin ang lahat ng '1 'maging '0' at sa kabaligtaran) Kaya, ito na magbigay ng maling data ... kaya, dapat namin saliwain likod ng data? hindi ako sigurado kung ano ang i na nabanggit ko ay totoo o hindi. pero umaasa upang makakuha ng mas malinaw na-unawa mula sa iyo. salamat.
 
para sa transmiter encoder ay sapilitan at para sa mga decoders receiver ay mandoatory .... walang na hindi mo maaaring i-encode ng data para sa paghahatid o maunawaan kung ano ang data na natanggap mo ... basahin ang ilang mga pangunahing kaalaman ng encoder at decoder .. kung wala ka maintindihan pagkatapos akong tanungin tungkol dito
 
Para sa komunikasyon sa pagitan ng dalawang microcontrollers (walang PC) wala ka kailangan Max232. Maaari mo lang gamitin ang Pins TX at Rx ng dalawang microcontrollers
 
Para sa komunikasyon sa pagitan ng dalawang microcontrollers (walang PC) wala ka kailangan Max232. Maaari mo lang gamitin ang Pins TX at Rx sa dalawang mga microcontrollers
dapat mong ipaliwanag kung ano ang ibig sabihin mo na sabihin .... kung TX at rx ay kinakailangan pagkatapos ay kung paano dumating nang walang MAX232 .... kung anong paraan ang ka pakikipag-usap? kung wala ka gusto TX rx pin pagkatapos ay maaari mong gamitin ang anumang iba pang port pin ... bit banging??? pagkatapos suriin ito nang maayos
 
dapat mong ipaliwanag kung ano ang ibig sabihin mo na sabihin .... kung TX at rx ay kinakailangan pagkatapos ay kung paano dumating nang walang MAX232 .... kung anong paraan ang ka pakikipag-usap? kung wala ka gusto TX rx pin pagkatapos ay maaari mong gamitin ang anumang iba pang port pin ... bit banging??? pagkatapos suriin ito nang maayos
ibig sabihin ko sa sinasabi namin kumonekta TX ng isa Uc sa Rx pin ng ibang uC at vice versa. Tapos ko na ito sa kaso ng 89c51 ito gumagana multa.
 
Hi, mula sa reply ng ckshivaram,
kung TX at rx ay kinakailangan pagkatapos ay kung paano dumating nang walang MAX232
1 bagay na hindi ko maintindihan. Dahil ang 2 microncontrollers maunawaan TTL lohika. Kaya kung ano ang dahilan upang gamitin ang max 232 sa komunikasyon btw 2 MCU? Tingin ko hindi ako firm na may konsepto na ang pa bagaman ko na basahin ang ilang mga tutorial mula sa online.
 
ang cable na gamitin mo ang rs 232 na talaga ginagamit para sa serial komunikasyon ... ito ay may iba't-ibang mga antas ng boltahe na kumakatawan sa isang data ... Ang UART ay dinisenyo upang tanggapin ang mga ttl boltahe at convert ang mga ito sa rs232 protocol standard ... kung gumamit ka ng UART sa komunikasyon pagkatapos MAX IC ay sapilitan ... dahil upang kumonekta sa mga aparato na ginagamit namin ang serial cable ... kung mayroon kang iba pang mga mapagkukunan upang magpadala ng data sa pagitan ng 2 controllers, sa pamamagitan ng hindi paggamit ng UART pagkatapos wala ka kailangan MAX IC .... may mga iba pang mga komunikasyon pamantayan na hindi gamitin ang UART upang maglipat ng data sa pagitan ng mga aparato din ....
 
Ipagpalagay na may dalawang ng uC A at B. Kung nais i ng uC A at ang uC B upang makipag-usap sa bawat isa at pagkatapos wala i kailangan ng serial cable. Ito ay nagpapahiwatig na wala kailangan i max 232.
 
Salamat para sa isang mabilis na pagtugon. OK. Mula sa kung ano ang i sinusubukan upang maunawaan, sa TTL lohika,
Code:
 lohika '1 '- 5V lohika '0' - 0V
sa RS232 lohika,
Code:
 lohika '1 '- 12V lohika '0' - 12 V
Kaya, kung namin wanna gamitin ang ng USART channel para sa paghahatid, 1) Sa MCU1, lohika TTL lohika ay convert sa RS232 lohika para sa isang serial transmisyon sa pamamagitan ng max232. 2) kapag ang data ay maabot ang receiver side, lohika RS232 ay convert pabalik sa TTL lohika sa pamamagitan ng max232 at samakatuwid sa USART channel ng MCU. sa wakas, ang max232 ay ang paggamit sa parehong MCU? Am i karapatan? Salamat. Regards, sysysy
 
kung ang signal antas ay 0 hanggang 5 v maaari mong gawin ito nang direkta .. kung ang higit sa na kailangan mo ang antas ng converter ....
 
Minamahal sysysy Kung gusto mong ang iyong MCU upang makipag-ugnayan sa PC at pagkatapos ay kailangan mo max 232 sa pagitan nila. Ngunit kung nais mo lamang MCUs upang makipag-usap sa bawat isa (at hindi sa PC) pagkatapos wala ka nangangailangan ng max 232
 
ng Minamahal sysysy Kung nais mo ang iyong MCU upang makipag-usap sa PC at pagkatapos ay kailangan mo max 232 sa pagitan nila. Ngunit kung nais mo lamang MCUs upang makipag-usap sa bawat isa (at hindi sa PC) pagkatapos wala ka nangangailangan ng max 232
hindi lamang pc, maaari itong maging anumang mga aparato na may / nangangailangan ang UART kailangan MAX 232 ...
 
ok .... na sabihin ngayon tuwirang komunikasyon btw 2 MCU pagkatapos juz lamang ikonekta ang RF module pagkatapos ay isulat ang pagkukudigo para dito. na ang lahat ... * tala -?> (gamitin ko ang ang USART channel na ng larawan para sa RF Transmision at aking MCU ay operating sa TTL lohika)
 

Welcome to EDABoard.com

Sponsor

Back
Top