Нужна помощь с выводом на LCD строки принятой по USART

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
ANTON_EL
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вс июн 12, 2011 14:57:36
Контактная информация:

Нужна помощь с выводом на LCD строки принятой по USART

Сообщение ANTON_EL »

использую CodeVision, пытался вывести на лсд все что пришло по усарт ,
но пока не могу разобратся как,

пробовал так

Код: Выделить всё

...
char c;
...
while (1)
{
c=getchar();
lcd_putsf(c);
}
выдает ошибку function argument #1 of type 'unsigned char' is incompatible with required parameter of type 'flash unsigned char *'
впринципе хочу послать строку с компа а контроллер должен вывести на символьный лсд 16 символов
контроллер атмега16

помогите разобратся плиз
Реклама
Аватара пользователя
IfoR
Поставщик валерьянки для Кота
Сообщения: 2029
Зарегистрирован: Сб ноя 15, 2008 10:09:56
Откуда: г. Тула
Контактная информация:

Re: Нужна помощь с выводом на LCD строки принятой по USART

Сообщение IfoR »

Я лично с этим дел не имел, но судя по ошибке функция lcd_putsf(c) принимает символ записанный во флеш (т.е. это константа записанная в самой прошивке), а не в ОЗУ. При чём ей нужен указатель на этот символ, т.е. ей нужна строка. Значит эта функция принимает строку-константу. Т.е. можно записать так: lcd_putsf("Adc"); но не как у вас.
Ну и само названии функции можно расшифровать как LCD Put String Flash.
Там нет ли какой нибудь другой функции, на подобии lcd_putс(c) ?
Ох уж этот Си, не поддерживает перегрузку функций. :)
Да и ЛСД это немного не совсем LCD. :)))
Изображение
/dev/urandom - гигабайты информации.

OS: openSUSE 13.2 (x86_64)
Реклама
Аватара пользователя
Fasterpast
Мучитель микросхем
Сообщения: 493
Зарегистрирован: Ср фев 14, 2007 12:07:58
Откуда: Москва
Контактная информация:

Re: Нужна помощь с выводом на LCD строки принятой по USART

Сообщение Fasterpast »

там lcd_putchar() есть...
ANTON_EL, лень ведь почитать мануал к cvavr, правда?
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»