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

 
 
> 4 битный режим LCD в AVR Studio
FisherVet
сообщение Oct 22 2006, 08:06
Сообщение #1





Группа: Новичок
Сообщений: 10
Регистрация: 22-10-06
Из: г. Екатеринбург
Пользователь №: 21 547



Доброе время суток всем. Работаю с AVR недавно и начинал с CodeVisionAVR, там проблем особых не было, но пришлось перебраться на AVR Studio, поскольку для этого компилятора больше библиотек. Столкнулся с такой проблемой: не работает 4 битный режим для текстового LCD. Причём не работает при использовании встроеной библиотеки, не работают так же и примеры имеющиеся в студии. Причём 8 битный режим работает без проблем, но он неприемлем из-за ограничености кол-ва ног. Модель в Протеусе вообще ничего на экран не выводит, а на железе мусор всякий на экране. Модель в Протеусе и железо правильные с CodeVision без проблем. Интуитивно понимаю, что проблемма вероятно с длительностью задержек. В настройках частоты и тип проца выставил правильно специально 10 раз перепроверил всё и результат один.
Не сочтите за ламмера, но может кто знает где тут собака порылась, может кто сталкивался с такой проблеммой?


--------------------
[/i]Восприятие верёвки как змеи так же ложно, как и восприятие верёвки как верёвки
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
FisherVet
сообщение Oct 28 2006, 15:31
Сообщение #2





Группа: Новичок
Сообщений: 10
Регистрация: 22-10-06
Из: г. Екатеринбург
Пользователь №: 21 547



Цитата(aesok @ Oct 22 2006, 19:34) *
Какой конкректно "встроенной библиотекой" для текстового LCD вы пользуетесь?
Ни в avr-gcc, ни в avr-libc нету никаких библиотек для текстового LCD. В avr-libc есть только пример он как я понял у вас тоже не работает.

И пожалуйста сообщите ваши версии WINAVR и avr-gcc.

Анатолий.


Встроенная библиотека есть в оболочке AtmanAVR C IDE 8.8.0 Built date 23 сентября 2006. Он использует компилятор AVRGCC 4.1.1
AVRStudio V4.12 SP4 Build 498 использует avr-gcc 3.4.6

Пример не работает из AtmanAVR. Для работы с LCD в AVRStudio использовал стороннюю библиотеку AVRlib (URL=http://www.procyonengineering.com). Их пример тоже не работоспособен.
Я не верю что такие продукты могли выйти с неработающими библиотеками, но у меня не выходит ничего. Хотя использование крайне простое: указать порты и режим (4 бита или 8), инициализация и всё .... облом в моём случае.

Кстати AVRlib позволяет выбирать ноги к которым подключается LCD.


--------------------
[/i]Восприятие верёвки как змеи так же ложно, как и восприятие верёвки как верёвки
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 19th July 2025 - 05:28
Рейтинг@Mail.ru


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