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

komunikacija PIC16F877A i 16F628A

[es] :: Elektronika :: Mikrokontroleri :: komunikacija PIC16F877A i 16F628A

Strane: 1 2

[ Pregleda: 5833 | Odgovora: 25 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
*.dynamic.isp.telekom.rs.



+48 Profil

icon Re: komunikacija PIC16F877A i 16F628A16.03.2014. u 15:58 - pre 122 meseci
Citat:
weldinger:
Citat:
goran_68: Zašto te bitove ne podešavaš u kodu?
Kako ide code za podesavanje?Resio sam problem, bio je problem do porta b.1 kod 16f628a.Jednostavno ne mogu da ga konfigurisem kao izlazni digital I/O.Nije dovoljno samo registar TRISB nego mora i jos neki.Ako pokusam da konfigurisem OPTION registar ( OPTION=%00000000) gde se ukljucuju interni pull-up otpornici PBP javlja gresku a sa POKE instrukcijom nisam radio.Tako sam probao sa PORTA.0 i sve radi ok, doduse sa 300 bauda ali meni i ne treba vise.Ako neko zna kako se konfigurisu PORTB kao izlazni digital I/O neka napise kod.Hvala svima puno.


Kad primetis da ti PBP prijavljuje greske tamo gde si siguran da ne bi trebalo (ako covek moze da bude siguran 100% ), onda nadjes u folderu kompajlera INC folder za tvoj kontroler i pogledas da slucajno iz nekog razloga nije promenjeno ime registra koji tebe zanima.
Konkretno, u tvojem slucaju, OPTION registar PBP je prekrstio u OPTION_REG. 'naci, umesto OPTION=%00000000 stavljas OPTION_REG= %00000000.

73 de YU1OL
 
Odgovor na temu

weldinger
Maksimovic Dusan
Beograd

Član broj: 174328
Poruke: 58
46.151.130.*



+1 Profil

icon Re: komunikacija PIC16F877A i 16F628A16.03.2014. u 19:53 - pre 122 meseci
foxhunter: OPTION registar PBP je prekrstio u OPTION_REG. 'naci, umesto OPTION=%00000000 stavljas OPTION_REG= %00000000

To sam primetio za PIC 16F 877A, njegov option reg se zove OPTION_REG, nisam se setio da su mozda pogresili u datasheet-u za 16f628a.Hvala puno.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: komunikacija PIC16F877A i 16F628A17.03.2014. u 07:27 - pre 122 meseci
Ne, nije greška u datasheet-u već ga kod jednog mikrokontrolera zovu ovako a kod drugog onako. To je problem kod Microchip-a u nedoslednosti pa bezveze izgubiš vreme dok nađeš šta te zeza.
gorankg
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2377 Profil

icon Re: komunikacija PIC16F877A i 16F628A17.03.2014. u 10:32 - pre 122 meseci
pre ce biti nedoslednods u pbp include-u a ne u microchip-u
 
Odgovor na temu

foxhunter1
KN03NL

Član broj: 234323
Poruke: 238
*.dynamic.isp.telekom.rs.



+48 Profil

icon Re: komunikacija PIC16F877A i 16F628A17.03.2014. u 12:30 - pre 122 meseci
Ma postoji include u PBPu, ali su, kao sto vec rekoh, iz nekog razloga OPTION prekrstili u OPTION_REG. Kada prozoves OPTION registar PBP kaze da takav ne postoji.
Ako prozoves OPTION_REG onda nema problema. Negde su pisci kompajlera i objasnili zasto su to preimenovali, ali nesto ne mogu da se setim sta bese razlog.
Godine su odavno presle broj cipela , pa nije ni cudo sto se zaboravilo.
73 de YU1OL
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 932
*.dynamic.isp.telekom.rs.



+81 Profil

icon Re: komunikacija PIC16F877A i 16F628A17.03.2014. u 14:28 - pre 122 meseci
Ma kapiram gde je problem kod PBP (uzgred i ne koristim ga pa me baš briga) ali nikako ne mogu da razumem da jedan te isti registar u datasheet-u za PIC16F628A sve vreme zovu OPTION a onda na stranici 23 kaže OPTION_REG. Nalazio sam i da u okviru familije bitove sa istim funkcijom nazovu drugačije. Nije da ćeš da izgubiš silno vreme dok vidiš u čemu je problem ali je glupo.
gorankg
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: komunikacija PIC16F877A i 16F628A

Strane: 1 2

[ Pregleda: 5833 | Odgovora: 25 ] > FB > Twit

Postavi temu Odgovori

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