[ mm-tech @ 23.03.2010. 16:37 ] @
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.
[ Stojan Trifunovic @ 23.03.2010. 17:39 ] @
> 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?
[ rsinisa @ 23.03.2010. 17:48 ] @
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
[ mm-tech @ 23.03.2010. 20:31 ] @
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]
[ rsinisa @ 23.03.2010. 20:55 ] @
Jesi probao sa CMCON=7 ?

Pozdrav.
Sinisha
[ mm-tech @ 23.03.2010. 20:57 ] @
Eto u vreme kada sam editovao poruku ti si odgovorio. U svakom slucaju hvala.