USART auf STK500 nach Wechsel von Atmega8515 auf Atmega8535

OP #3614973
Lesenswert?
• ▲
▼
Hallo zusammen

Ich habe auf meinem Stk500 Entwicklungsboard einen Atmega8515 welcher 
Signale eines RC-Empfängers auswertet, und danach die Daten über USART 
an das Hyperterminal sendet.

Da ich nun einige Regler mittels I2C anschliessen möchte, habe ich den 
Atmega8515 durch einen Atmega8535 ersetzt. Das heisst, erst mal den 
neuen Controller anstatt auf dem Socket SCKT3000D3 auf den SCKT3100A3 
gesteckt, da die Controller eine leicht andere PIN-Belegung haben.

Die USART-Kommunikation funktioniert so jedoch nicht mehr, ich weiss 
jedoch nicht warum.

[1]
Die USART-Kommunikation geht bei beiden Controllern über die gleichen 
Pins PD0 / PD1

[2]
Die beiden USART-Pins haben zwar die gleiche Bezeichnung, sind aber an 
einem anderen Ein- Ausgangs-Nummer des Controllers. Dies wird jedoch 
durch den anderen Steckplatz auf dem STK500 auf den richtigen Port 
gemappt.

[3]
Code-mässig müssten die beiden Controller gleich reagieren.

Weiss jemand was bei der USART-Kommunikation der beiden Controllern 
sonst noch unterschiedlich ist? Habe ich etwas übersehen? Braucht es 
doch noch Code-Anpassungen?

Danke für die Hilfe im Voraus und Grüsse
Hafisch
OP #3617041
Lesenswert?
• ▲
▼
Hallo

Ja, ich bin mir sicher dass es ein Atmega8535 ist.
Ich habe mit AVRdude auch nochmals den Typ ausgelesen, mit dem gleichen 
Resultat.

Bei einem LED-Test, bei welchem ich einzelne LED's des Boards blinken 
lasse, funktioniert auch alles. Der Controller läuft also grundsätzlich, 
nur das USART nicht.

Gruss hafisch
OP #3683963
Lesenswert?
• ▲
▼
Hallo

Ich stehe immer noch am gleichen Problem an.
Was noch zu erwähnen ist, dass ich eine externen Quarz als Taktquelle 
verwende.
Muss dadurch etwas umgestellt werden beim wechseln des Sockets.
Meiner Meinung nach darf dies mit der USART-Kommunikation nichts zu tun 
haben, da sonst auch die LED-Testapplikation nicht laufen würde. Oder?

Hat jemand sonst noch eine Idee?

Danke für die Hilfe und herzliche Grüsse
hafisch

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 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.