На данном этапе решил поработать с LCD дисплеями. Но тут я понял что мне надо использовать данные типа string. В высокоуровневых языках как java там все ясно. А в "С" столкнулся с определенными моментами. Как такого типа string нету и надо использовать массив char и еще работать с указателями да еще для функций LCD надо учитывать в какой памяти хранятся данные. Отдельная функция в зависимости от типа данных.
Если честно немного запутался.
На экране мне надо выводить часть текст - это информативная часть.
А вторая часть это сами данные которые меняются - обычно это цифры.
Например - Voltage = 5.02V
Таким образом "Voltage = " и "V" не меняются, а "5.02" может принимать разные значения.
Для фиксированной части вроде определил что объявляю переменную указатель
Код: Выделить всё
flash unsigned char *vv="Voltage "
lcd_putsf(vv);также пробовал выводить на экран по одному символу
Код: Выделить всё
unsigned char *s="C";
lcd_puts(s);Но если вывожу на экран символы по коду тогда после самого символа появляется еще и пробел.
Код: Выделить всё
unsigned char cc=66;
unsigned char *cj;
сj=&cc;
lcd_puts(cj);


