Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как скомпилировать в CVAVR исходник IAR
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Kuller
Скачал у protosa исходник для работы с ЖКИ
HD44780 вареный на IAR C for AVR 4.10B.
Исходник понравился своей простотой и подробностью.
Но при компилировании на CVAVR вываливается ошибка:
can't open #include file: intrinsics.h.
И еще масса неопределенных переменных.
Как быть, где взять этот intrinsics.h.
beer_warrior
intrinsics.h собственные ИАРовские штучки. Убрать его и посмотреть, чего не будет хватать CVAVR. Дальше по месту, смотреть, что за определения и где их взять в CVAVR
Kuller
Почти со всеми ошибками разобрался ,непойму только что за массив
ошибка
undefinetd simbol 'g_Buffer'
А вот кусок исходника с ним:

// заполняем адреса в массиве строк
g_Buffer[0].Address = LCD_ROW1_START;

#if (LCD_ROW_NUM >= 2)

g_Buffer[1].Address = LCD_ROW2_START;

#endif// (LCD_ROW_NUM >= 2)

#if (LCD_ROW_NUM == 4)

g_Buffer[2].Address = LCD_ROW3_START;
g_Buffer[3].Address = LCD_ROW4_START;

#endif// (LCD_ROW_NUM == 4)

Что это за массив и как его объявить??
el34
g_Buffer[LCD_ROW_NUM][DIGITS];
imho
prottoss
Цитата(Kuller @ Jan 13 2007, 01:58) *
Почти со всеми ошибками разобрался ,непойму только что за массив...
А этого разве нет в исходнике?
Код
typedef struct LCD_Row_Type
{ UINT  Address;
   UCHAR Flags;
UCHAR Chars[LCD_ROW_SIZE];
} LCD_Row;

...

// буфер строк

LCD_Row g_Buffer[LCD_ROW_NUM];
SergSit
Уважаемый Kuller! В CVAVR есть встроенные средства работы с LCD типа HD44780. Вам , что их мало? Проверенно, работают нормально.
Abakt
и примеры в папке установки CVAVR.
WHALE
Вот только русификации там нет,к сожалению.
plan
Цитата(WHALE @ Jan 15 2007, 09:56) *
Вот только русификации там нет,к сожалению.

#pragma rl+
sprintf(temp,"Русский язык");
#pragma rl-
lcd_gotoxy(0,1);
lcd_puts(temp);
И будут Вам русские буквы.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.