 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Čet Jan 26, 2012 8:43 pm Naslov sporočila: Problem z input-om |
|
|
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 |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Čet Jan 26, 2012 9:12 pm Naslov sporočila: |
|
|
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!
Opis: |
|
Velikost datoteke: |
45.47 KB |
Pogledana: |
17 krat |

|
|
|
Nazaj na vrh |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Čet Jan 26, 2012 9:26 pm Naslov sporočila: |
|
|
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 |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Pet Jan 27, 2012 12:19 am Naslov sporočila: |
|
|
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 |
|
 |
matjazkariz Član


Pridružen-a: Sre 03 Nov 2004 18:09 Prispevkov: 1026 Aktiv.: 4.33
|
Objavljeno: Pet Jan 27, 2012 12:45 am Naslov sporočila: |
|
|
Port RB0 konfiguriraj kot input ter če ne uporabljaš prioritete interuptov (IPEN = 0), postavi PEIE na 1.
_________________ LP, Matjaž |
|
Nazaj na vrh |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Pet Jan 27, 2012 9:58 am Naslov sporočila: |
|
|
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 |
|
 |
KMX Član

Pridružen-a: Sre 28 Jan 2009 16:49 Prispevkov: 308 Aktiv.: 1.54 Kraj: NOVA CERKEV
|
Objavljeno: Sob Jan 28, 2012 11:00 pm Naslov sporočila: |
|
|
Bom odgovoril sam sebi...
Nastaviti je bilo potrebno:
ADCON1=0x0F; // Vsi vhodi so digitalni
|
|
Nazaj na vrh |
|
 |
|
|
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
|