CH552 LCD 1602 USB CDC дисплей

Поделиться
HTML-код
  • Опубликовано: 6 фев 2025
  • LCD 1602 USB CDC дисплей на МК CH552G.
    Код из видео, гербер платы, схема и готовая прошивка:
    github.com/Moo...
    Добавление поддержки CH55x в Arduino IDE: github.com/Deq...
    PS: ссылок на конкретных продавцов на Али не даю, чтобы никого не обидеть, ищите сами по своим критериям.
  • НаукаНаука

Комментарии •

  • @DimiEG
    @DimiEG Год назад +6

    Интересный проект и полезный. На все вопли общественности, что у кассовых аппаратов экраны круче обращать внимание не следует. Сам такой использую и с кассовыми аппаратами дела не имею. 😅

  • @klyunnikovmaksim
    @klyunnikovmaksim Год назад +5

    Очень будет полезно, когда требуются сэкономить питание, но в тоже время нужно получит внятный статус какого нибудь процесса

  • @drubakha
    @drubakha Год назад +2

    для боль-мень безопасного пользования я бы добавил дроссельки и есд по входу

  • @shulginoleg6561
    @shulginoleg6561 Год назад

    Интересный и полезный проект! Спасибо.

  • @turbinalglint
    @turbinalglint Год назад +6

    Читаю комментарии и вспоминаю поговорку: "Дуракам половину работы не показывают".

    • @SIM31r
      @SIM31r Год назад

      Я вообще не смотрел видео, сразу пошел комменты писать, этот 2й ))

  • @witalkapuh5697
    @witalkapuh5697 Год назад

    Интересный и полезный проект

  • @владиславлунёв-ш3г

    Автор видео ,скоро сделает пейджер из 2000 года передача данных как минимум wi-fi или спутниковый передачек на какой-нибудь частоте . молодец

  • @PaulGlu
    @PaulGlu Год назад +2

    Пытался придумать, для чего? Единственное применение, по моему мнению, это проверка на кириллицу в прошивке ЛСД. Для проверки работоспособности дисплея - сильно жирно подключать к компу.

  • @АлександрБулдаков-х9щ

    Очень плохо что библиотечные примеры выдают ошибку.

  • @Avenir-Sigrun
    @Avenir-Sigrun Год назад

    Благодарю

  • @ОлегРешетник-ь7ъ

    На этот дисплей можно выводить кириллицу, используя трюк с 8-ю имеющимися перепрограммируемыми символами.

    • @arduinoetc
      @arduinoetc  Год назад

      Но можно и купить дисплей с кириллицей в ПЗУ и конвертировать UTF-8 на входе в кодовую страницу дисплея. А можно и какой-нибудь графический дисплей подключить... На то ПО и открыто, чтобы каждый мог его под себя поменять.

    • @ОлегРешетник-ь7ъ
      @ОлегРешетник-ь7ъ Год назад

      @@arduinoetc Я имел ввиду, что такой копеечный дисплей можно использовать в приборах, где нужен вывод кириллицы, не переплачивая за более дорогие дисплеи, особенно когда речь идет о какой-либо серии

  • @Paramond-s3k
    @Paramond-s3k 9 месяцев назад

    Контрастность можно было тоже на ШИМ повесить . Экономия должна быть экономной

  • @ciklomat
    @ciklomat Год назад +2

    Интересный МК CH . Может будет видео про его возможности ?

    • @arduinoetc
      @arduinoetc  Год назад +3

      8051 старше многих из вас (но не меня :) ), так что не особо интересно, только что у CH55x есть USB.
      А вот RISC-V МК от WCH (CH32V*) действительно интересные, но у меня времени на видео о них пока нет.

    • @SIM31r
      @SIM31r Год назад

      Интересного у него только цена и доступность. Для малых проектов нет смысла.

    • @shulginoleg6561
      @shulginoleg6561 Год назад

      @@arduinoetc Вы как никогда правы! Более того, когда я учился в институте(в конце восьмидесятых прошлого века) уже существовали Советские клоны МСU, построенные по на основе данной архитектуры!

  • @user-sha80b17
    @user-sha80b17 7 месяцев назад

    Ну что, кончились эти СНхх... Вчера основная масса исчезла со о страниц АлиЭкспресса, а те что остались подражали в 8 - 10 раз. Встали с колен? Победили? Даёшь импортозамещение. Аминь!

  • @Злостный_Двачер
    @Злостный_Двачер 9 месяцев назад

    Как его программировать на Си?

  • @ВасилийТёркин-г3м

    Почиму Boot тоже неповесить на кнопку как ето зделано на китайской отладке?Вдруг чтото надоест и захочеться заминить прошивку.Да ещё если спервого раза незапуститься такак в коде накасячил.Задолбёссяже пенцетом каждый рас тыкать.

    • @arduinoetc
      @arduinoetc  Год назад

      После первой успешной прошивки плата шьется через USB без всяких дополнительных действий.
      Для одного раза кнопку делать смысла не вижу, тем более нужно именно подключить к USB плату с закороченным контактом BOOT, перезагрузка не сработает.
      PS: Ожегов с Далем в гробу ворочаются... :)

    • @ВасилийТёркин-г3м
      @ВасилийТёркин-г3м Год назад

      @@arduinoetc незнал что ето только на первый рас.

  • @Vit-SV
    @Vit-SV Год назад

    А есть в планах сделать такое же, но «с перламутровыми пуговицами», например, добавить режим бегущей строки, если надпись не помещается на строке?

    • @arduinoetc
      @arduinoetc  Год назад +1

      В планах нет, но если заказчик по моей халтуре это запросит и профинансирует, то код в паблике тоже окажется.

  • @konstantinzasukhin347
    @konstantinzasukhin347 Год назад

    Подскажите ресурсов CH552 хватит на LCD 2004 ?

    • @arduinoetc
      @arduinoetc  Год назад

      Конечно хватит, только код немного поправить нужно

  • @Стасюк-ю5т
    @Стасюк-ю5т Год назад

    очень интересно! сейчас мы как раз работаем над проектом на CH552. подключаем к нему SD-карту, поэтому нам нужно взаимодействовать с ним по USB, а не через сериал, что бы была высокая скорость обмена. Вероятно потребуется писать драйвер, что бы работать с CH552 по USB?

    • @arduinoetc
      @arduinoetc  Год назад +1

      В поддержке дурины для CH55x есть пример MSC.
      В любом случае, учитывая отсутствие С++, вам придется портировать библиотеку для работы с SD, так что повозиться придется.

  • @vladmag5163
    @vladmag5163 Год назад

    Что есть "дурина"? Подозреваю arduino ide.

  • @Konstantin-zx8wj
    @Konstantin-zx8wj Год назад

    а этот контроллер будет работать, если его подключить к моб. устройству с поддержкой otg ?

    • @arduinoetc
      @arduinoetc  Год назад

      А ваше мобильное устройство знает что такое CDC?

  • @максКозлов-ф3ш
    @максКозлов-ф3ш Год назад

    Я один вижу череп в первом дисплее? 😂

  • @user-555-m1v
    @user-555-m1v Год назад

    А и2ц чО, уже никатит?

    • @ВладимирН-ц7ы
      @ВладимирН-ц7ы Год назад

      I2C работает через прослойку в виде доп. микросхемы с платкой а у этого голого дисплея все параллельно 8 бит или 4 бита за два раза. Зато цена самая низкая и еще такой из старых принтеров можно достать.

  • @muspel810
    @muspel810 Год назад

    Подскажите где платы заказывали?

    • @arduinoetc
      @arduinoetc  Год назад

      ruclips.net/video/fvEm257JTDI/видео.html&ab_channel=NR.electronics

  • @-VSI-Sergii-SIV
    @-VSI-Sergii-SIV 11 месяцев назад

    У меня по CH552 вопрос в видео ruclips.net/video/nKZOz4FjgvM/видео.html

  • @avemars8700
    @avemars8700 Год назад +1

    Я не понимаю как такая плата будет общаться с платой микроконтроллера, там вход USB и зачем ?! Это придётся делать ответную часть, то есть целый кабель! Такое себе удовольствие)

    • @skeydee
      @skeydee Год назад +2

      А зачем здесь микроконтроллер? Я так понимаю автор делал для подключения к ПК на линуксе. Можно вывести показания температуры и нагрузки системы, да и много чего другого.

    • @avemars8700
      @avemars8700 Год назад

      @@skeydee по поводу вывода данных ни слова не было, прошивай чтобы была надпись. Ни слова про Онлайн трансляцию на дисплей и вывод данных

    • @avemars8700
      @avemars8700 Год назад

      @@skeydee Играть в догадки это весело, но не всегда полезно)

    • @skeydee
      @skeydee Год назад

      @@avemars8700 А зачем играть в догадки? Каждый применит там, где ему нужно. Я вот взял себе эту схему на заметку, глядишь и соберу.

    • @АлександрБулыга-н2г
      @АлександрБулыга-н2г Год назад

      @@avemars8700 было пару слов 12:48

  • @avemars8700
    @avemars8700 Год назад +1

    Допустим на дисплей мы выводим нужный текст и все больше он ни на что не способен!? Чтобы изменить текст надо снова прошивать 😂 зачем? Зачем такой девайс нужен ??

    • @skeydee
      @skeydee Год назад

      Зачем его снова прошивать? Отправил на него текстовые данные и он их графически вывел. Для вывода отладочной информации очень хорошая вещь, сам в свое время хотел что-то подобное сделать, но с многострочным дисплеем. Когда нужно выводить много текста, две строки недостаточно. Вот бы что-то подобное на Nextion сделать.

    • @avemars8700
      @avemars8700 Год назад

      @@skeydee Уважаемый ты описал табличку "Выход" только на LCD дисплее и анимированную чтобы было красиво все 🔥 👍

    • @skeydee
      @skeydee Год назад

      @@avemars8700 А причем здесь анимация? Её здесь нет. И это не только табличка "Выход", это любое сообщение, вплоть до каких-то уведомлений. Применений масса.

    • @avemars8700
      @avemars8700 Год назад

      @@skeydee чтобы вывести сообщение его надо прошить снова всё 🤦) Ввод текста с анимацией это предел так как микроконтроллер вшит и я не вижу дополнительных выводов и WiFi нет!

    • @avemars8700
      @avemars8700 Год назад

      @@skeydee Автор показал просто ограниченный проект и все!

  • @zombie_v
    @zombie_v Год назад

    автор никому не выдал шапочки фарадея... не говнокодил на ооп.... но и, напрямую подключил usb к микро и самое главное, не объяснил что это такое, еслиб мы знали что это такое, а так мы не знаем что это такое и нах оно надо аще, ждём перехода автора на rust и супрессоров на усб

    • @arduinoetc
      @arduinoetc  Год назад +5

      Вы на китайских платках часто видите защиту на USB?
      С++ на 8051 не существует, иначе код был бы элегантнее.
      Не поверите, но если перевести аббревиатуры из названия ролика, то вроде бы смысл устройства должен стать понятен. :) А если не стало понятно, то вам это точно не нужно.

    • @zombie_v
      @zombie_v Год назад

      @@arduinoetc ну вот сразу стало понятнее, раз у китайцев нет суппресоров, то и нах нам на статику обращать внимание, шапочек не будет пока, на раст нихай майкрософты сами переходят, нам оно не надо, так как мы не понимаем зачем нам слать хэло кити на элэсдэ экран, нам это обязательно надо, ну так бы сразу и сказали

    • @zombie_v
      @zombie_v Год назад

      @@arduinoetc "С++ на 8051 не существует, иначе код был бы элегантнее." -- вбейте в поисковик "IAR Embedded Workbench for 8051" будет ваше любимое клубничное лате... с ооп, вы ток объясните, почему фри рилтайм оперэшн систем на сях написано и линус торвальдс старовер? неужели они не понимают что их счастье так близко? могли бы аще на сишарпе написать... и да, я олдскул, я асм люблю, а не вот это вот всё "пенис это наследник клитора, но с полиморфом в виде яиц"

    • @shulginoleg6561
      @shulginoleg6561 Год назад

      @@arduinoetc Таких зомби надо банить!

  • @igorgoblin1123
    @igorgoblin1123 Год назад +1

    Ну ок, сделал ты это для древнего дисплея и что?
    На кой радость эта фигня нужна?
    Даже у касс дисплеи сейчас больше и красивее, чем этот кусок недоразумения.
    Или то, что МК умеет по USB с компом общаться это супер достижение?
    Проект "для просто так", не более. Да и выкините в помойку вы уже эти дисплеи мусорные. Этот дисплей нужен для начинающих, чтоб сделать часы, порадоваться и выкинуть.
    Хотя, у меня часы ходят на таком дисплее уже лет 5 и постоянно горит подсветка и полёт нормальный.

    • @arduinoetc
      @arduinoetc  Год назад +5

      Ваше мнение очень важно для окружающих, поэтому не растрачивайте его понапрасну, а бережно храните в себе.

    • @drubakha
      @drubakha Год назад +1

      не так давно собирал несколько простеньких станков на таких дисплеях. они не выгорают, в отличие от oled и не требуют много ресурсов от МК... так что смотрите ответ автора канала)