Gast
#570467
Guten Abend ! Ich habe den Temperatursensor TSiC 506F von ZMD und versuche gerade die Temperatur per UART an den PC zu schicken. Im Datenblatt befindet sich in den letzten Seiten ein Sample Code in C für einen 8051 MicroController. Ich habe diesen Code dann etwas abgeändert, so dass dieser mit meinem Attiny2313 funktioniert. Zum Testen ob die eine Funktion (getTSicTemp) True wird, möchte ich einfach per UART den String "TEST123" senden, dieser TEXT kommt jedoch nie an... Ich habe versucht TEST123 in main zu schicken, was auch funktionierte. Davon gehe ich aus das UART funktioniert. Was noch sehr komisch ist, das der der String "TEST123" dann richtig empfangen wird wenn die Initialisierung des USART und das Senden über: TSIC_INIT(); // init the I/O pins used for the TSic TSIC_OFF(); // switch the TSic off until use steht, sobald die Initialisierung und das Senden unter TSIC_INIT(); // init the I/O pins used for the TSic TSIC_OFF(); // switch the TSic off until use steht, funktioniert es "NICHT". Ich hab auch die Initiliasierung über TSIC... und das Senden darunter geschrieben, geht auch nicht. Was ist da los ? Kann mir jemand helfen ?. Datenblatt und Source befinden sich im Anhang (file.zip) Danke