Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как строковые константы отправить на дисплей?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Ga_ry
Подскажите как в IAR AVR вывести в LCD строковые константы из программной памяти, минуя оперативную.
версия:IAR C/C++ Compiler V6.10.1.50424 for Atmel AVR
MCU Atmega88.

места для printf не хватает.
aiwa
Нужна фукнция для вывода в LCD с параметром (const char __flash * str); str - это указатель на строку в памяти программ.

jcxz
Цитата(Ga_ry @ May 25 2016, 02:45) *
Подскажите как в IAR AVR вывести в LCD строковые константы из программной памяти, минуя оперативную.
места для printf не хватает.

В stdlib IAR есть очень полезная функция _Printf() с прототипом:
extern "C" int _Printf(void *(*)(void *, int), void *, const char *, va_list *);
Принимает аргументы как семейство printf() и позволяет писать выходной поток куда угодно и как угодно без необходимости буфера в ОЗУ.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.