Hast du die entsprechenden Kabel fürs USART auf dem STK gesteckt? Sonst passiert nämlich gar nix, siehe Handbuch.
Ich habe einen ATmega16 auf meinem STK500
und versuche gerade irgendwie über die serielle
Schnittstelle Daten auszulesen. Dazu habe ich
mir erst einmal den UART Quellcode von Mikrocontroller.net
runtergeladen. Aber hier scheitert es schon.
Dort stand man könnte sich einfach mit dem Hyperterminal
die gesendeten Daten ansehen. Dort seh ich allerdings nichts.
Habe ich das Hyperterminal falsch eingestellt, oder die Baudrate
auf dem Controller, oder sonst etwas??
Danke!
Hast du die entsprechenden Kabel fürs USART auf dem STK gesteckt? Sonst passiert nämlich gar nix, siehe Handbuch.
Kabel sind alle gesteckt und mehrfach überprüft. Habe auch mal
Rxd und Txd ausgetauscht, um sicher zu gehen, daß ich das richtige
Kabel verwende. Ich habe auch schon mit dem Oszi überprüft, ob irgendetwas gesendet wird und es kommen Signale aus dem Ausgang.
Um sicher zu gehen, daß mit dem RS232 Eingang meines Computers
alles stimmts, habe ich es auch schon an anderen Computern probiert...
aber das Hyperterminal macht einfach nur blue (bzw. white) screen...
Wer weiß, wahrscheinlich bin ich einfach unfähig das Hyperterminal zu bedienen....
Suche Rat
Hyperterminal is ne ziemliche Krankheit, probier doch mal TeraTerm oder das Terminal von Br@y. Da kannste ziemlilch einfach mal alle Baudraten durchklicken ... in deinem Code is mir beim überfliegen jetzt nix aufgefallen.
Vielen Dank,
habe das jetzt mit Tera Term ausprobiert.
Dort habe ich erstmal zwar nicht das bekommen, was ich
gesendet habe, aber zumindest schon mal ein paar kryptische
Zeichen. Nachdem ich alle möglichen Frequenzänderungen versucht
habe, habe ich damit angefangen den Stecker solange
raus und reinzustecken bis die Übertragung dann irgendwie
synchronisiert war, und die Nachricht übermittelt wurde. Ist das
jetzt bei mir ein Hardwarefehler oder muß bzw kann ich die
Übertragung softwaretechnisch synchronisieren?
Endlich blinkt mal was...
Klush
Ich hatte auch schon ab und an das Problem dass trotz korrekter Einstellung erstmal nur Müll kam, wenn ich dann einen Reset vom Atmel gemacht hab gings. Keine Ahnung woran das lag. Sehe ich aber bislang nicht als großes Problem an.
Hallo,
reicht es eigentlich um diese Schnittstelle auf dem STK500 Board zu nutzen, wenn der Pin PD0 und PD1 mit RXD und TXD auf dem Board verbunden wird? Oder muß noch etwas weiteres getan werden?
Ich hab im kleinen Handbuch nichts gefunden und versuche ohne Erfolge irgendwie Daten zu lesen (selber Code wie oben).
im Handbuch steht an sich drin wo du welche Kabel stecken musst. Prinzipiell reichen TxD und RxD, GND sollte man ja annehmen dass schon verbunden ist. Hab aber weder ein STK500 noch das Handbuch da und kanns net nachgucken. Im Zweifelsfall auch mal das Kabel und die serielle Schnittstelle kontrollieren (du hast nicht zufällig Com1 und Com2 vertauscht?)
Ja, das genügt.reicht es eigentlich um diese Schnittstelle auf dem STK500 Board zu nutzen, wenn der Pin PD0 und PD1 mit RXD und TXD auf dem Board verbunden wird?
Dann kannst du die zweite RSR232 auf dem STK500 benutzen.
Gruß Jan
hatte das sebe problem
habs denn hinbekommen
übertragungsrate mus richteg gewählt sein
3,686 mhz kann man 9600 baud nehmen
Lesezeichen