не компилится проект в cvavr

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

помогите поправить проект чтобы компилировался без ошибок
Вложения
jcs.rar
(19.14 КБ) 156 скачиваний
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

Вы компилятору CVAVR хотите скормить файл c55_lcd.c заточенный под WinAVR.

Приводите в соответствие с синтаксисом CVAVR. Кстати компилятор показывает где у Вас ошибки.

в CVAVR сначала нужно объявить переменную, а затем ее использовать.

такой номер с CVAVR не проходит.

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

    for (int i = -32000; i < 32000; i++);
нужно так:
в начале функции а затем в теле функции можно:

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

for (i = -32000; i < 32000; i++);
Попробуй сам исправить ошибки.
Последний раз редактировалось Danko Пт мар 26, 2010 13:32:49, всего редактировалось 1 раз.
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Реклама
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

Danko писал(а):Вы компилятору CVAVR хотите скормить файл c55_lcd.c заточенный под WinAVR.

Приводите в соответствие с синтаксисом CVAVR. Кстати компилятор показывает где у Вас ошибки.

в CVAVR сначала нужно объявить переменную, а затем ее использовать.

такой номер с CVAVR не проходит.

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

    for (int i = -32000; i < 32000; i++);
нужно так:
в начале функции а затем в теле функции можно:

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

for (int i = -32000; i < 32000; i++);
Попробуй сам исправить ошибки.
а там есть в 74 и 79 строчках int i
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

прошу прощения.
int нужно убрать

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

for (i = -32000; i < 32000; i++);
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

Lavra писал(а):Подключение дисплея siemens c55 к ATmega8 - Вот сделал вам чтоб компилилось, но 2 функций похоже не хватет в исходниках.
Посмотрите топик по подключению дисплеев от сотовых телефонов к AVR PIC и прочим - http://kazus.ru/forums/showthread.php?t=6520

-
у меня с сименса полный проект есть но я взял 2 файла инициализации
я только начинаю програмировать и пока недогоняю что прописать нужно
Реклама
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

это осциллограф будет, ругнулся static const char LCD_FONT [][5] =
а схема была такой
Вложения
shm11.jpg
(28.27 КБ) 477 скачиваний
Реклама
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

похоже надо скобки убрать в таблице может и не скобки
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

Lavra писал(а):Подключение дисплея siemens c55 к ATmega8 - Вот сделал вам чтоб компилилось, но 2 функций похоже не хватет в исходниках.
Посмотрите топик по подключению дисплеев от сотовых телефонов к AVR PIC и прочим - http://kazus.ru/forums/showthread.php?t=6520

-
в самом конце прописаны функции LcdLine(i,buf,i+1,buf[i+1],1);
LcdUpdate();
наверно не прописаны фукции вывода графики на дисплей
в c55_lcd.с
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

нашол .h на лсд с рускими буквами и надо прописать вызов функции вывода букв и цифр
вот сейчас смотрю раз никто подсазать нехочет
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

Lavra писал(а):Почитайте ВНИМАТЕЛЬНО !!! язык си для микроконтроллеров - http://tinyurl.com/yz72v3t

и вы будете уверено отличать функцию от вызова функции.
посмотрел сайты по учению программированию контроллеров, помигал светодиодиком изменяя задержку посмотрел функции , для профи это конечно не интересно
а по проекту ткните пальцем что сделать а потом на основе этого подзатыльника буду учится самостоятельно выводить на дисплей, проблема в прикриплении файла и компиляции тут понять неможу
Открыл глаза
Сообщения: 45
Зарегистрирован: Пн мар 09, 2009 08:06:49

Сообщение viktor110668 »

я пошол другим путем тот проект с которого была выдрана библиотека диспла был переделан под новый проект осцилла и убраны функции работы с сд картой и добавлены кнопки управления и усе
Первый раз сказал Мяу!
Сообщения: 23
Зарегистрирован: Вт мар 23, 2010 01:24:22

Сообщение Lavra »

viktor110668 писал(а):
Lavra писал(а): по проекту ткните пальцем что сделать
Я вам написал - нехватает 2 функций. Если у вас чего то нет но это нужно, то сами догадаетесь что нужно сделать ? Если не догадаетесь, подскажу - нужно либо самому сделать либо раздобыть где-то, либо "забить".
Закрыто

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