реклама на сайте
подробности

 
 
> IAR и LCD с контроллером HD4478, Как подключить, как применить библиотеку
vashurin
сообщение Apr 8 2008, 11:32
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 8-04-08
Пользователь №: 36 568



help.gif

Привет всем решил прибегнуть на этот раз к помощи инета в решении проблемы.
суть такова.

есть у меня проект написанный на CVAR , я уже исчерпал доступные мне возможности этого ПО.
и прешил перейти на IAR.

все хорошо но вот в IAR нет библиотеки для ЖКИ.
поиски в интернете дали мне прикрепленный файл к этому сообщению. Я уверен что собравшиеся сдесь люди могут мне помочь.Прикрепленный файл  HD44780src.ZIP ( 4.68 килобайт ) Кол-во скачиваний: 260
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vashurin
сообщение Apr 8 2008, 12:03
Сообщение #2





Группа: Новичок
Сообщений: 9
Регистрация: 8-04-08
Пользователь №: 36 568



Первое что меня интересует.

Можно-ли использовать эти библиотеки в ИАР-е ?

как сделал я:
1. создал папку LCD в папке проекта(чтоб не засорять корневую иара)
2.код

#include <iom8.h>
#include "LCD\LCD.HD4478.Driver.c"

int main()
{
LCD_Init ();
return 0;
}

3. в файле stdafx.h мнеяю на библиотеку своего камня #include <iom8.h>

4. прикомпиляции выдает
Fatal Error[Pe005]: could not open source file "systime.h" F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 10

это означат что не может чтото найти - ищу я , нахожу в интернете.
кладу в папку LCD.

5. выдает кучу ошибок.
Building configuration: M8_GEN_LCD_IAR - Debug
Updating build tree...
main.cpp
Warning[Pa050]: non-native end of line sequence detected (this diagnostic is only issued once) F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\systime.h 1
Error[Pe020]: identifier "PD7" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 198
Error[Pe020]: identifier "g_Buffer" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 201
Error[Pe020]: identifier "LCD_Clear" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 216
Error[Pe020]: identifier "DDRA" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 235
Error[Pe020]: identifier "PD5" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 235
Error[Pe020]: identifier "PORTA" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 259
Error[Pe020]: identifier "PD6" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 260
Error[Pe020]: identifier "PD6" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 282
Error[Pe020]: identifier "PINA" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 284
Error[Pe020]: identifier "PD4" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 314
Error[Pe020]: identifier "DDRA" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 315
Error[Pe020]: identifier "PD5" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 315
Error[Pe020]: identifier "PD4" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 360
Error[Pe020]: identifier "PD4" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 373

Total number of errors: 14
Total number of warnings: 1


6. я не смог справиться с

Error[Pe020]: identifier "g_Buffer" is undefined F:\_IAR_Project\M8_GEN_LCD_IAR\LCD\LCD.HD4478.Driver.c 201



может мне пойти ..... другим путем ????????

может есть у кого то
готовое решение моей проблемы, просто не хочется изобретать велосипеД.
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 8 2008, 12:05
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



а не думали обратиться за разьяснениями к автору библиотеки?
возможно это неполная версия библиотеки.
Go to the top of the page
 
+Quote Post
msalov
сообщение Apr 8 2008, 13:48
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 526
Регистрация: 24-08-07
Из: Беларусь, Минск
Пользователь №: 30 045



Цитата(MrYuran @ Apr 8 2008, 16:29) *
Судя вот по этому
g_Buffer[1].Address = LCD_ROW2_START;
g_Buffer - это массив структур, а вот что за структуры, надо разбираться...

Судя по этому, эта структура содежит адрес начала строки и скорее всего саму строку, но для полной уверености:
Цитата(gotty @ Apr 8 2008, 15:05) *
а не думали обратиться за разьяснениями к автору библиотеки?
возможно это неполная версия библиотеки.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vashurin   IAR и LCD с контроллером HD4478   Apr 8 2008, 11:32
- - gotty   А в чём собственно вопрос?   Apr 8 2008, 11:43
- - vashurin   хотелось бы самому понять. как приспособить это де...   Apr 8 2008, 12:13
- - ГарикБаза   А я б поменял имя файла, точки смущают   Apr 8 2008, 12:14
- - vashurin   там с точками все нормально. но учту ща перепишу. ...   Apr 8 2008, 12:25
- - MrYuran   Для начала, я думаю, надо определить порты и пины,...   Apr 8 2008, 12:27
|- - IgorKossak   Цитата(MrYuran @ Apr 8 2008, 15:27) Для н...   Apr 8 2008, 12:39
- - vashurin   да порты определил, я не пойму для чего g_Buffer ...   Apr 8 2008, 12:40
|- - IgorKossak   Цитата(vashurin @ Apr 8 2008, 15:39) я не...   Apr 8 2008, 12:40
- - vashurin   Описание шин управления и данных между МП и ЖКИ в...   Apr 8 2008, 13:13
- - MrYuran   Судя вот по этому g_Buffer[1].Address = LCD_ROW2_...   Apr 8 2008, 13:29
- - vashurin   спасибо всем кто принимал сдесь участие, перелопат...   Apr 9 2008, 10:08
- - prottoss   Только седня:-) удалось прочитать корреспонденцию,...   Apr 9 2008, 12:04
- - Roger   Сегодня целый день пробывал запустить LCD (FDCC 16...   Jun 26 2010, 20:39
- - Roger   Проблема была в правильности задержек... Единстве...   Jun 27 2010, 05:44


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 09:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016