когда пишу так все нормально компилится __flash const char wb[]="WRITE BEGIN \n"; i=0; while (wb[i]=='n') { putchar(wb[i]); i++; } А если в условии цикла писать не равно , то ругается некрасиво Error[137] Expression must be a modifiable Ivalue i=0; while (wb[i]|='n') //<---------------!!!!!!!!!! { putchar(wb[i]); i++; }