komunikacija PIC - kompjuter preko UART-a

Mar 10, 2006 7 Replies

Pozdrav svima,



pokusavam napraviti sklop i program koji ce preko kompa slati signale na PIC i preko toga paliti i gasiti releje ili ocitavati stanja na ulazima.



E sada. Koristim 16F628 i programiram ga preko MPlaba. Za kompjuter koristim Visual Basic.NET. Povezujem ih preko serijskog porta koristeci UART.



Nasao sam primjer koji mi odgovara na

formatting link



i tamo ima source u assembleru za konkretni primjer. To mi odgovara ali PIC na mojoj ploci koristi interni oscilator. Dok ovaj koristi vanjski



20MHZ.

Moje pitanje je:



Mora li se koristiti vanjski oscilator. Odnosno u slucaju komunikacije preko serijskog je li potrebno koristiti vecu brzinu posto pretpostavljam da se moze koristiti i ovaj interni ali da nije dovoljno brz.



Drugo sto me zanima:



Ima li itko primjer za konkretno povezivanje 16F628 i kompjutera? Zanima me 4 ulaza i 4 izlaza. Ulazi se trebaju ocitavati dok je izlazima moguce mijenjati stanja. Ovaj sa linka gore mi odgovara ali mi kompliciran assembler koji ide u PIC. Mislio se uciti na necemu jednostavnijem.



Pozdrav Marko



"ZeLjA" je napisao u poruci interesnoj grupi: snipped-for-privacy@i39g2000cwa.googlegroups.com...

Ako koristi¹ XP ili 2K, za svaki sluèaj downloadaj porttalk22, prouèi uputstva. Omoguæava programima kori¹tenje portova.

iqk

Ne moras koristiti vanjski osc ali priazi na to da je frekvencija internog oscilatora ne¹to nestabilnija - koristi sporiji baud rate.

Ma nije ti to ba¹ tako komplicirano. Prvo spoji RS232 (koristi MAX232 ili ne¹to slièno) kad ti to proradi ostalo je igra.

mislis da to treba!?!? pa ne treba drito pinove... ak ide preko uarta moze se elegantnije rijesiti sa CreateFile i s tim doci do com porta... ili sam mozda u krivu????

Ma iz VBa se moze komunicirati preko UARTA ugradjenom kontrolom, ne treba nis posebno.

Gimzo

rijesiti

to je mo¾da bilo pametno koristiti pod DOS-om, ali ne po XP-om

"Marko Knezevic" je napisao u poruci interesnoj grupi:duu93o$ct8$ snipped-for-privacy@ss405.t-com.hr...

createfile

formatting link

Sa te stranice skini TComPort v3.1 Autor je Dejan Crnila, komponenta je besplatna, radi na svemu sto je Borland napravio, a najkompletnija je comm komponenta koju sam vidio.

-- Garry!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required