roboforum.ru

Технический форум по робототехнике.
Текущее время: 30 ноя 2024, 12:57

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу 1, 2, 3, 4, 5  След.
Автор Сообщение
 Заголовок сообщения: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:36 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Подключил к АВРке LCD dv16210, он совместим с HD44780, написал прошивку. Залил. Включаю. Текст выводится, но совсем бледно, если напрячь зрение и смотреть под углом...((( Ставил переменник на 10 кОм на контраст и напрямую подключал к "земле" и "+" - ничего не помогает.
Вот текст программы:
Код:
#include <mega16>

#asm
   .equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd>

void main(void)
{

lcd_init(16);
lcd_gotoxy(0,1);
lcd_putsf("Hello");

while (1);
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
может у тебя жки с расширенной температурой?
тогда ему нужен не плюс, а минус на контраст


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:46 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
А как определить с расширенной или нет? Я его и к "земле" тоже подключал...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:49 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
минус это не земля.
минус это минус относительно земли.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:53 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
кхм... видимо я что-то упустил из этой жизни)) Можно подробнее тогда, как подключить контраст именно к МИНУСУ?)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 16:58 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ну как вариант, подключи батарейку 1.5В плюсом к земле, минусом к контрасту


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:07 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Ура!!! Заработало! А как дальше быть, не постоянно же батарейкой так?
Спасибо!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:11 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
генератор отрицательного напряжения спасёт отца русской демократии... :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:16 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
А помогите отцу русской демократии сделать такой генератор на контроллере))))


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:18 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
шим на меге есть свободный?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
ага, на нём пока ничего не стоит кроме LCD


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:39 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
Изображение
тока все полярности кондеров и диодов перевернуть надо.

<вот, эта картинка лучше> EdGull


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 17:51 
Не в сети
Аватара пользователя

Зарегистрирован: 06 июл 2006, 20:42
Сообщения: 650
Откуда: Москва
прог. языки: C/C++, Python
Из ШИМа же один вроде провод пойдёт. Перевернуть только кондёры? какие номиналы нужны?
где в итоге шим подключать, а откуда минус снимать?

Добавлено спустя 7 минут 24 секунды:
А, ещё как программно реализовать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 18:05 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. как это один, а земля?
2. не тупи, читай выше.
3. кондеры на 0.1-1.0 мкф.
4. просто включить шим.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ATmega16+LCD плохая контрастность
СообщениеДобавлено: 04 ноя 2008, 18:20 
Не в сети

Зарегистрирован: 20 окт 2005, 16:11
Сообщения: 432
Откуда: Вильнюс,Литва
прог. языки: Basic
ICL7660 поставить можно.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 64 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO