Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
30.04.2008, 18:14
|
|
Прохожий
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Как запустить LCD, помогите наченающему
Я только учусь писать на Си,написал первую свою
программу "потсчет импульсов и вывод информации
на семисегментный светадиодный индикатор"
Хотелось бы выводить инфу на LCD но сколько я не
сторался неполучается программа для LCD.
Может кто небудь напишет прогу под(AVR Studio)вывода числа ну дапустим цифру 5 в качестве примера.
У меня ЖК МТ-10Т7 и ЖК на HD44780
|
|
|
|
30.04.2008, 20:21
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
А почему ты думаешь что не получается? Может просто ты не видишь символов на экране из-за не правильно настроенной контрастности.
|
|
|
|
30.04.2008, 20:51
|
|
Прохожий
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
|
|
|
|
30.04.2008, 21:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 19.01.2007
Сообщений: 1,747
Сказал спасибо: 2
Сказали Спасибо 46 раз(а) в 35 сообщении(ях)
|
Сообщение от sergeyku
|
Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
|
Дело, запущено...
Попробуйте на ассемблере подавать, в симуляторе, осмысленные (по ДШ) команды и данные, помогает , проверено...(следите за каждым битом)
Потом, зная, как это работает переходите к Си...
Удачи!
__________________
Я, думаю, нужно подумать...
|
|
|
|
30.04.2008, 21:19
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Сообщение от sergeyku
|
Нет потключил правильно дело в том что
я и понятия не имею как правильно написать программу
под LCD пробовал конечно писать прогу но все
както тупо получается
|
Уууу, как все запущено... Я когда только начинал работать с LCD, была одна проблема с контрастностью. С программой управления никаких проблем.
|
|
|
|
30.04.2008, 21:36
|
|
Частый гость
Регистрация: 25.08.2005
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 4 раз(а) в 2 сообщении(ях)
|
Чтоб наверняка, вывод контрастности LCD подключи на землю. Тогда точно будет видно надписи. А как работать с LCD, посмотри для примера в библиотеках CodeVisionAVR.
|
|
|
|
01.05.2008, 00:23
|
|
Прописка
Регистрация: 20.02.2006
Сообщений: 284
Сказал спасибо: 9
Сказали Спасибо 6 раз(а) в 6 сообщении(ях)
|
Работал только с графическими МТ. Сначало припаял индикатор к LPT порту и програмой на бейсике, посылал инфу на индикатор, когда разобрался что к чему, перешел к программированию с помощью микроконтроллера.
|
|
|
|
01.05.2008, 01:01
|
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,530
Сказал спасибо: 172
Сказали Спасибо 1,560 раз(а) в 810 сообщении(ях)
|
Порядок такой. Сначала иницализация. Включаем дисплей, выдерживаем паузу 30 мСек. Затем устанавливается на пинах порта команда function set типа 00110000(0x30) при очищеных RS, RW, стробируется Е. Пауза 5 мсек. После команда display clear 00000001(0x01). Пауза 5 мсек. Затем команда display on 00001110(0x0E)(дисплей включен, курсор включен, мерцание выключено). Пауза 50 мкрсек. И последня команда entry mode set типа 00000110(0x06) автоинкремент, сдвиг всего экрана отключен. Все инициализация окончена, курсор должен находится в начальной области левый верхний угол. Теперь записывается адрес RAM к примеру 0-вой команда вида 10000000(0x80), пауза 50 мкрсек, после этого устанавливается RS( RW сброшен) и записывается ASCII код к примеру 00110000(0x30). В позиции курсора появится символ 0.
|
|
|
|
01.05.2008, 11:56
|
|
Прохожий
Регистрация: 30.12.2007
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Спасибо за помощь мужики кое чего я понял из
написанного буду думать думаю разберусь
если чего нетак пойдет обращусь за помащью
|
|
|
|
03.05.2008, 12:42
|
|
Частый гость
Регистрация: 24.04.2005
Сообщений: 35
Сказал спасибо: 10
Сказали Спасибо 6 раз(а) в 2 сообщении(ях)
|
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 12:01.
|
|