Hi, Ich habe ein Problem bei einer Schaltung, in der ich den Mikrocontroller Atmega644 verwende. Ich habe alle PORTS auf Low gesetzt und dennoch werden an den PORTB ständig 0,8V ausgegeben. Setze ich sie auf High, werden nur 3,3V ausgegeben. Ich brauche in der Schaltung aber mindestens 5v. Hat jemand eine Idee, woran das liegen könnte? Mfg, Wirkungsquantum
Pin 42 angeschlossen? Poste doch mal bitte deine Eagle-Files! So kann man garnicht genau sagen was falsch ist!
Hans Peter schrieb: > werden nur 3,3V ausgegeben. Die Betriebsspannung ist aber nicht zufaellig 3,3V? wendelsberg
wendelsberg schrieb: > Hans Peter schrieb: >> werden nur 3,3V ausgegeben. > > Die Betriebsspannung ist aber nicht zufaellig 3,3V? > > wendelsberg Was hat denn damit zu tun? Er braucht doch 5V und wenn er die braucht warum kommen die dann aus dem Pin da nicht einfach raus? Also ich versteh das auch nicht.
Was genau meinst du mit der Betriebsspannung? Die PORTA geben jedenfalls 5V aus.
D. V. schrieb: > Schaltplan und evtl. Foto vom Aufbau könnte helfen. Ich habe leider keinen Schaltplan dazu angefertigt.
Sorry, Ich hab vorhin blödsinn geschrieben, ich meine die PORTCs...
>Sorry, Ich hab vorhin blödsinn geschrieben, ich meine die PORTCs... Na dann sag ich einfach mal JTAG deaktivieren.
holger schrieb: >>Sorry, Ich hab vorhin blödsinn geschrieben, ich meine die > PORTCs... > > Na dann sag ich einfach mal JTAG deaktivieren. JTAGEN ist bereits deaktiviert..
Sebastian Wangnick schrieb: > Ich tippe auf AVCC falsch angeschlossen. > > LG, Sebastian Hab ich leider auch richtig angeschlossen
Hans Peter schrieb: >> Ich tippe auf AVCC falsch angeschlossen. > Hab ich leider auch richtig angeschlossen Wie denn? Über eine Spule an VCC, oder direkt an VCC, oder über einen Kondensator nach GND? Ham wir hier alles schon gehabt, darum die seltsame Frage ... LG, Sebastian
D. V. schrieb: > Was hängt denn alles an PortC? An den PORTCS hängt momentan nichts, da ich alle Bauteile von der Schaltung entfernt habe. Also hängen quasi nur leiterbahnen dran. Auf der Platine hab ich 9V und 5V Spannungen. Durch einen Kurzschluss können da aber nicht nur n0,8V auf die PORTCs abfließen oder?
Mit den PORTCs will ich die Latchenabler des Latch 74hc573 ansteuern.
Wie wird denn der Port C vom Programm programmiert? wendelsberg
Ich hab AVCC an den 5V ausgang eines Festspannungsreglers angeschlossen. Danke, dass du fragst..Ich selbst kenn mich ja nicht gescheit aus, wie man merkt ;-)
wendelsberg schrieb: > Wie wird denn der Port C vom Programm programmiert? > > wendelsberg Das ist mein Testcode: #define F_CPU 20000000UL #include <util/delay.h> #include <avr/io.h> int Loeschen() { PORTC=0b11111111; PORTA=0b00000000; PORTD=0b00000000; PORTC=0b00000000; } int main(void) { DDRA=0b11111111; DDRB=0b11111111; DDRC=0b11111111; DDRD=0b11111111; while(1) { Loeschen(); PORTD=0b11111111; PORTC=0b11111111; PORTA=0b11111111; } }
Mach das Loeschen(); da mal weg. PORTC wird da so schnell gesetzt/gelöscht das du das mit einem Multimeter nicht mehr messen kannst.
holger schrieb: > Mach das > > Loeschen(); > > da mal weg. PORTC wird da so schnell gesetzt/gelöscht > das du das mit einem Multimeter nicht mehr messen kannst. Dankeschön!!!! Das war der dumme Fehler!! Danke, mein Tag ist gerettet ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.