ich möchte aber vom Labview zum PIC einen string schicken der so aussieht: "023:054"!
das hab ch auch schon im labview gemacht und es funktioniert!
getestet hab ich das ganze indem ich einfach meinen pc mit einem anderne mit dem RS232 kabel verbunden hab!

aber wenn ich diesen string zum pic sende dann schickt der pic immer nur "duty1= 0, duty2= 0" zürück!!

was könnte ich falsch gemacht haben????

#include <16F877a.h>
#use delay (clock=4000000)
#use RS232(baud=9600,xmit=PIN_C6,rcv=PIN_C7)
#fuses XT, NOWDT, NOPROTECT, NOLVP
#include <stdlib.h>

void main (void)
{
char empfangen;
char *Text;
long duty1, duty2;

while(TRUE)
{
do
{
if(kbhit()) empfangen=getc(); }
while(empfangen==0);

delay_ms(500);
duty1 = strtoul(empfangen, &Text, 10);
Text = (Text +1);
duty2 = strtoul(Text, &Text, 10);
delay_ms(500);

printf("duty1= %lu, duty2= %lu", duty1, duty2);
}
}