Hallo, ich habe einen ATMega128 in einer Schaltung integriert. Dieser kommuniziert mit diverser anderen Hardware über I2C. Nun ist es so, das der ATMega128 ja über PDI und PDO und nicht über MISO und MOSI Programmiert wird. Ok. AUf den PDI und PDO Pins liegt aber auch TxD und RxD. Gehe ich nun richtig der Annahme das, solange Reset nicht auf LOW ist (wie es ja beim Flashen über ISP der Fall ist) die Pins PDI und PDO sodann als RS232 also TxD und RxD fungieren? Wenn dem so ist brauche ich mir ja nur einen Adapter basteln der auf meinen 6 Poligen ISP Stecker passt und nur die PINs PDI und PDO sowie GND verwenden. Mit diesem Adapter gehe ich dann auf dem UM232R. Ich kann hier ja ein Flachbandkabel "umbauen" und als Adapter nutzen. Funktioniert das so? Falls ja, ich benötige eine Software die mir alles was auf RS232 ankommt, am µC, das ganze unverändert über die I2C Schnittstelle weitergibt. Unverändert. Nun steht im Datenblatt der Peripherie das wenn die Daten zu Groß sind, man diese "häppchenweise" an den µC gibt und der diese weiterleitet. Nun, "wie" stelle ich das an das der µC das ganze "durchschleift"? Und, mit welchem Programm sende ich die Daten dann an den µC. Also gibt es eine Software oder benutze ich dafür einfach Putty? Ich danke euch schonmal.
@ Chris (Gast) >Gehe ich nun richtig der Annahme das, solange Reset nicht auf LOW ist >(wie es ja beim Flashen über ISP der Fall ist) die Pins PDI und PDO >sodann als RS232 also TxD und RxD fungieren? Sicher. >Wenn dem so ist brauche ich mir ja nur einen Adapter basteln der auf >meinen 6 Poligen ISP Stecker passt und nur die PINs PDI und PDO sowie >GND verwenden. Mit diesem Adapter gehe ich dann auf dem UM232R. Kann man machen. >ich benötige eine Software die mir alles was auf RS232 ankommt, am µC, >das ganze unverändert über die I2C Schnittstelle weitergibt. >Unverändert. Dann muss man das programmieren. >Nun steht im Datenblatt der Peripherie das wenn die Daten zu Groß sind, >man diese "häppchenweise" an den µC gibt und der diese weiterleitet. >Nun, "wie" stelle ich das an das der µC das ganze "durchschleift"? Daten vom USART lesen und auf I2C ausgeben, ist nicht so schwer. >Und, mit welchem Programm sende ich die Daten dann an den µC. Also gibt >es eine Software Nicht direkt. >oder benutze ich dafür einfach Putty? Das wäre ein Anfang.
Ok, also wäre das dann immer einfach usart lesen => i2c_write, usart lesen => i2c_write Grob gesehen, ok, nunja ich habe mal die Datei angehangen die ich "weiterschicken" müsste. Diese kommt mir bisschen komischen vor. kA wie ich das mit Putty senden soll.
Chris schrieb: > kA wie ich das mit Putty senden > soll. Einfach mit
1 | copy Datei.ext com1: |
oder z.B. mit HTerm als Datei senden.
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.