remixx 0 18 декабря, 2018 Опубликовано 18 декабря, 2018 · Жалоба Попала в руки плата дискавери, к которой необходимо подключить ЖКИ 1602. Запитал его от 5В на плате, а вот с контрастом все оказалось сложнее, т.к. нету подстроечника. Поэтому решил регулировать контраст с помощью ШИМ.Выставил следующие настройки таймера: Код: htim2.Instance = TIM2; htim2.Init.Prescaler = 839; htim2.Init.CounterMode = TIM_COUNTERMODE_UP; htim2.Init.Period = 999; htim2.Init.ClockDivision = TIM_CLOCKDIVISION_DIV1; sMasterConfig.MasterOutputTrigger = TIM_TRGO_RESET; sMasterConfig.MasterSlaveMode = TIM_MASTERSLAVEMODE_DISABLE; sConfigOC.OCMode = TIM_OCMODE_PWM1; sConfigOC.Pulse = 0; sConfigOC.OCPolarity = TIM_OCPOLARITY_HIGH; sConfigOC.OCFastMode = TIM_OCFAST_DISABLE; Ну и в качестве теста попробовал изменить длительность импульса от максимума до минимума: Код: for (i=0; i<=999; i++) { TIM2->CCR1=i; } for (i=999; i>0; i--) { TIM2->CCR1=i; } По итогу получил, что когда импульс находится в минимуме, то на экране появляются еле заметные квадраты в обеих строках, а по мере его увеличения они вообще пропадают. Находил примеры лишь демонстрации работы такой схемы, без конкретной реализации.Можно ли все таки использовать ШИМ с дискавери для регулировки контраста ЖКИ? И каким образом подобрать оптимальное значение? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kovigor 5 18 декабря, 2018 Опубликовано 18 декабря, 2018 · Жалоба 11 minutes ago, remixx said: Можно ли все таки использовать ШИМ с дискавери для регулировки контраста ЖКИ? И каким образом подобрать оптимальное значение? Можно, нужно на выходе генератора ШИМ включить ФНЧ, а уже постоянку с его выхода подать на ножку контраста ЖКИ. Просто зачем ? На практике такая регулировка не нужна, как показал опыт. С головой хватает обычного подстроечника. Неужели неоткуда выпаять подстроечник (нет дохлого тестера или комп. БП, монитора, чего-то еще) ? Или купить негде ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 декабря, 2018 Опубликовано 18 декабря, 2018 · Жалоба Вы в курсе, что на вывод контраста подаётся отрицательное относительно Vcc напряжение? Т.е. максимум контраста будет при 0, а если питание индикатора меньше 5V, то может потребоваться и отрицательное напряжение (порядка -1V) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
alevnew 0 18 декабря, 2018 Опубликовано 18 декабря, 2018 (изменено) · Жалоба 5 минут назад, xvr сказал: Вы в курсе, что на вывод контраста подаётся отрицательное относительно Vcc напряжение? Далеко не всегда. Встречал отрицательную напругу только на индикаторах с питанием от 3.3В. Для 5-вольтовых напруга была от 0В и выше. Сам я делал регулировку контрастности от ШИМ, ставил на выходе ШИМ RC фильтр и далее эмиттерный повторитель с резистивной нагрузкой 1К. Изменено 18 декабря, 2018 пользователем alevnew Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 18 декабря, 2018 Опубликовано 18 декабря, 2018 · Жалоба 2 minutes ago, alevnew said: Далеко не всегда. Встречал отрицательную напругу только на индикаторах с питанием от 3.3В. Для 5-вольтовых напруга была от 0В и выше. Я же писал - относительно Vcc, т.е. относительно плюса питания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 42 18 декабря, 2018 Опубликовано 18 декабря, 2018 · Жалоба http://elm-chan.org/docs/lcd/lcd3v.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться