Hallo Ihr Programmierer, ich habe wahrscheinlich mal eine sehr einfache Frage. Ich möchte meinen PortA am ATMEGA8535 als Ausgang benutzen. Auch alle anderen(diese funktionieren). Ich initialisiere alle Port's als Output im DDRx. Dann mache ich einfach einen Test und schreibe überall einsen raus. Alles leuchtet(freu) bis auf PortA(grr). Laut Datenblatt kann man ja auch PortA auch als Output nutzen. Ich habe nun auch schon einen zweiten Controller benutzt genau das selbe Problem. Ich hoffe mir kann jemand helfen. Grüße Rico
Ich möchte noch hinzufgen im Simulator von Atmel wird der portA wie in meinem Programm beschrieben als Output genutzt und von low auf high umgeschalten. Also an der Software(denke ich) kann es bald nicht liegen.....
Hast du den die Anschlüsse AVcc und AGND auch korrekt mit Vcc und GND verbunden? Sonst arbeitet der PortA nicht korrekt.
ich weiß gerade nicht genau, aber evtl. mußt Du die Pins als digital konfigurieren, da diese auch für den A/D genutzt werden. Steht sicherlich im Datenblatt, was der Initialwert bei PowerUp ist. Nur so als Idee, ohne Anspruch auf den Knackpunkt.
@mmerten: danke, das ist ne super Idee und wahrscheinlich die Lösung. werde ich gleich heute Nachmittag mal ausprobieren. Die Eingänge sind nämlich wirklich offen. Wäre toll wenn es daran liegen sollte. @NoName: Nach Reset sind alle Eingänge auf Input und keine Sonderfunktionen aktiviert. Also wenn man die Ports als Ausgang definiert, sind es Ausgänge ohne Sonderfunktion. Trotsdem auch danke...
thanks an mmerten, das war die Lösung. Steht auch im Manuel ganz vorn. Also wer lesen kann... nochmal danke
Hallo Rico, bei meinem Mega 162 lag es an einem der Lock Bits für die Grundeinstellung. Habe im Pony Prog erst eimal alle zurückgesetzt und dann tat es auch der Port A Grüße Axel
Hallo, ich hab an meinem M32 weder AVCC noch AGND angschlossen, mein LCD Display läuft aber prächtig an PortA.... MfG Rainer
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.