0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
||||||
1 | ||||||
Работа с LCD дисплеем HD44780 из МК Atmega16 (GCC)24.10.2014, 19:21. Показов 6169. Ответов 27
Метки нет (Все метки)
Здравствуйте, пытаюсь подключить LCD дисплей к микроконтроллеру, скачал библиотеку, но уже на начальном этапе появились проблемы. Пытаюсь скомпилировать вот такой код:
0
|
24.10.2014, 19:21 | |
Ответы с готовыми решениями:
27
Работа с дисплеем HD44780 в Протеус (ATMega16, ASM) По нажатию кнопки вывести данные на дисплей HD44780 ATMega16 AVR Studio GCC PIC16f84a. Работа с LCD дисплеем Работа с LCD дисплеем на Arduino Работа с LCD LM016L-HD44780 (ATMega128, ASM, Proteus) |
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 19:28 | 2 |
1. Где лежит LCD.h?
2. В LCD.h функции точно такие присутствует? 3. А как именно ругается компилятор?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 19:36 [ТС] | 3 |
1. В папке с проектом
2. Точно 3. Undefined reference to unit "init"
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 19:48 | 4 |
а в LCD.с функция init() есть?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 19:50 [ТС] | 5 |
есть
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 19:53 | 6 |
Выкладываете либу, попробую посмотреть.
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 19:59 [ТС] | 8 |
вот
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 20:12 [ТС] | 10 |
Компилятор GCC.
Похоже, что нет. Что нужно еще сделать?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 20:20 | 11 |
1. Добавить все файлы с и h в проект, если не заведется см. пункт 2
2. добавить в файл main #include"init.c" если не заведется дать ссылку где без регистрации студию скачать. GCC
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 20:48 | 13 |
авр студия скорей всего
0
|
Модератор
8908 / 6677 / 918
Регистрация: 14.02.2011
Сообщений: 23,514
|
|
24.10.2014, 20:54 | 14 |
не работал, ничего не могу сказать
но по опыту общения с другими ИДЕшками есть где то проект, структура проекта, или что то подобное вот в него и нужно вставить LCD.c чтобы компилятор смог его скомпилить скорее всего ругается линкер, нет реализации согласен, глупо получилось надо было спросить "Какова среда разработки?"
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 20:58 | 15 |
я тоже так считаю
Вы тоже грустите make файлу
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 21:15 [ТС] | 16 |
Кто такой линкер?
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 21:17 | 17 |
Злой буржуин мешающий Вам жить. Вот про него в википедии https://ru.wikipedia.org/wiki/... 2%F9%E8%EA
Вы добавили файлы в проект?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 21:22 [ТС] | 18 |
Витальич, да, все файлы c и h добвил.
0
|
1280 / 1185 / 175
Регистрация: 02.12.2013
Сообщений: 4,883
|
|
24.10.2014, 21:26 | 19 |
инклудом или в проект?
0
|
0 / 0 / 0
Регистрация: 23.10.2014
Сообщений: 23
|
|
24.10.2014, 21:30 [ТС] | 20 |
в проект
0
|
24.10.2014, 21:30 | |
24.10.2014, 21:30 | |
Помогаю со студенческими работами здесь
20
проблема с дисплеем на hd44780 с ebay HD44780 + ATMega16 HD44780+ATMega16+ASM Дисплей HD44780 и Atmega16 Инициализация lcd на HD44780 О выводе на дисплей LCD HD44780 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |