Problem mit ATMEGA8 ich kann den PIND1 nicht antsteuern. So habe ich meineI/O deklariert: DDRD= 0x00; DDRB=0xFF; PORTD=0x00; PORTB=0x00; alle D-Pins funktionieren bis auf PIN1 bin mal mimm Messgerät drauf und der zeigt als einziger ca.5V, die andern haben alle um die 0,5V. Mach ich da was falsch oder ist der PinD1 kaputt?
DDRD= 0x00; PORTD=0x00; Ein Eingang der in der Luft hängen gelassen wird, kann so ziemlich jeden Wert annehmen.
...warum auch immer die Leute so ein fürchterliches Geheimniss um Ihre Programme machen...
also den USART benutz ich nicht, hab schon lange nichtsmehr mit dem Board gemacht und wollte nur mal ein ganz einfaches Programm testen. Schalter drücken->LED an. Funktioniert auch mit allen PINs ausser mit dem PIND1 nicht. USART nutze ich nicht. ich hatte die Schalter vom STK500 schon angeschlossen, aber der PinD lässt sich nicht auf masse ziehen
Marc wrote: > ich hatte die Schalter vom STK500 schon angeschlossen, aber der PinD > lässt sich nicht auf masse ziehen Dann zieh mal den Chip und messe an Pin 3 des Sockels ob die Masse überhaupt ankommt. Manchmal geben die Stecker der Kabel schlechten Kontakt, dann mehrmals stecken.
Marc wrote:
> okay, hast recht es geht nur von ca. 5V auf ca. 4,3V runter
Dann mess mal an SW1 des Pinheaders nach ob die Masse dort anliegt bei
gedrückter Taste. Wenn Ja ist das Kabel schlecht, wenn Nein ist evtl der
Taster nicht in Ordnung.
SW1 ist auf masse und nach dem Kabel kommt auch noch masse an. muss zwischen PD1 uns Sockel liegen.
ich hab den atmega herausgenommen und gemessen. an pin3 messe ich saubere 5V. keine ahnung ob das so richtig ist. Also meines erachtens versucht der Schalter den Pin auf masse zu ziehen aber er schafft es nicht.
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.