Hier habe mal beides gemacht

Code


Code:
#include "asuro.h"
#include "stdlib.h"

int main(void)
{
   unsigned int LANG = 0;
   char aC[2];
   int t=0,a=0;
Init();
   
StatusLED (GREEN);

while (1)
   {
		a=a+2;
	if (a > 20)
		LANG++;								//Verzögerung des Zählers
    if (a > 20)
		a=0;
				
		sprintf(aC, "%d", LANG);
		SerWrite(aC, 2);
		SerWrite (" aC\n\r", 5); 
		
		
		utoa (LANG, aC, 5);				//Umwandeln von int auf char
		SerWrite (aC, 2);				//Übertragen ins Hyper Terminal
		SerWrite ("=VAR\n\r", 6);    
    for (t=0; t< 130; t++)					//Kurze Pause beim Übertragen
        {Sleep (72);}
		
		
	if ((LANG > 0) && (LANG < 5))
		{BackLED(OFF,OFF);
		 StatusLED(RED);}
	if ((LANG > 5) && (LANG < 10))
		{BackLED(ON,ON);
		 StatusLED(GREEN);}
   
	if (LANG > 9)
		LANG = 0;
   
   }
   
   return 0;
}

Hier Hyper Terminal


Code:
4 aC
4=VAR
4 aC
4=VAR
4 aC
4=VAR
5 aC
10=VAR
5 aC
10=VAR
5 aC
10=VAR
5 aC
10=VAR
5 aC
10=VAR
5 aC
10=VAR
Mir wärs auch lieber wenns mit utoa funktioniert weil da ist viel weniger zum flashen

Lg