www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Problem z input-om

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
KMX
Član
Član



Pridružen-a: Sre 28 Jan 2009 16:49
Prispevkov: 308
Aktiv.: 1.54
Kraj: NOVA CERKEV

PrispevekObjavljeno: Čet Jan 26, 2012 8:43 pm    Naslov sporočila:  Problem z input-om Odgovori s citatom

Pozdravljeni!

PicKit2 mi ne zazna mikrokontrolerja PIC18F2550. Če v isto vezje vstavim PIC16F73, ni nobenih težav. PicKit2 ne zazna tudi PIC18F4550 (v drugem vezju).

Kaj bi lahko bilo narobe?

Hvala!

Lp, Denis


Nazadnje urejal/a KMX Pet Jan 27, 2012 11:29 pm; skupaj popravljeno 1 krat
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
KMX
Član
Član



Pridružen-a: Sre 28 Jan 2009 16:49
Prispevkov: 308
Aktiv.: 1.54
Kraj: NOVA CERKEV

PrispevekObjavljeno: Čet Jan 26, 2012 9:12 pm    Naslov sporočila:   Odgovori s citatom

No, težava je že rešena; napravo je bilo treba ročno določiti.

Naslednja težava: program se ne zažene. V uporabi je zunanji oscilator.
Ali moram kaj nastaviti, če uporabljam zunanji oscilator?

V priponki je shema.

Prosim za pomoč!

Hvala lepa!



shema.png
 Opis:
 Velikost datoteke:  45.47 KB
 Pogledana:  17 krat

shema.png


Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.33

PrispevekObjavljeno: Čet Jan 26, 2012 9:26 pm    Naslov sporočila:   Odgovori s citatom

Tako kot si nastavil ročno model uCja, tako nastaviš tudi druge parametre. Mislim, da je v istem meniju kot "select device" tudi "device config" ali nekaj podobnega (ugibam ker nisem na tapravem PCju). Tam nastavljaš fuse bite in prva nastavitev se nanaša prav na vrsto oscilatorja. Izbereš XT, če je kristal do 4MHz ali HS za višje MHz-je.
_________________
LP, Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
KMX
Član
Član



Pridružen-a: Sre 28 Jan 2009 16:49
Prispevkov: 308
Aktiv.: 1.54
Kraj: NOVA CERKEV

PrispevekObjavljeno: Pet Jan 27, 2012 12:19 am    Naslov sporočila:   Odgovori s citatom

Hvala za pomoč!

Imam še eno vprašanje glede zunanjega interrupta na RB0.
Tako imam nastavljene registre, vendar interrupt ne deluje.
Z voltmetrom zmerim spremembo na RB0.

Če ročno postavim zastavico na vrednost 1, skoči v interrupt.
Ne deluje pa, ko pade napetost na RB0.

Kaj mi še manjka?

Koda:
INTCON2.INTEDG0=0;
INTCON.INT0IE=1;
INTCON.INT0IF=0;
INTCON.GIE=1;


Hvala!

Lp, Denis
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
matjazkariz
Član
Član



Pridružen-a: Sre 03 Nov 2004 18:09
Prispevkov: 1026
Aktiv.: 4.33

PrispevekObjavljeno: Pet Jan 27, 2012 12:45 am    Naslov sporočila:   Odgovori s citatom

Port RB0 konfiguriraj kot input ter če ne uporabljaš prioritete interuptov (IPEN = 0), postavi PEIE na 1.
_________________
LP, Matjaž
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
KMX
Član
Član



Pridružen-a: Sre 28 Jan 2009 16:49
Prispevkov: 308
Aktiv.: 1.54
Kraj: NOVA CERKEV

PrispevekObjavljeno: Pet Jan 27, 2012 9:58 am    Naslov sporočila:   Odgovori s citatom

Torej... TRISB=0xFF; //PORTB je vhod

Danes sem ugotovil, da tudi navaden vhod ne dela.
Ali moram poleg TRIS registra nastaviti še kaj, da bo delal vhod?

EDIT: Uporabljam štiri inpute (RB0, RB1, RB2, RB3); nobeden ne dela.

Hvala!

Lp, Denis
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
KMX
Član
Član



Pridružen-a: Sre 28 Jan 2009 16:49
Prispevkov: 308
Aktiv.: 1.54
Kraj: NOVA CERKEV

PrispevekObjavljeno: Sob Jan 28, 2012 11:00 pm    Naslov sporočila:   Odgovori s citatom

Bom odgovoril sam sebi...

Nastaviti je bilo potrebno:
ADCON1=0x0F; // Vsi vhodi so digitalni
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group