Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с ЖКИ на контроллере HD44780 и его аналогах
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 25, 2024 11:57:39

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2424 ]     ... , , , 101, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 20:05:46 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
я не специально, так получилось :facepalm:

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 20:07:07 
Идёт направо - песнь заводит, Налево - сказку говорит.
Аватар пользователя

Карма: 133
Рейтинг сообщений: 775
Зарегистрирован: Чт апр 21, 2011 17:55:50
Сообщений: 4991
Откуда: Иркутск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Да. Бессмысленны. А выше по исходнику вообще их нету, где, как раз надо было бы. :dont_know:
Я тоже до сих пор не умею делать нормальные комментарии. Надо учиться как-то. Может тему запилить отдельную для этого?

_________________
Станислав


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 20:11:39 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1289
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4510
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
СКАЗОЧНИК писал(а):
их нету, где, как раз надо было бы. :dont_know:
Да ладно... Главное - пропиарить сайт с каким-то безумным названием. Для чего же ещё комменты нужны ? :)))
Причём, кроме сайта вообще нет ни одного коммента :)))


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 20:31:17 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
В протеусе работает . паять буду через 3 дня

_________________
ух ты.... показывает


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 20:46:08 
Встал на лапы

Карма: 4
Рейтинг сообщений: 3
Зарегистрирован: Чт фев 11, 2016 18:35:37
Сообщений: 139
Рейтинг сообщения: 0
А мне очень понравилось "пока (один) { ... }" - вспомнились годы между институтом и женитьбой. :roll: Жаль, что этот оператор не откомментирован... :dont_know: (Ох, там было чего написать!!! :))) )

_________________
- Из овощей я больше всего люблю пельмени... © Соседский Мальчик


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 23:13:19 
Опытный кот

Карма: 16
Рейтинг сообщений: 74
Зарегистрирован: Вс янв 19, 2014 00:55:09
Сообщений: 736
Рейтинг сообщения: 1
12val12, я этак вот дебажил переменные
Код:
//Вывод целого числа (0...65535) без ведущих нулей
void lcd_number(uint_fast16_t value){
   uint_fast16_t d=1;
   while((value/d)>=10)d*=10;
   while(d){
      lcd_data(((char)(value/d))+48);
      value%=d;
      d/=10;
   }
}
lcd_data(char value) - вывод подготовленного байта, либо целиком, либо нибблами, зависимо от настроек.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт мар 04, 2016 23:35:34 
Потрогал лапой паяльник

Зарегистрирован: Пт янв 29, 2010 19:42:27
Сообщений: 311
Рейтинг сообщения: 0
MOHCTEP
Спасибо возьму в копилку .

_________________
ух ты.... показывает


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 05, 2016 06:14:00 
Друг Кота
Аватар пользователя

Карма: 86
Рейтинг сообщений: 1018
Зарегистрирован: Чт апр 11, 2013 11:19:59
Сообщений: 4875
Откуда: Минск
Рейтинг сообщения: 0
12val12 писал(а):
написал . можно улучшить?
Можно.

- Выводимое число "прибито гвоздями" к конкретной позиции по X. То есть большого смысла в такой функции нет, она неспособна вывести что-то вроде "256" в левом верхнем углу, например.

- Зачем перед выводом каждой цифры заново позиционировать курсор? Дисплей сам перемещает его после вывода очередного символа. Один раз перед выводом числа вышел стал куда надо (думаю, в библиотеке CV такое должно быть), и начал выводить цифры подряд. И в функцию позицию передавать не нужно.

- По поводу комментариев в коде тут уже высказались. Присутствуют только самые бесполезные из них.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 11, 2016 20:18:12 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Подскажите, ЖК индикатор 16х2 WO1602F-TMI-AT фирмы Winstar с контроллером ST7032 совместим по командам с HD44780? Даташит говорит что да. Но я тут решил попробовать его включить в параллельном режиме 8-bit интерфейс и у меня ничего не вышло. Индикации нет. Даже первая строчка не засвечивается, как-будто нет инициализации. Код писал в Bascom. Подробнее тут http://radiokot.ru/forum/viewtopic.php?p=2726119#p2726119.
Схема включения взята из даташита
Изображение

