USART Programm auf ATmega8 und ATmega32

OP #3854998
Lesenswert?
• ▲
▼
Grüß euch,

habe ein Kommunikationsprogramm von PC -> µC und µc -> PC, es läuft beim 
ATmega 32 problemlos über ein FTDI kabel von Platine zum Rechner.
(Kontakte jeweils über D-SUB male- female, externe VCC von USB 5V).

Nun, das Programm überarbeitet mit Atmel Studio 6 (richtige CPU 
frequenz, richtige CPU ausgewählt, etc..) läuft nicht unter einen 
ATmega8.
Um bei der CPU die Kommunikation aufzubauen, benutze ich ein 
"DS_TTL-232RG_CABLE"
besser gesagt das Modell TTL- 232RG- VSW5V- WE.

DIESES kabel ist mit den orangen kablean RxD (CPU), mit den grünen 
Anschluss
an TxD und den schwarzen (masse anschluss) mit low (Masse am board) 
verbunden.

nun, Das senden scheint zu funktionieren, aber das empfangen nicht.
Das Empfangen läuft über den Interupt vector USART_RXC_vect - es 
werden die zeichen in ein array gespeichert.

Nun, vom interruptmodus her, und vom USART, konnte ich keine 
Unterschiede von ATmega8 zu ATmega32 feststellen, aber es muss einen 
geben.
Das Kabel ist neu und hat die speziellen spezifikationen. (vlt. ist es 
kaputt?)

Der Atmega8 hat aktuell das programm drauf, es läuft auch, aber er 
wechselt nicht den zustand wie im ATmega32.


Hätte vielleicht jemand eine Idee, was unterschiede sein könnten?
(Ich schau mir mal zwischenzeitlich nochmals die beschreibung des kabels 
an, und mess mal bisserl das kabel durch.)

Mfg,
tommyProg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.