Hallo Forum,

Ich möchte einen Wert über SerWrite senden.
Es werden über die RS232 Symbole gesendet.
Also nicht den Wert.

Code:
#include "asuro.h" 

unsigned char sw1, sw2;


int main(void){ 
   //unsigned int i;
   Init(); 
    
   while(1){ 
      sw1=PollSwitch(); 
      sw2=PollSwitch();
	  StatusLED(OFF); 
      BackLED(OFF,OFF); 
      FrontLED(OFF); 
            if ((sw1 == sw2) && (sw1 == 0x01)) { 
                        StatusLED(GREEN);
                         unsigned int erg;
	          int a;
                          unsigned char b;
	          a = 2;
	          b = 6;
                          //erg = a + b;
           	          erg = 37;
                          SerWrite("Asuro Ergebniss = \n",18);
                          SerWrite(&erg,3);
		} 
      
   } 
   return(0); 
}
Was ist hier bei diesem Test Script falsch ?

mfg
Enterprise