Hallo zusammen, ich möchte gerne von einem Mikrocontroller ( Atmel AT90S8515 ) Daten zum PC schicken und diese dann mit einem C-Programm bearbeiten. Nur leider habe ich überhaupt keine Ahnung wie ich das machen soll. Mein Mikrocontroller verfügt über ein CON10AP Anschluss und ich hatte mir gedacht, mir ein Kabel zu löten, dass ich dann über den DB25 Stecker mit dem Computer verbinden kann. Hier die Pinbelegungen: CON10AP DB25 GND 1 ... (25) VBE 2 ... (5) SCK 4 ... (6) MOSI 6 ... (7) RESET 8 ... (9) MISO 10 ... (10) Short Pin 2 and 12 of DB25 Ich weiß überhaupt nicht, was ich in Sachen Software machen muss, um 1. den Mikrocontroller zu veranlassen, die Daten aus dem EEPROM zum Stecker zu schicken und 2. Wie ich diese Daten richtig am PC lesen kann. Vielen dank im Vorraus für eure Hilfe.
Öhm, der AT90S8515 ist doch der Vorgänger vom mega8515. Hat der kein USART? Wäre wesentlich sinnvoller zur Kommunikation mit dem PC... Ansonsten verwendest du halt die SPI-Schnittstelle an deinem Stecker. Microcontrollerseitig ist das ganz leicht, siehe Datenblatt. PC-Seitig isses etwas aufwändiger, da musst du halt das "Protokoll" implementieren. Ist aber keine Kunst, im Datenblatt hat's auch Diagramme wie die Komm da aussieht.
Der At90S8515 hat eine serielle Schnittstelle "eingebaut". Auf PortD.0 liegt RXD (Empfangsdaten) und auf Portd.1 TXD (Sendedaten´). Da diese aber nur TTL-Pegel haben, mußt Du sie mit einem TTL-/RS232 -Wandler (z.B. MAX323) auf den Pegel bringen, den der Computer an seiner seriellen Schnittstelle erwartet. Die Leitungen TXD und RXD werden dann über Kreuz verbunden und die Masse der Schaltung auch natürlich mit dem Masseanschluß der seriellen Schnittstelle verbunden. MfG Erwin
Marco Fuhrmann wrote: > Hallo zusammen, > > CON10AP DB25 > GND 1 ... (25) > VBE 2 ... (5) > SCK 4 ... (6) > MOSI 6 ... (7) > RESET 8 ... (9) > MISO 10 ... (10) > Short Pin 2 and 12 of DB25 > Ich weiß überhaupt nicht, was ich in Sachen Software machen muss, um 1. > den Mikrocontroller zu veranlassen, die Daten aus dem EEPROM zum Stecker > zu schicken und 2. Wie ich diese Daten richtig am PC lesen kann. > > Vielen dank im Vorraus für eure Hilfe. Das ist doch der Anschluß an den Parallelport für ISP oder sehe ich das falsch?!
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.