ATmega 88 portc gond?

Hogyan programozzak AVR chipet? Programozók beállításai...
Bascom nyelvű programok...
Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00
Tartózkodási hely: Nyíregyháza

ATmega 88 portc gond?

HozzászólásSzerző: peti634 » 2010. április 22. csütörtök, 22:09

Üdv.
Az lenne a problémám hogy egy ATmega 88-at használok és a portc kimenetként nem megfelelően működik. Amikor GND-t nyomok bármelyik portc lábra akkor jó, de amikor VCC-t, akkor nem. A hiba hogy "alacsony" feszültség jut oda, a rákötött LED halványan világit. Tehát:
PortC:
GND megfelelő
VCC kevés
A többi port tökéletesen megy, megöltem volna a portot?
(bocs a hülye kérdést tettem fel, nézzétek el:D)
A válaszokat előre is köszönöm, üdv.

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9989
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. április 23. péntek, 9:24

GND; GNDA ill a Vcc és a VccA is bekötésre került?

Ill programkód (hátha vmi triviális hiba van)?

Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00
Tartózkodási hely: Nyíregyháza

HozzászólásSzerző: peti634 » 2010. április 23. péntek, 11:41

a GNDA és a VCCA láb alatt melyik lábra gondolsz?
A AVCC megvan, de a többi nincs.
A kód kb ez:
ldi r16,$FF
out DDRC,r16
Cik:
ldi r16,$00
out PORTC,r16
rcall Var
ldi r16,$FF
out PORTC,r16
rcall Var
rjmp Cik
Var:
....

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9989
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. április 23. péntek, 12:03

Az analóg rendszer Vcc és GND-jére....
Mindegyiket be _kell_ kötni a megfelelő helyre. GND-k ill VCC-k párokban összeköthetőek....

Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00
Tartózkodási hely: Nyíregyháza

HozzászólásSzerző: peti634 » 2010. április 23. péntek, 17:25

így van bekötve alapesetbe, a Led2 jó, a led2 halvány.
Kép

Avatar
kapu48
Elektronbűvölő
Hozzászólások: 3321
Csatlakozott: 2008. augusztus 29. péntek, 6:00
Tartózkodási hely: Újkígyós

HozzászólásSzerző: kapu48 » 2010. április 23. péntek, 20:37

Az analóg C port az AVCC-n kapja a tápfeszt! Ezért VCC<--->AVCC összekötendő!
:!:

Avatar
peti634
DrótVégénSzéndarab
Hozzászólások: 37
Csatlakozott: 2009. június 22. hétfő, 6:00
Tartózkodási hely: Nyíregyháza

HozzászólásSzerző: peti634 » 2010. április 23. péntek, 22:13

valóban, köszönöm a válaszokat, mostmár megfelelően müxik.

Avatar
winnerbt
Chipfüstölő
Hozzászólások: 894
Csatlakozott: 2007. március 25. vasárnap, 6:00
Tartózkodási hely: Kecskemét

HozzászólásSzerző: winnerbt » 2010. április 25. vasárnap, 10:23

"Az analóg C port az AVCC-n kapja a tápfeszt!"
Hmmm. Akkor ez azt jelenti, hogy pl. 5V-os rendszernél az Avcc-re 3.3V-ot adva ott csak 3.3V-os perifériám lesz? Szóval el is van intézve a 3V-os periféria feszültségillesztése?
JAni

Avatar
Robert
Elektronbűvölő
Hozzászólások: 9989
Csatlakozott: 2005. december 9. péntek, 7:00
Tartózkodási hely: Budapest
Kapcsolat:

HozzászólásSzerző: Robert » 2010. április 25. vasárnap, 10:36

NEM!
Belül azért összekötés fennállhat....
Eltérő Vcc és VccA nrem túl szerencsés.....

Max 1 próba és füstfelhő:).
Adatlapból:
"1.7 AVCC
AVCC is the supply voltage pin for the A/D Converter, PC3:0, and ADC7:6. It should be externally connected to VCC, even if the ADC is not used. If the ADC is used, it should be connected to VCC through a low-pass filter. Note that PC6..4 use digital supply voltage, VCC."


Vissza: “Bascom-AVR nyelvű programozás (AVR programozásának lehetőségei)”

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 1 vendég