Paano gamitin ang 2 o 3 serial komunikasyon sa larawan?

E

emperor81

Guest
Hai ... Ako ay bagong larawan para sa ... Ako pagpunta sa gamitin ang mga maliit na piraso para sa aking prroject ... Subalit, ang problema ay, kailangan ko bang gamitin ang alinman sa dalawa o tatlong mga serial komunikasyon, at hindi ko alam kung paano ... Malamig sinuman banda roon, mangyaring makakatulong sa akin ...
 
Kung gumagamit ka ng PIC16 serye kailangan mong ipatupad ang mga komunikasyon ng software at maaari mong mahanap sa web maraming mga pagpapatupad. Ito ay hanggang sa iyo kung paano pamahalaan ang daloy ng komunikasyon. Syempre maaari kang makahanap ng dalawang hardware USART sa PIC18FXX20 serye ....
 
Isang software USART maaaring implimented, ngunit ay magdadala sa isang mabigat na toll sa iyong mga kakayahan sa pagproseso. Kamakailan ako naka-iinom ng isang MAX3100 spi USART sa isang proyekto na may mahusay na tagumpay. Ang lahat ng mga kutuhin-magaspang tiyempo at format ay ginawa ng MAX3100 at microcontroller ay gumagamit ng SPI upang mag-interface dito. SPI ay gumagamit ng napakakaunting mga mapagkukunan at ay madaling impliment. MAX3100 Ang ay isang solong USART ngunit tingin ko ay may mga iba na nasa hanay na may higit sa isang sa isang pakete. Maaari ko supply ng ilang C-code kung u gusto.
 
Ako pagpaplano upang gamitin PIC16F877A ... Ngunit dont't ko maunawaan kung ano ang gagawin u ibig sabihin sa pamamagitan ng "... ipatupad ang mga komunikasyon ng software ..." ? Sinubukan kong maghanap sa internet, pero hindi ko mahanap ito .... Ano ang salitang dapat kong gamitin para sa paghahanap? O, ay u ibig sabihin na, ang lahat ng ito ay depende sa paraan programa i ito? At tungkol sa schematics, kung paano dapat i gawin ito? Mayroon bang malaman ang mga pahina ng web na maaaring makatulong sa akin? : (Lamang ako natagpuan circuit na may isang serial comm ... Sinubukan kong i-check para sa mga larawan 18F, ngunit tila ito ang parehong ...:?
 
Gusto kong, sinkplaat. Salamat. Ca u isama ang schematics?
 
Siya ay nangangahulugan na kung ang uC ginagamit mo ay walang hardware para sa serial komunikasyon, kailangan mong ipatupad ito sa pamamagitan ng software kung alam mo na rin ang format ng transmisyon.
 
U mean, kung chip ang magkaroon ng isang serial i / o, ay maaaring i gumawa ng higit sa isang serial i / o at kontrol nito sa pamamagitan ng software (gamit ang aldaba upang piliin ang mga serial port)?
 
Sinabi mo na nais mong gamitin F877A, ito ay may hardware USART. Kaya para sa oras lamang kalimutan ang tungkol sa software na pagpapatupad ng mga ito.
 
Kaya, sa kasong iyon, maaari ko lamang gamitin ang decoder upang piliin kung aling serial port gusto kong gamitin kung gusto ko na gamitin ang higit sa isang serial port ... Salamat ...
 
Ang larawan na ginagamit mo ay isang hardware USART. Isang hardware USART ginagawang mas madali ang mga bagay-bagay bilang lahat ng kailangan mong gawin ay upang initialise ito at mag-usisa ang iyong data sa / mula sa isang partikular magrehistro. Isang software USART ay isang USART ipinatupad sa software, sa pamamagitan ng isang proseso na tinatawag na bit-banging, kung saan mo itulak / basahin bits out ng isang pin GPIO ayon sa mga serial RS232 protocol. Samakatuwid, ito ay lubos na software sa likas na katangian. USARTs Software, na software, magbigay ng isang mataas na overhead sa cycle na pagtuturo ng maraming cycle ay kinakailangan para sa isang solong basahin / isulat ang pagpapatakbo, at samakatuwid hindi inirerekomenda. Ikaw marahil ay hindi maaaring magkaroon ng maramihang mga USARTs aktibo sa parehong oras. Isang bagay na maaari mong gawin bagaman ay upang marami / demultiplex ng hardware Pins USART papunta sa ilang mga DB-9 na aparato.
 
