Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 25 odgovora
  • 8.966 pregleda

Najnovija ↓

Re: komunikacija PIC16F877A i 16F628A 16.03.2014. u 16:58 · pre 153 meseca #21
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.
Potpis
73 de YU1OL
Re: komunikacija PIC16F877A i 16F628A 16.03.2014. u 20:53 · pre 153 meseca #22
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.
Re: komunikacija PIC16F877A i 16F628A 17.03.2014. u 08:27 · pre 153 meseca #23
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.
Potpis
gorankg
Re: komunikacija PIC16F877A i 16F628A 17.03.2014. u 13:30 · pre 153 meseca #25
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.
Potpis
73 de YU1OL
Re: komunikacija PIC16F877A i 16F628A 17.03.2014. u 15:28 · pre 153 meseca #26
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.
Potpis
gorankg
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme