ATMEGA32 PortB

OP #4066999
Lesenswert?
• ▲
▼
Hallo,

ich habe ein kleines Problem, zu dem ich spontan nix im
Datenblatt finde, vielleicht weiss einer der anwesenden
AVR-Experten was dazu.

Ich hab eine kleine Platine mit einem ATMEGA32 layoutet und will sie
nun in Betrieb nehmen.
Dazu hab ich mir zunächst ein kleines Testprogramm geschrieben.
Ein 8-Bit Zähler wird jede ms erhöht. Den Zählerstand schreibe ich
in alle Ports (A,B,C und D) und kontrolliere mit dem Oszi,
ob die Portpins mit der richtigen Frequenz wackeln.
Im Prinzip klappt das auch, aaaaber ....

Beim PortB fällt mir auf, dass bei einigen Bits die fallende Flanke
sehr weich ist.
Die Bits 0,1 und 5 schalten schnell auf GND, der Pegel der anderen Bits 
fällt eher gemütlich innerhalb von ca. 500µs auf GND.
Die Ports sind alle nicht beschaltet, sie gehen nur auf eine 
Stiftleiste.

Das Phänomen hab ich bei 2/2 Boards beobachtet, so dass ich annehme, 
dass die CPU ok ist.

Gibt es dafür eine plausible Erklärung?
OP #4067023
Lesenswert?
• ▲
▼
mse2 schrieb:
> Sind im Testprogramm alle Portbits von B auf Ausgang geschaltet?
> Nicht, dass Du hier nur die Pullups ein- und ausschaltest...?

DANKE!

TOMATEN AUF DEN AUGEN !!!

Dreimal hab ich die Initialisierung der Ports kontrolliert und hab nicht 
gesehen, dass tatsächlich die Portkonfiguration vom Port nicht ok war.

Nu läuft es bestens.



Manchmal braucht man halt den externen Triger um eingene Fähler zu 
seehen...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.