Коллеги, как строку хранящуюся во внутренней флэш через UART выдать
Отправлено
smartleds 26 мая 2008 г. 23:03
(использую мегу16 и IAR 2.28 ) текст хранится так const char __flash text[]="Bla Bla Bla";
написал процедуру выдачи одного байта через UART
int putchar(int c) { checkbit2: if (checkbit(UCSRA,5)==0) goto checkbit2; //When UDRE=1 transmitter ready UDR = c; return c; }
Как лучше делать, выводить массив текст по одному байту, до тех пор пока он не кончится, а для обозначения конца массива в его конце записать какую нибудь сигнатуру или есть более простые варианты?