На выводы CAP1P, CAP1N ничего ен подключал согласно схемы.
Но что смущает. На приведенной схеме видно, что выводы 19б20 индикатора подписаны как NC, и в тоже время они отмечены как VOUT и V0. V0 обычно вывод регулировки контраста. Даташит молчит на эту тему.

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 11, 2016 21:24:11 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 439
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Сообщений: 2083
Откуда: Крымск
Рейтинг сообщения: 0
Вот пример есть на ваш дисплей:
СпойлерExample3

'----------
'name : LCD-RX1602A5.bas
'copyright : (c) 1995-2014, MCS Electronics
'purpose : demonstrates I2C LCD library
'micro : Mega88
'suited for demo : yes
'commercial addon needed : no
'The used library was sponsored by Lab microelectronic GmbH
'----------

$regfile = "m88def.dat"
$crystal = 8000000
$hwstack = 32
$swstack = 32
$framesize = 64

const vmode = 3 ' 3V mode

$lib "Lcd_RX1602A5.lbx"
$lib "i2c_twi.lbx" ' use hardware twi or remark for software I2C

Config Twi = 100000 ' 100kHz
config lcd = 16x2 , chipset = st7032

config SCL=PORTC.5
config SDA=PORTC.4


I2cinit

lcd_reset alias portc.2 ' pin used for LCD RESET
lcd_light alias portd.7 ' pin used for back light

Config lcd_reset = Output ' Display Reset
Config lcd_light = Output ' Display Licht


lcd_light = 1 ' activate background LED
Lcd_reset = 0 ' RESET mode
waitms 100
Lcd_reset = 1 ' normal mode

initlcd ' init LCD
lcdcontrast 30 'a value between 30 and 40 works best at 3V

Do
Cls
Locate 1 , 1 : Lcd "test"
Waitms 100 '
Loop


End

Взято от сюда:
http://avrhelp.mcselec.com/index.html


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 11, 2016 21:42:26 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Adagumer писал(а):
Вот пример есть на ваш дисплей:

В данном примере дисплеем управляют по шине I2C. А мне надо параллельный режим 8 бит. Контроллер ST7032 поддерживает и то и другое. Я привел конкретную схему включения и нужный мне режим.

ЗЫ. Переписал инициализацию 8bit из даиташита. Тоже глухо. Решил рискнуть и подключить вывод 20 (NC/V0) к переменному резистору для регулировки контраста. Индикатор подал признаки жизни, но изображение нечеткое и грязное. Засвечены лишние точки. Так что похоже причина в контрастности дисплея. А инициализируется он верно, что с даташита взятый порядок инициализации, что с баскома стандартный код

PS2. Интересно как контрастность то правильно регулировать? Программно или аппаратно? А то непонятно почему мусор на индикаторе высыпается

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 11, 2016 23:59:57 
Грызет канифоль
Аватар пользователя

Карма: 10
Рейтинг сообщений: 106
Зарегистрирован: Пт ноя 15, 2013 20:58:23
Сообщений: 281
Рейтинг сообщения: 0
serg_svd писал(а):
Подскажите, ЖК индикатор 16х2 WO1602F-TMI-AT фирмы Winstar с контроллером ST7032 совместим по командам с HD44780?
После того как... А до того ни-ни.
serg_svd писал(а):
Даже первая строчка не засвечивается, как-будто нет инициализации.
Вот именно после правильной и ... как. А она от стандартной HD44780 - нЭбо и зЭмля. Что ж Вы замкнулись на даташите самого дисплея - качаТ даташит наST7032, читаТ стр. 29-30 Initializing by Instruction 8-bit Interface (fosc=380KHz) и писаТ свою инициализацию, а не совать стандартную 44780. Подсказка - глобальные отличия пойдут уже с третьей команды.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 12, 2016 00:11:04 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Да с горем пополам осилил из даташита ST7032 инициализацию. Включил мигание курсора. При подключении по схеме дисплей чист. Но если подключить на вывод 20 индикатора подстроечный резистор и покрутить, то появляется мигающий курсор. При чем сейчас у меня мигает почему-то в двух строчках одновременно. Так вот, что-то я не вижу в даташите на индикатор, что контрастность регулируется внешняя. А если все же внутренняя, то какое значение по умолчанию надо ставить опять же в даташите ни слова. Хожу вокруг даташита как слепец.

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 12, 2016 10:57:57 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Победил все-таки индикатор
Изображение
Контрастность регулируется при инициализации. внешний подстроечный резистор не нужен.
Остальное подробнее опишу в теме про Bascom

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Ср апр 13, 2016 19:52:01 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Продолжаю играться с индикатором. Очень интересный экземплярчик. Чуть изменить инициализацию и он превращается в одно строчный с размером символов 5х16 точек.
Изображение

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 19, 2016 16:46:06 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
Очередной пациент. Дисплей Powertip PC-1602I без модуля подсветки.
Как заставить его работать при напряжении 3,3 В? Собрал на макетке, при питании от 5 В индикация есть, при питании от 3,3 В дисплей нормально выводит информацию, но вот различить ее можно еле-еле. Не хватает контрастности. При питании от 5 В максимальная контрастность достигается при подключении вывода регулировки контраста (Vo) к минусу питания индикатора.
На плате индикатора с обратной стороны только две бескорпусных микросхемы и 5 резисторов. Один 91 кОм, и четыре по 4,7 кОм.
Как его все же заставить работать от 3,3 В? Очень надо!

