komunikacija PIC - kompjuter preko UART-a

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

Reply to
ZeLjA
Loading thread data ...

"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

Reply to
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.

Reply to
Ziza

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????

Reply to
Marko Knezevic

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

--
Gimzo
Reply to
Gimzo

rijesiti

Reply to
Marko Knezevic

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

Reply to
Gale

"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!

Reply to
Coin

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.