Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
14.11.2010, 03:47
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Индикатор TIC96
Заполучил индикатор TIC96 (аналог популярного TIC32, отличие в том у TIC32 тип отображения "полупропускание", у TIC96 - "просвет").
Подключаю по схеме рекомендованной
http://gamma.spb.ru/download/cdd/graph/ANG-002.pdf
инициализирую по алгоритму оттуда же.
Результат - на дисплее одни пиксели ярче (ну или темнее, если быть точным) других (фото прилагается).
Эксперименты с разными режимами контроллера жки (pcf8531) ничего не дали... Кто-то работал с этими дисплеями и/или подскажет что?
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
14.11.2010, 05:17
|
|
Вид на жительство
Регистрация: 14.10.2009
Сообщений: 338
Сказал спасибо: 35
Сказали Спасибо 92 раз(а) в 73 сообщении(ях)
|
Re: TIC96
не везде равномерное напряжение на подложке. Ногу VLCD надо закондерить по качественнее. Или подводить напряжение питания матрицы отдельно. Также советую при использовании внутреннего умножителя ставить диод шоттки а не кремушко.
__________________
Найди путь или проложи сам!
Последний раз редактировалось MasterMushi; 14.11.2010 в 15:25.
|
|
|
|
14.11.2010, 10:33
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.06.2004
Адрес: Харьков
Сообщений: 1,488
Сказал спасибо: 3,207
Сказали Спасибо 3,010 раз(а) в 686 сообщении(ях)
|
Re: TIC96
А в программе нет ничего типа while(1) ?
Такое ощущение, что текст на экране выводится в бесконечном цикле в динамике. Попробуйте вывести на дисплей информацию и сделать пустой бесконечный цикл без вывода в нем на экран.
|
|
|
|
14.11.2010, 13:08
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: TIC96
Сообщение от MasterMushi
|
при использовании внутреннего умножителя ставить туннельный диод
|
описька, похоже - шоттки
|
|
|
|
14.11.2010, 13:48
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Re: TIC96
Сообщение от jump
|
не везде равномерное напряжение на подложке. Ногу VLCD надо закондерить по качественнее.
|
На VLCD - 7.3 В, емкость 0,22мкФ.
Сообщение от jump
|
А в программе нет ничего типа while(1) ?
|
Нет, с этим все в порядке...
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
14.11.2010, 13:49
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: TIC96
В строке
Цитата:
|
i2c_write(CON1); i2c_write(0b00001010); // voltage multiplication factor: 2*V
|
Должно быть
Цитата:
|
i2c_write(CON1); i2c_write(0b00001000); // voltage multiplication factor: 2*V
|
А значение в строке
Код:
|
i2c_write(CON1); i2c_write(0b11000100); // Vlcd set |
должно быть между 182 и 195.
Последний раз редактировалось st_1; 14.11.2010 в 13:54.
|
|
|
|
14.11.2010, 14:00
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Re: TIC96
Сообщение от st_1
|
В строке
Код:
i2c_write(CON1); i2c_write(0b00001000); // voltage multiplication factor: 2*V
|
Текст тускнеет.
Сообщение от st_1
|
А значение в строке
Код:
i2c_write(CON1); i2c_write(0b11000100); // Vlcd set
должно быть между 182 и 195.
|
Становится хуже - появляются артефакты, причем чем меньше число, тем хуже...
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
14.11.2010, 14:39
|
|
Заблокирован
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
|
Re: TIC96
|
|
|
|
14.11.2010, 14:44
|
|
Гражданин KAZUS.RU
Регистрация: 08.07.2006
Сообщений: 583
Сказал спасибо: 76
Сказали Спасибо 90 раз(а) в 66 сообщении(ях)
|
Re: Индикатор TIC96
Вывод - брак дисплея? Мдя...
__________________
Sex, Druggs, Rock&Roll
|
|
|
|
14.11.2010, 14:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,548
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
|
Re: Индикатор TIC96
alberio, вот мой вариант инициализации для TIC96:
i2c_write(CON1); i2c_write(0x09); //voltage multiplication factor: 3*V
i2c_write(CON1); i2c_write(0x20); //temperature coefficient: 0
i2c_write(CON1); i2c_write(0x07); //Vlcd - HIGH; Voltage multiplier ON
i2c_write(CON1); i2c_write(0x80); //Vlcd set
остальные параметры, как в ANG-002.pdf.
Питание дисплея 3.3в.
Можно еще поиграться емкостью на VLCD, насколько помню из экспериментов, от нее зависит частота развертки. Попробуйте поставить 0.1uF.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:30.
|
|