Изображение

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 19, 2016 16:54:30 
Друг Кота

Карма: 64
Рейтинг сообщений: 966
Зарегистрирован: Пт мар 07, 2008 06:54:43
Сообщений: 4221
Откуда: Ижевск
Рейтинг сообщения: 3
Видимо на 3 лапе индикатора нужно напряжение смещения -1,7V относительно общего. Т.к. работаю, в основном, от напряжения +3V с контроллера вывожу частоту, формирую отрицательное напряжение.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 19, 2016 20:44:45 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 18
Рейтинг сообщений: 243
Зарегистрирован: Ср янв 16, 2008 08:34:04
Сообщений: 2471
Откуда: KMV
Рейтинг сообщения: 0
я пробовал подавать напряжение -1,5 В относительно общего на вывод 3 индикатора. У меня некоторые знакоместа на 100% закрашивались, а некоторые только столбцы в знакоместах. В общем непонятный мусор на индикаторе. Выводимый текст терялся. Пробовал переменный резистор ставить на контрастность. Тот же мусор, текста нет.

PS. подключил другой дисплей. Работает. Так что проблема именно в конкретном дисплее

PS2/ по индикаторам допишу еще. Не знаю совпадение или нет. Проверил несколько индикаторов на работу от 3,3 В. Так вот, все, где на плате есть 5 резисторов одинакового номинала, работают отлично. А этот PC-160I с 4-мя резисторами не хочет. Печально :( А я б его впихнул бы в прибор с питанием от отдного лития. Ему тут как раз самое место

_________________
"Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа." Ро́берт Ше́кли
Я правильных ответов знаю мало, поэтому не стесняюсь и много спрашиваю.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Ср май 25, 2016 21:43:46 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 28, 2013 20:35:27
Сообщений: 28
Рейтинг сообщения: 0
Есть такой индикатор 1602А китайский, процессор не известный.
Собрал схему измерителя емкости зарядки аккумулятора, прошил контролер. Включаю- на ЖКИ только мигающий курсор-квадрат в нижнем левом углу. Подкидывал другой индикатор на HD4470, все работает, а с китайцем никак. Начитался Интернета:)), подозреваю, что не правильно сделана инициализация.
Так как в програмировании "ноль", прошу помощи у мудрых котов подправте, пожалуйста, исходник.
Исходник схему и фото даю. Спасибо!


Вложения:
фото1.JPG [33.69 KiB]
Скачиваний: 430
схема.jpg [36.92 KiB]
Скачиваний: 333
emk10best.asm [23.68 KiB]
Скачиваний: 258
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт май 26, 2016 07:21:15 
Первый раз сказал Мяу!

Зарегистрирован: Пн янв 28, 2013 20:35:27
Сообщений: 28
Рейтинг сообщения: 0
Вот с этой прошивкой, в схеме измерителя емкости и ESR электролитов на Attyni2313, китайский индикатор работает без проблем.
Исходник прилагаю.


Вложения:
C_ESR_Meter12Мгц.asm [59.96 KiB]
Скачиваний: 517
Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2424 ]     ... , , , 101, , , ...  

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


Кто сейчас на форуме

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


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y