Forum: Mikrocontroller und Digitale Elektronik USART des STK500 für externen ATmega644P nutzen


von Florian B. (Gast)


Lesenswert?

Hallo zusammen,

ich verwende einen ATmega644P (auf 20MHz von einem Oszillator getaktet) 
in einer selbst gebastelten Platine. Die Pins RXD und TXD habe ich für 
ein USART-Interface zum PC vorgesehen. Nun bin ich leider noch nicht im 
Besitz eines USB-Seriell-Adapter-Kabels und wollte nun die Hardware des 
STK500 nutzen, um Daten mit Hilfe asynchroner Übertragung zum PC zu 
schicken und von diesem zu empfangen.
Meine Idee war, die beiden Pins RXD und TXD meines selbstgebastelten 
Boards mit den entsprechenden Pins RXD und TXD(RS232 SPARE) am STK500 zu 
verbinden. Ich würde also lediglich diese Ressource des STK500 nutzen 
(sonst keine Controller in den Sockets).
Es gelingt mir aber nicht, einen vernünftigen Datenaustausch zu 
realisieren. Im Hyperterminal bekomme ich keine Daten angezeigt, die ich 
vom Controller aus geschickt habe. Schicke ich Daten vom PC zum 
Contoller (z.B. durch Halten der Taste "F"), so kann ich beim Debuggen 
mit dem JTAG ICE mkII (mit AVR Studio) nur bei ca. jedem 3. Einlesen ein 
"F" erkennen. Das DataOverRun-Flag ist praktisch immer gesetzt, bei ca. 
jedem 2. Zyklus ist auch das FrameError-Flag gesetzt. Baudraten hab ich 
tausendmal kontrolliert und die sollten stimmen (2400 Baud).

Ist es überhaupt möglich, das STK500 nur als Brücke zum Datenaustausch 
zu nutzen (d.h. also lediglich die beiden Pins RXD und TXD mit einer 
externen Anwendung zu verbinden und die Daten über den RS232 SPARE an 
einen COM-Port zu schicken)? Oder muss da noch irgendein weiterer Chip 
auf dem STK500 mit meinen 20MHz getaktet werden (z.B. MAX202)?


Vielen Dank für euer Hilfe
Der Flominator

von spess53 (Gast)


Lesenswert?

Hi

>Ist es überhaupt möglich, das STK500 nur als Brücke zum Datenaustausch
>zu nutzen (d.h. also lediglich die beiden Pins RXD und TXD mit einer
>externen Anwendung zu verbinden und die Daten über den RS232 SPARE an
>einen COM-Port zu schicken)?

Masse sollte schon dabei sein.

MfG Spess

von ext4 (Gast)


Lesenswert?

steck mal noch ne masse von einem der zahlreichen angebotenen auf dein 
board rüber ;-)

von Florian B. (Gast)


Lesenswert?

Und prompt klappt das auch!
Mein Dank sei dir gewiss, Spess!

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
Noch kein Account? Hier anmelden.