Einzelnen Beitrag anzeigen

deteschniger

Registriert seit: 17. Mär 2007
7 Beiträge
 
#1

UART über Comport/Zahlen übertragen

  Alt 17. Mär 2007, 14:16
Hi,

ich habe folgendes Problem:
Ich habe in meinen Borland Delphi2005 Entwicklungsumgebung eine Cport Library importiert, um mit einem Delphiprogramm über UART etwas an einen ATmega8 zu senden. Das funktioniet auch wunderbar. mit dem Befehl: Comport1.writestr(variable) kann ich zeichen senden. In meinem ATmega8 Programm steht, dass dieser auf die zahl z.B. 97 reagieren soll. Im Delphiporgramm kann ich aber jetzt nicht eine 97 senden, sondern muss in einer Ascii Tabelle nachsehen und für 97 ein "a" senden.

Ich habe in der Cport library noch nicht den Punkt gefunden, wo die gesendeten Zeichen in Ascii umgewandelt werden.
Mein ziel ist es, wenn ich eine z.B. eine 97 absende, dass auch eine 97 am ATmega8 ankommt. Gibt es einen Befehl aus der Cport library, der schon dafür vorgesehen ist? Oder gibt es noch eine andere möglichkeit das Problem der Ascii tabelle zu lösen?

Vielen Dank im Voraus für tips egal welcher art !




Cport quelle: http://sourceforge.net/projects/comport/
  Mit Zitat antworten Zitat