CH552 LCD 1602 USB CDC дисплей
HTML-код
- Опубликовано: 6 фев 2025
- LCD 1602 USB CDC дисплей на МК CH552G.
Код из видео, гербер платы, схема и готовая прошивка:
github.com/Moo...
Добавление поддержки CH55x в Arduino IDE: github.com/Deq...
PS: ссылок на конкретных продавцов на Али не даю, чтобы никого не обидеть, ищите сами по своим критериям. Наука
Интересный проект и полезный. На все вопли общественности, что у кассовых аппаратов экраны круче обращать внимание не следует. Сам такой использую и с кассовыми аппаратами дела не имею. 😅
Очень будет полезно, когда требуются сэкономить питание, но в тоже время нужно получит внятный статус какого нибудь процесса
для боль-мень безопасного пользования я бы добавил дроссельки и есд по входу
Интересный и полезный проект! Спасибо.
Читаю комментарии и вспоминаю поговорку: "Дуракам половину работы не показывают".
Я вообще не смотрел видео, сразу пошел комменты писать, этот 2й ))
Интересный и полезный проект
Автор видео ,скоро сделает пейджер из 2000 года передача данных как минимум wi-fi или спутниковый передачек на какой-нибудь частоте . молодец
Пытался придумать, для чего? Единственное применение, по моему мнению, это проверка на кириллицу в прошивке ЛСД. Для проверки работоспособности дисплея - сильно жирно подключать к компу.
Очень плохо что библиотечные примеры выдают ошибку.
Благодарю
На этот дисплей можно выводить кириллицу, используя трюк с 8-ю имеющимися перепрограммируемыми символами.
Но можно и купить дисплей с кириллицей в ПЗУ и конвертировать UTF-8 на входе в кодовую страницу дисплея. А можно и какой-нибудь графический дисплей подключить... На то ПО и открыто, чтобы каждый мог его под себя поменять.
@@arduinoetc Я имел ввиду, что такой копеечный дисплей можно использовать в приборах, где нужен вывод кириллицы, не переплачивая за более дорогие дисплеи, особенно когда речь идет о какой-либо серии
Контрастность можно было тоже на ШИМ повесить . Экономия должна быть экономной
Интересный МК CH . Может будет видео про его возможности ?
8051 старше многих из вас (но не меня :) ), так что не особо интересно, только что у CH55x есть USB.
А вот RISC-V МК от WCH (CH32V*) действительно интересные, но у меня времени на видео о них пока нет.
Интересного у него только цена и доступность. Для малых проектов нет смысла.
@@arduinoetc Вы как никогда правы! Более того, когда я учился в институте(в конце восьмидесятых прошлого века) уже существовали Советские клоны МСU, построенные по на основе данной архитектуры!
Ну что, кончились эти СНхх... Вчера основная масса исчезла со о страниц АлиЭкспресса, а те что остались подражали в 8 - 10 раз. Встали с колен? Победили? Даёшь импортозамещение. Аминь!
Как его программировать на Си?
Почиму Boot тоже неповесить на кнопку как ето зделано на китайской отладке?Вдруг чтото надоест и захочеться заминить прошивку.Да ещё если спервого раза незапуститься такак в коде накасячил.Задолбёссяже пенцетом каждый рас тыкать.
После первой успешной прошивки плата шьется через USB без всяких дополнительных действий.
Для одного раза кнопку делать смысла не вижу, тем более нужно именно подключить к USB плату с закороченным контактом BOOT, перезагрузка не сработает.
PS: Ожегов с Далем в гробу ворочаются... :)
@@arduinoetc незнал что ето только на первый рас.
А есть в планах сделать такое же, но «с перламутровыми пуговицами», например, добавить режим бегущей строки, если надпись не помещается на строке?
В планах нет, но если заказчик по моей халтуре это запросит и профинансирует, то код в паблике тоже окажется.
Подскажите ресурсов CH552 хватит на LCD 2004 ?
Конечно хватит, только код немного поправить нужно
очень интересно! сейчас мы как раз работаем над проектом на CH552. подключаем к нему SD-карту, поэтому нам нужно взаимодействовать с ним по USB, а не через сериал, что бы была высокая скорость обмена. Вероятно потребуется писать драйвер, что бы работать с CH552 по USB?
В поддержке дурины для CH55x есть пример MSC.
В любом случае, учитывая отсутствие С++, вам придется портировать библиотеку для работы с SD, так что повозиться придется.
Что есть "дурина"? Подозреваю arduino ide.
а этот контроллер будет работать, если его подключить к моб. устройству с поддержкой otg ?
А ваше мобильное устройство знает что такое CDC?
Я один вижу череп в первом дисплее? 😂
А и2ц чО, уже никатит?
I2C работает через прослойку в виде доп. микросхемы с платкой а у этого голого дисплея все параллельно 8 бит или 4 бита за два раза. Зато цена самая низкая и еще такой из старых принтеров можно достать.
Подскажите где платы заказывали?
ruclips.net/video/fvEm257JTDI/видео.html&ab_channel=NR.electronics
У меня по CH552 вопрос в видео ruclips.net/video/nKZOz4FjgvM/видео.html
Я не понимаю как такая плата будет общаться с платой микроконтроллера, там вход USB и зачем ?! Это придётся делать ответную часть, то есть целый кабель! Такое себе удовольствие)
А зачем здесь микроконтроллер? Я так понимаю автор делал для подключения к ПК на линуксе. Можно вывести показания температуры и нагрузки системы, да и много чего другого.
@@skeydee по поводу вывода данных ни слова не было, прошивай чтобы была надпись. Ни слова про Онлайн трансляцию на дисплей и вывод данных
@@skeydee Играть в догадки это весело, но не всегда полезно)
@@avemars8700 А зачем играть в догадки? Каждый применит там, где ему нужно. Я вот взял себе эту схему на заметку, глядишь и соберу.
@@avemars8700 было пару слов 12:48
Допустим на дисплей мы выводим нужный текст и все больше он ни на что не способен!? Чтобы изменить текст надо снова прошивать 😂 зачем? Зачем такой девайс нужен ??
Зачем его снова прошивать? Отправил на него текстовые данные и он их графически вывел. Для вывода отладочной информации очень хорошая вещь, сам в свое время хотел что-то подобное сделать, но с многострочным дисплеем. Когда нужно выводить много текста, две строки недостаточно. Вот бы что-то подобное на Nextion сделать.
@@skeydee Уважаемый ты описал табличку "Выход" только на LCD дисплее и анимированную чтобы было красиво все 🔥 👍
@@avemars8700 А причем здесь анимация? Её здесь нет. И это не только табличка "Выход", это любое сообщение, вплоть до каких-то уведомлений. Применений масса.
@@skeydee чтобы вывести сообщение его надо прошить снова всё 🤦) Ввод текста с анимацией это предел так как микроконтроллер вшит и я не вижу дополнительных выводов и WiFi нет!
@@skeydee Автор показал просто ограниченный проект и все!
автор никому не выдал шапочки фарадея... не говнокодил на ооп.... но и, напрямую подключил usb к микро и самое главное, не объяснил что это такое, еслиб мы знали что это такое, а так мы не знаем что это такое и нах оно надо аще, ждём перехода автора на rust и супрессоров на усб
Вы на китайских платках часто видите защиту на USB?
С++ на 8051 не существует, иначе код был бы элегантнее.
Не поверите, но если перевести аббревиатуры из названия ролика, то вроде бы смысл устройства должен стать понятен. :) А если не стало понятно, то вам это точно не нужно.
@@arduinoetc ну вот сразу стало понятнее, раз у китайцев нет суппресоров, то и нах нам на статику обращать внимание, шапочек не будет пока, на раст нихай майкрософты сами переходят, нам оно не надо, так как мы не понимаем зачем нам слать хэло кити на элэсдэ экран, нам это обязательно надо, ну так бы сразу и сказали
@@arduinoetc "С++ на 8051 не существует, иначе код был бы элегантнее." -- вбейте в поисковик "IAR Embedded Workbench for 8051" будет ваше любимое клубничное лате... с ооп, вы ток объясните, почему фри рилтайм оперэшн систем на сях написано и линус торвальдс старовер? неужели они не понимают что их счастье так близко? могли бы аще на сишарпе написать... и да, я олдскул, я асм люблю, а не вот это вот всё "пенис это наследник клитора, но с полиморфом в виде яиц"
@@arduinoetc Таких зомби надо банить!
Ну ок, сделал ты это для древнего дисплея и что?
На кой радость эта фигня нужна?
Даже у касс дисплеи сейчас больше и красивее, чем этот кусок недоразумения.
Или то, что МК умеет по USB с компом общаться это супер достижение?
Проект "для просто так", не более. Да и выкините в помойку вы уже эти дисплеи мусорные. Этот дисплей нужен для начинающих, чтоб сделать часы, порадоваться и выкинуть.
Хотя, у меня часы ходят на таком дисплее уже лет 5 и постоянно горит подсветка и полёт нормальный.
Ваше мнение очень важно для окружающих, поэтому не растрачивайте его понапрасну, а бережно храните в себе.
не так давно собирал несколько простеньких станков на таких дисплеях. они не выгорают, в отличие от oled и не требуют много ресурсов от МК... так что смотрите ответ автора канала)