Hallo Robbe64

In C werden Zeichenketten mit 0 am Ende gekennzeichnet, deshalb werden mit deinem Programm solange Zeichen gesendet, bis eine 0 im Speicher auftaucht:

Code:
#include "RP6RobotBaseLib.h"


//===============================================
int main(void) {

   initRobotBase();

   //Variablendeklaration
   char puffer[6];

   //Eingabe

   //Verarbeitung
   writeString_P("Moin\n");

   puffer[0]= 'H';
   puffer[1]= 'A';
   puffer[2]= 'L';
   puffer[3]= 'L';
   puffer[4]= 'O';
   puffer[5]= 0;

   writeString(puffer);
   writeString_P("\n");


   return 0;
}
Gruß

mic