Немного поправил с учетом критики, но немного не работает.
const char szstring[] PROGMEM = "dest=";
int index = 0;//счетчик char temp[15],temp2[1]; //инициализируем массивы strcpy(temp, szstring);//копируем в temp="dest=" ??????????Вот здесь что-то не то
while (index<1){//примера ради 1 так до 4 UART_ClearRxBuf(); itoa(index+1,temp2, 10);//здесь из счетчика получаем его строков представление strcat(temp, temp2);//соединяем и должны получить "dest=1" strcat(temp, "\x0d");//соединяем и должны получить "dest=1\x0d" UART_outstr(temp);// в итоге на выходе только "1" без "dest=" index=index+1; }
Сообщение отредактировал The Fresh - May 2 2007, 15:58
|