emperor81 nagsulat:
Hai ... Ako ay bagong larawan para sa ... Ako pagpunta sa gamitin ang mga maliit na piraso para sa aking prroject ... Subalit, ang problema ay, kailangan ko bang gamitin ang alinman sa dalawa o tatlong mga serial komunikasyon, at hindi ko alam kung paano ... Malamig sinuman banda roon, mangyaring makakatulong sa akin ...
Kung ikaw ay bagong larawan para sa mga ito ay hindi ang pinakamabuting ideya upang simulan ang iyong unang proyekto gamit ang 2 o 3 serial ports. Gayundin hindi mo sabihin sa amin kung ikaw ay pagpunta sa programa sa Assembler o isa pang languaje. Ako Matindi ang iminumungkahi na magsimula sa isang maliit na modelo na maaari mong hawakan matatas hardware + software. Kapag kayo makakuha ng ganap na kontrol, maaari kang magdagdag ng iba pang mga tampok, hakbang-hakbang. Lamang ang aking opinyon, humber555.
 
emperor81 nagsulat:
Hai ... Ako ay bagong larawan para sa ... Ako pagpunta sa gamitin ang mga maliit na piraso para sa aking prroject ... Subalit, ang problema ay, kailangan ko bang gamitin ang alinman sa dalawa o tatlong mga serial komunikasyon, at hindi ko alam kung paano ... Malamig sinuman banda roon, mangyaring makakatulong sa akin ...
Kung ikaw ay bagong larawan para sa mga ito ay hindi ang pinakamabuting ideya upang simulan ang iyong unang proyekto gamit ang 2 o 3 serial ports. Gayundin hindi mo sabihin sa amin kung ikaw ay pagpunta sa programa sa Assembler o isa pang languaje. Ako Matindi ang iminumungkahi na magsimula sa isang maliit na modelo na maaari mong hawakan matatas hardware + software. Kapag kayo makakuha ng ganap na kontrol, maaari kang magdagdag ng iba pang mga tampok, hakbang-hakbang. Lamang ang aking opinyon, humber555.
 
Kalimutan ang tungkol sa paggamit ng isang software emulated USART maliban kung ang iyong MCU ay walang kinalaman sa ibang tao kaysa sa pagsusuri ng isang pindutan at pagpapadala ng isang pares ng mga bytes ... Kaysa sa pagdagdag ng isang panlabas na USART, gumamit ng isang PIC18FXX20 (mga pamilya na mga aparato ay may dalawang USARTs built-in)
 
Ako ay bago sa larawan ... Ngunit, ang aking superbisor naghahanap para sa dalawang @ tatlong serial komunikasyon bago siya pinapayagan sa akin upang magpatuloy sa proyekto ... Kaya, pinili kong gamitin ang larawan ... Well, subukan ko muna ....
 
Hi, Sa tingin ko kang gumastos ng masyadong maraming pakikipag-usap, pumunta sa trabaho, nag-aalok kami kang tatlong solusyon para sa pagpapatupad nito hanggang sa iyo at sa iyong proyekto kinakailangan upang pumili ng isa. Gumawa ako ng isang eskematiko para sa iyo ... tumagal lamang ito ng isang reference ...
 
Kahit sino ba ang maaaring mag-post ang: Serial Port Kumpletuhin ang "libro??
 

Welcome to EDABoard.com

Sponsor

Back
Top