Erst mal, was denkst du das den Anfangswert von LANG und x ist beim Programmstart? Das ist wichtig für deine Begriff.

Es wird großer, aber nur nach den 1000-ste mal das gesendet zu haben. Und mit nur 2400 Baud dauert es eine weile. Es macht nur ein Erhöhungen von LANG jeder 1000 Erhöhungen von x. Und jeder Erhöhung von x wird es gesendet.

Ich fürchte es stimmt immer noch nicht mit dein itoa Befehl. ( wegen das 33undnochetwas das gesendet wird) Bitte zeige wieder deine gesamte Code.