Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Basic, Proteus i jos nesto...

[es] :: Elektronika :: Mikrokontroleri :: Basic, Proteus i jos nesto...

[ Pregleda: 2107 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Basic, Proteus i jos nesto...23.03.2010. u 16:37 - pre 171 meseci
Pozdrav svima.
Zeleo bih da napravim osmo kanalni prijemnik/predajnik zasnovan na PIC16F88. Posto se ovaj PIC teze nalazi kod nas pisao sam autoru projekta, koji mi je odgovorio da se isti moze lako zameniti sa PIC16F628 uz minimalne prepravke programa ( inace, pradajnik koristi PWM ).
Programi su pisani u Basic-u. Skinuo sam sa sajta Mikroelektronike potreban kompajler i uz vrlo male prepravke originalnih programa ( ustvari, samo sam izbacio dve naredbe: ANSEL = 0 i ADCON0 = 0 ) programi su kompajlirani. Simulacija u Proteusu radi normalno. Medjutim problem je nastao kada sam sve sastavio na protobordu. Naime predajnik reaguje samo na 4 tastera, koji su na portu B. Tasteri na portu A ne reaguju. Kako sad to ?
Mozda nisam dobro podesio fuses, ali ne znam ni kako tacno trebaju da izgledaju jer ja to "ne vidim" u Basic-u ? Mozda sam jos nesto prevideo u prepravci programa, ali mi nije jasno kako radi u Proteusu a u praksi ne ?

Dole sam prikacio originalne PBAS, kao i Proteus i HEX fajlove.

Svaka pomoc je dobrodosla.
 
Odgovor na temu

Stojan Trifunovic

Član broj: 15156
Poruke: 366
*.rs
Via: [es] mailing liste



+8 Profil

icon Re: Basic, Proteus i jos nesto...23.03.2010. u 17:39 - pre 171 meseci
> ali mi nije jasno kako radi u Proteusu a u praksi ne ?

Nisam gledao fajlove, ali buduci da pominjete tastere na portu A, ne
mogu a da ne zapitam imate li odgovarajuce pull-up otpornike na
protoboardu za te tastere?
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
109.92.202.*



+321 Profil

icon Re: Basic, Proteus i jos nesto...23.03.2010. u 17:48 - pre 171 meseci
Nemam sad vremena da to proveravam, ali ovako napamet bih rekao da se odgovor na tvoje pitanje nalazi u tehničkim podacima (u PDF-u) za 16F627/628 u "EXAMPLE 5-1" (čitati, čitati i samo čitati).
E sad, čudi me da je PROTEUS to progutao - izuzetno su retke situacije u kojima PROTEUS ne radi isto kao u realnom uredjaju, ja sam do sada imao samo 2 puta takav slučaj.

Pozdrav.
Sinisha
 
Odgovor na temu

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Re: Basic, Proteus i jos nesto...23.03.2010. u 20:31 - pre 171 meseci
Sinisa, to i jeste bio problem. Znao sam da treba inicijalizovati port A; iskljuciti komparator. Mene je zbunilo to sto je u Proteusu radilo normalno. Sada sam iskljucio komparator i sve radi OK. Hvala puno.

[Ovu poruku je menjao mm-tech dana 23.03.2010. u 21:55 GMT+1]
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
109.92.202.*



+321 Profil

icon Re: Basic, Proteus i jos nesto...23.03.2010. u 20:55 - pre 171 meseci
Jesi probao sa CMCON=7 ?

Pozdrav.
Sinisha
 
Odgovor na temu

mm-tech
Beograd

Član broj: 158365
Poruke: 376
*.vektor.net.



+6 Profil

icon Re: Basic, Proteus i jos nesto...23.03.2010. u 20:57 - pre 171 meseci
Eto u vreme kada sam editovao poruku ti si odgovorio. U svakom slucaju hvala.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Basic, Proteus i jos nesto...

[ Pregleda: 2107 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.