10.09.2016, 23:41
|
#21
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Сообщение от Неаполитанский Залив
|
ааа, я кажись понял, где вы меня не поняли.
Дело в том, что запись 0х3 как раз и означает, что число представлено в виде полубайта, шириной 4 бита. Количество цифр после префикса указывает на разрядность слова, так принято во многих источниках. Вот если бы я написал 0х03, тогда бы имел ввиду полный байт, слово шириной в 8 бит.
|
Сообщение от AR_Favorit
|
если это именно последовательность единичных полубайтов, которые надо передать со стробом после каждого - то после перевода в 4-битный режим (первой посылки 0x2) дисплей будет формировать команды из пар следующих посылок, и первой же командой получит 0x2C, что соответствует работе с дисплеями, содержащими матрицу символа 5х10 точек, практически не встречающимися.
|
А должен получить для двустрочного дисплея с матрицами символов 5х8 команду 0х28. То есть после "0x3, 0x3, 0x3, 0x2, 0x2," в вашей последовательности должно быть 0x8.
Это опять же из ДШ на HD44780. Для KS0066U то же самое в ДШ. Какие-то клоны (китайцы, особенно нонеймы, навряд ли используют оригиналы от хитачи или самсунга) этого контроллера, может, и проигнорируют этот бит, поскольку просто не предназначены для установки на дисплеи с матрицей 5х10, а какие-то, как и сам оригинал - могут и принять его во внимание. Результат будет - не работает".
Повторюсь, можно делать абы как и радоваться, если заработало, а можно сразу делать как надо, чтоб потом не ловить блох. Да, в даташитах тоже бывают ошибки, но далеко не так часто, как "не работает", если ДШ игнорировать и делать, "как в инете нашел"...
Последний раз редактировалось AR_Favorit; 10.09.2016 в 23:48.
|
|
|
|
11.09.2016, 01:03
|
#22
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Сообщение от miwutka
|
Новый инит тоже виснет
|
Сообщение от miwutka
|
Плата питается от ст-линка программатора.
|
Дисплейчик с подсветкой? Сколько ест подсветка? А сколько может отдать порт USB?
Запитайте посерьезней. Или подсветку отключите и попробуйте.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.09.2016, 01:12
|
#23
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Сообщение от akegor
|
Дисплейчик с подсветкой? Сколько ест подсветка? А сколько может отдать порт USB?
Запитайте посерьезней. Или подсветку отключите и попробуйте.
|
Подсветка ест 100-150 мА, порт - даже USB 1.0 - может отдать 0,5А, все конструкции с WH1602 при питании через СТ-линк работали без проблем, а без подсветки на своем инверсном сине-белом индикаторе он может ничего не увидеть...
|
|
|
|
11.09.2016, 01:18
|
#24
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Сообщение от AR_Favorit
|
даже USB 1.0 - может отдать 0,5А
|
"Зйисты - може вин и зйисть, да хто ж йому дасть?!"(с)
Если не принять спец мер, порт может отдать только 100 мА. а больше - надо просить. Программатор просит?
Сообщение от AR_Favorit
|
Подсветка ест 100-150 мА
|
Зависит, видимо, от размера. Я пользовал с 70 мА.
Сообщение от AR_Favorit
|
а без подсветки на своем инверсном сине-белом индикаторе он может ничего не увидеть...
|
Можно запитать отдельно.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
Последний раз редактировалось akegor; 11.09.2016 в 01:22.
|
|
|
|
11.09.2016, 01:38
|
#25
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Сообщение от akegor
|
Программатор просит?
|
Навряд ли просит, но ЕМНИП порт их все равно выдает. Защита срабатывает только на превышение макс возможного. Вот если воткнуть в порт хаб, а в него девайсы, в сумме просящие более максимального тока - часть из них будет программно отвалена...
Сообщение от akegor
|
Зависит, видимо, от размера. Я пользовал с 70 мА.
|
Ну я тоже стараюсь не задирать, но для WH1602B, например, 130 мА - это норма. 70 мА норма для WH0802A. Но на практике, разумеется, и не на сниженном вдвое токе все еще нормально светится.
Последний раз редактировалось AR_Favorit; 11.09.2016 в 01:48.
|
|
|
|
11.09.2016, 02:04
|
#26
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
AR_Favorit, не отговаривайте, пусть попробует. Мало ли - комп компу большая разница. А если что-то выбивается из стандарта, то это несчастный случай, а не правило.
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.09.2016, 02:23
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Ну вообще, если уж что-то глючит, то обеспечить качественное питание, как бы первая мера. Я только про то, что в принципе питания от ст-линка достаточно. А что и как наворочено (и разведено) в девайсе у ТС, знает только он, так что запитать нормально смысл, конечно, имеет...
|
|
|
|
11.09.2016, 10:39
|
#28
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
Вроде разобрался. Все провода припаяны, а минус на китайском проводе съемном )) Вроде там была плохая связь. Включал лампу дневного света, которая включается в розетку через трансформатор последовательно. Когда она блымает то с пол тыка ЖК поплыл))) Ну и чегото к минусу я полез. Поменял провод и пока всё норм.... При этой лампе атмега сразу висла без соответствующего обвеса деталями. А стм независ..... На первый взгляд мне понравилось ))
|
|
|
|
11.09.2016, 10:49
|
#29
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 18,907
Сказал спасибо: 2,543
Сказали Спасибо 11,818 раз(а) в 5,924 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
А столько копий наломали...
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.09.2016, 12:32
|
#30
|
Почётный гражданин KAZUS.RU
Регистрация: 05.07.2009
Адрес: Запорожье
Сообщений: 1,531
Сказал спасибо: 309
Сказали Спасибо 53 раз(а) в 48 сообщении(ях)
|
Re: STM32F030F4 + HD44780 работает через раз
akegor, ))) зато все разные иниты работают ))) Есле б еще разобраться как в атмеге и стме включить энергосберегающий режим....?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:24.
|
|