Цитата(GoodNews @ Feb 4 2010, 00:22)

Если есть одна переменная у которой тип "char", вторая переменная типа "uint16_t" на которой реализован счётчик. Как их представить в переменной типа "char" для последующей записи в порт LCD?
Стандартное преобразование типов С :
Код
{
char chValH, chValL;
uint16 uiCnt;
chValL = (char) (uiCnt);
chValH = (char) (uiCnt >> 8);
}
далее далее старшую и младшую часть в порт. Если счетчик обновляется в прерывании то предусмотреть запрет прерывания во время чтения счетчика.
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард