Einfachstes UART RS232 empfangen funktioniert nicht
Ich glaube ich habe nun schon alle möglichen Scripte die es gibt durchprobiert und nichts von allem funktioniert. Ich schaffe es nicht auch nur irgendein String oder auch nur eine einzelne Zahl zu senden und im ATMEGA32 auszuwerten und über die Serielle Schnittstelle zurückzusenden.
Mit welchem Programm kann man vernümpftig Strings senden und auch wieder empfangen ? Hab ich irgendetwas nicht eingerichtet oder eingestellt auf dem ATMEGA32 .. ich weis es nicht ... :-(
Es wäre schön wenn mir jemand ein Beispiel geben könnte mit welchem Programm er arbeitet und welches Script er einsetzt das die Kommunikation zw. PC und dem ATMega funzt.
Hier ist eines der Scripte die ich ausprobiert habe die so einfach gehalten sind das doch eigentlich nichts schief gehen kann aber rühren tut sich gar nix.
Code:
$regfile = "m32def.dat"
$crystal = 16000000 'Quarz: 16 MHz
$baud = 9600 'UART-Baudrate: 9600 Baud
$hwstack = 32 ' default use 32 for the hardware stack
$swstack = 10 ' default use 10 for the SW stack
$framesize = 40 ' default use 40 for the frame space
'Config Portb = Output 'Config Port B als Output
Dim A As Byte 'Declarieren der Variable als 8Bit Wert
A = 0
Loop: 'Setzen der Sprungmarke
Input ">" , A 'Wartet auf Wert von der Seriellen Schnittstelle
Print A 'Setze den Port A vorher Empfangenen Wert
Goto Loop 'Spring zurück zur Sprungmarke