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

Pridružen-a: Pon 04 Dec 2006 8:39 Prispevkov: 363 Aktiv.: 1.60 Kraj: Ljubljana
|
Objavljeno: Ned Mar 22, 2009 5:52 pm Naslov sporočila: |
|
|
mte je napisal/a: |
Čeprav pri š-armu so tudi ob resetu vrednosti pinov na 0V ali 3V, ne pa tako kot tukaj nekaj vmes... |
Ti nivoji "nekaj vmes" se mi zdijo sumljivi... Daj pripni shemo svoje vezave.
|
|
Nazaj na vrh |
|
 |
mte Član

Pridružen-a: Pon 02 Jun 2008 17:47 Prispevkov: 53 Aktiv.: 0.25 Kraj: Sežana
|
Objavljeno: Ned Mar 22, 2009 6:06 pm Naslov sporočila: |
|
|
Evo, pripenjam shemo tako kot je zdaj zvezano. Edino tam kjer je upor pri VDDA, je gor 10ohm, ker manjšega nisem imel. Pa LED displaya ni gor zaradi debugiranja.
hvala,
lp
Opis: |
|
 Download |
Ime datoteke: |
Merilnik.pdf |
Velikost datoteke: |
24.44 KB |
Downloadano: |
17 krat |
|
|
Nazaj na vrh |
|
 |
Benjamin Član

Pridružen-a: Tor 10 Jul 2007 11:23 Prispevkov: 116 Aktiv.: 0.53 Kraj: Trebnje, Ljubljana
|
Objavljeno: Ned Mar 22, 2009 6:54 pm Naslov sporočila: |
|
|
mte je napisal/a: |
Mah, že cel čas dobivam na pinih, ki jih testiram (0.10, 0.12, 0.21) neke čudne napetosti - nekateri so na 0V, eni dajo ven okoli 1.3V, drugi okoli 2.7V. |
Kot kaže pini ostanejo vhodni?
Poglej še pin P0.14, če je ob resetu zares na 3.3V.
LP
_________________ Cessna 152: "Flight Level Three Thousand, Seven Hundred"
Controller: "Roger, contact Houston Space Center" |
|
Nazaj na vrh |
|
 |
mte Član

Pridružen-a: Pon 02 Jun 2008 17:47 Prispevkov: 53 Aktiv.: 0.25 Kraj: Sežana
|
Objavljeno: Ned Mar 22, 2009 7:03 pm Naslov sporočila: |
|
|
Citiram: |
Poglej še pin P0.14, če je ob resetu zares na 3.3V. |
Ja, je na 3.3V. Nič, verjetno najbolje, da na drugo zjedkano ploščico namontiram sveže komponente, čeprav če je to softwareski problem ali pa problem v shemi bo spet samo zguba časa...
Hvala,
lp
|
|
Nazaj na vrh |
|
 |
mte Član

Pridružen-a: Pon 02 Jun 2008 17:47 Prispevkov: 53 Aktiv.: 0.25 Kraj: Sežana
|
Objavljeno: Sre Mar 25, 2009 1:37 pm Naslov sporočila: |
|
|
OK, zadeva je usposobljena - očitno je bil problem nekje med crt0.s in linker skripto, ker ko sem kodo prevedel z uVisionom, je stvar začela delat. Sem pa prišel na nov problem in sicer ADC. Ne glede na to, kaj je na vhodu, mi vedno prebere t=0 ali t=1 (glej spodnjo kodo). Da še enkrat ponovim - Vdd, Vdda in Vref so na 3.3V, Vss in Vssa so na 0V, izmerjeno na pinih. Na vhodnem pinu AD0.7 je cca 2V.
Če naredim simulacijo v uVisionu, stvar deluje ok, na vezju stvar ne deluje (kot zgoraj omenjeno, vedno prebere 0 ali 1). Spodaj je relevantna koda, pa me zanima, ali sem mogoče kaj izpustil ali je še kje kakšen hakeljc?
Koda: |
PINSEL0 = 0xf00; // izberemo AD0.6 in AD0.7
AD0CR = AD0CR | 0x210680; // burst mode, izbran AD0.7, 11 ciklov...
AD0CR = AD0CR & 0x210680;
...
while(!(AD0DR & done));
t = (AD0DR >> 6) & 0x3ff; // branje
|
Hvala,
lp matej
|
|
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: 7 dni
Powered by phpBB © 2001, 2005 phpBB Group
|