ATMega 16 gibt immer 5 V an bestimmten Pins

Gast #2719214
Lesenswert?

Hallo Forenmitglieder,
Ich habe bei einer Schaltung ein Problem. Der verbaute µC (ATMega 16) 
gibt an verschiedenen Pins immer 5V aus egal ob er auf high low oder als 
Input oder Output geschalten wird. Hat das mit einer Inneren Verbindung 
zu tun oder Hat der Controller infach nur en Schuß weg?

Mfg mike
Gast #2719218
Lesenswert?

Schaltpaln hab ich keinen :D . Hab einfach auf ne Lochrasterplatine 
meine Hirngespinste gelötet. An den Lötarbeiten liegt der Fehler auf 
jeden Fall nicht. Ich habe die Pins direkt am IC auf nem breadboard 
(Kurz aus der Schaltung entfernt) und mit em Oszi angeschaut und immer 
sauber 5 Volt bekommen auch mit dem Programm:

ldi r16,0xFF
out DDRD,r16

clr r16
out PORTD,r16
loop:rjmp loop

und Pin 2 gibt immer 5 V aus egal was ich mache.
Gast #2719249
Lesenswert?

Großartig. PORTC verhält sich jetzt so wie er sollte. Bein Anaschauen 
mit dem Oszi musst ich veststellen das PD2 und PD4 auch immer high sind. 
Das ist ziemlich nervig da an PD2 Datenleitung 6 eine lcds und PD4 RS 
steuert.
Gast #2719308
Lesenswert?

Hi

>Es kann ja kein Software fehler sein da der µC schon bei dem oben
>gezeigten programm das nur alle pins von PORTD auf 0 setzt zu dem fehler
>kommt und dieses Programm nicht sehr aufwändig ist.

Dann gibt es außer Hardwarefehler oder an den falschen Pins gemessen 
keine Möglichkeit mehr. Vielleicht noch (eher unwahrscheinlich) defekter 
AVR.

MfG Spess
#2879555
Lesenswert?

Hallo zusammen.


Bin neu auf dem Gebiet und habe das selbe Problem das egal wie ich Port 
A & D "beschalte" das manche Bits immer gesetzt sind.
Bei Port A zb Bit 0 und bei D Bit 3.
Habe schon µc getauscht + board und verbindungen nachgemessen. irgendwas 
an den einstellugn passt nicht aber finde leider nichts im Netz dazu.

Wäre nett wenn mir jemand nen Tipp hätte.
Wenn es weiterhilft kann ich die paar Zeilen Code mal hier einstellen 
die ich bis jetzt getippt habe...

Grüße
Sascha
#2880296
Lesenswert?

Hallo nochmal nur um das abzuschliesen...
Verwende das AtmelBoard von Pollin da dachte ich mir von dieser 
40poligen Pfostenleiste baue ich mir einen Adapter auf Klemmen und 
verwende dazu ein "standart" IDE Kabel wie bei den Festplatten.
Tja und da lag der Hund begraben wie viele vielleicht wissen sind da 
schon Intern einige Drähte gebrückt... Das war das Problem.
Löte jetzt selbst ein Kabel an die Buches und dann kanns weiter gehn.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren