Hi, bin Einsteiger und habe mir einen Atmega32 gekauft. Die Programmierung funktioniert bereits und ich konnte erfolgreich LEDs ansteuern, jedoch nur über PORTB, C oder D. Die PORTA-Pins (also 40 bis 33) scheinen nicht zu funktionieren. Ist der Controller defekt? Oder muss man irgendetwas besonderes umfusen oder einstellen? Danke für Antworten Lukas
Hast du beide Spannungsanschlusspaare versorgt und mit jeweils 100nF stabilisiert? PORTA bezieht seinen Saft aus AVCC, soweit ich weiß. 3 Leute, 1 Gedanke.
:
Bearbeitet durch User
Und wenns immer noch nicht geht? FUSES? Hab ein ähnliches Problem. Software treibt ein LCD, an Port D oder so super, nur an Port A nicht. Die Spannung ist aber da. Also die AVCC. 5V
Die Fuses sind mit Sicherheit nicht der Grund. Vermutlich nutzt du an anderer Stelle in deinem Programm auch den Port A und verstellst ihn dort.
Marc schrieb: > Hab ein ähnliches Problem. Software treibt ein LCD, an Port D oder so > super, nur an Port A nicht. Den Effekt hatte ich auch schon. Es war definitiv der PORT A des AVR defekt, obgleich es ein neuer AVR war. Kam von P****. Es hat sich herausgestellt, dass von 10 AVRs die ich bei P* bestellt hatte, 3 diesen Fehler hatten. Auffällig war auch, dass die Beschriftung der AVRs nicht gut zu lesen war. Die Fuses standen allerdings korrekt auf Auslieferungszustannd. Seit dem bestelle ich die nur noch bei R*.
Hallo, ich habe noch ein paar (Ja/Nein) Fragen zum AVCC und PortC, die hier grade eventuell rein passen könnten, und wollte dazu nicht gleich das Sheet wälzen, oder einen neuen Thread auf machen: Ist möglich, den µc auf 5V zu betreiben, während man den Port C über AVCC mit einer anderen Spannung versorgt? (z.B. 3,3V?) Könnte man also z.B. ein 3,3V SRAM (oder andere Peripherie) dran hängen, in dem man die bidirektionalen Leitungen der Peripherie direkt mit Port C verbindet (µC<->device) (und die Unidirektionalen Adress- u. Steuerleitungen nur mit Vorwiderständen?) Um den µC sicher mit hohem Tackt betreiben zu können, und sich ggf. einen (oder mehrere) Level-Converter zu sparen?? Vertragen die Port-C Pins dann trotzdem 5V, wenn die restliche Peripherie am Bus nichts dagegen hat? Danke schon mal, und Gute Nacht. <edit> Sorry, ich kann mir vorstellen, dass das schon >100x gefragt wurde. </edit>
:
Bearbeitet durch User
Tim S. schrieb: > Ist möglich, den µc auf 5V zu betreiben, während man den Port C über > AVCC mit einer anderen Spannung versorgt? (z.B. 3,3V?) Nein. Steht aber auch im Datenblatt. Avcc soll nicht mehr als 0,3V von Vcc abweichen. > Vertragen die Port-C Pins dann trotzdem 5V, wenn die restliche > Peripherie am Bus nichts dagegen hat? Nicht direkt. Der AVR hat interne Schutzdioden, die alles über etwa Vcc+0,5V kappen und auf Vcc ableiten. Das kann bei kräftigem Strom dazu führen, das die Schutzdiode kaputt geht oder der Treiber leidet. Ein Schutzwiderstand löst das Problem aber für Eingangssignale. > <edit> > Sorry, ich kann mir vorstellen, dass das schon >100x gefragt wurde. > </edit> <edit> Das ist wahr :-P </edit>
:
Bearbeitet durch User
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.