Atmega32: PORTA defekt?

Gast #3659250
Lesenswert?

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
Gast #3875108
Lesenswert?

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*.
(Firma: tsx89) Persönliche Seite #3875748
Lesenswert?

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>
(Firma: matzetronics) #3875800
Lesenswert?

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>

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