Hallo, ich möchte mich in die Programmierung von AVR's einarbeiten. Leider Missglückte schon der simple Versuch den UART anzusteuern. Ich benutze das AVR STK 500. Die Steckverbinder sind korrekt angeschlossen. Als Programm dient die Vorlage dieser Seite. Irgentwie schien der Prozessor dannach beschädigt zu sein. Eigentlich kann es ja nur noch an meinem seriellen Verbindungskabel liegen. Wie muss es eigentlich beschaffen sein ? (Nullmodem, ...) Kann ich das mitgelieferte Kabel zum programmieren einfach auf das andere Port umstecken. Vielen Dank im voraus für eure Hilfe Thomas
Ist Dir bewußt, daß Du einen Pegelwandler - IC dazwischen schalten mußt? Der Atmel hat ja nur Pegel von 0 und 5 Volt (TTL), während die serielle Schnittstelle am Rechner +-12 Pegel hat. Das mag der AVR natürlich nicht. So ein Pegelwandler ist z.B. der MAX232 oder MAX 202, datenblätter gibts bei MAXIM. Vielleicht schaust Du mal, ob das STK sowas drauf hat, ansonsten mußt Du basteln. Da ich das STK selber nicht habe, kann ich Dir leider nicht sagen, wie das Kabel beschaffen sein muß. Viele Grüße Johannes
Hallo das STK500 besitzt den pegelwandler bereits. also keine bange. wenn du den µC damit programmieren konntest, dann geht auch die kommunikation mit über RS232. wahrscheinlich ist das programm fehlerhaft. oder falsche baudrate?
Hallo, das Kabel, dass du zum Anschluss des AVRs auf dem STK an den PC brauchst muss 1:1 sein und kein Nullmodemkabel. Du kannst das Kabel was du zum Programmieren benutzt auch zur Kommunikation mit dem AVR benutzen, was allerdings auf Dauer nervern kann, wenn man immer umstecken muss. Der von Johannes erwähnte Pegelwandler ist schon auf dem STK 500. Du musst ihn mit einem von den 2-Poligen Kabeln an den AVR anschließen, wenn du das nicht schon gemacht hast. Der Anschluss für den MAX 202 findest du zwischen dem PORTD und dem PORTE Anschlüssen (ist mit "RS232 SPARE" bezeichnet). Wo du das andere Ende anschließen musst kannst du im Datenblatt des AVRs den du benutzt nachgucken (beim AT90S8515 z.B. ist PD0=RXD und PD1=TXD). Ich hoffe ich konnte weiterhelfen Achim
Hallo, wirklich kein Nullmodem Kabel? Wenn man eine Serielle Schnittstelle mit einer andren verbinden möchte, muss RXD und TXD gekreuzt sein. Das wäre beim Nullmodem Kabel der Fall, bei 1:1 nicht
Für die Verbindung STK500 <-> definitiv kein!!! Nullmodem Kabel. Für die Verbindung PC <-> PC benötigst du ein Nullmodem Kabel.
Hallo, vielen Dank für eure Antworten. Dann will ich mal einen neuen Versuch starten. mfg Thomas
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.