Тёмный

Прошивка CH32F103 в Arduino IDE. Подключение LCD 1602. 

Easy Amper
Подписаться 503
Просмотров 4,1 тыс.
50% 1

Данное видео можно назвать перезаливом (ремейком) предыдущего ( • Программирование CH32F103 ). Тут более подробно описана прошивка платы для работы в Arduino IDE. Вместе с этим мы подключаем LCD 1602 дисплей и выводим на него текст без особых проблем.
Стоит отметить что CH32F103, являясь копией STM32F103, имеет больше интересных функций, чем оригинал. Минус описанного в видео способа заключается в том, что мы прошиваем плату как STM32 и решаемся "плюшек" CH32. Я в течении недели пытался решить эту проблему, но все безуспешно. Дело дошло до ассемблера и манипуляций с регистрами.
Если кто-то может помочь написать библиотеку для использования ЦАП (для Arduino IDE), просьба отписаться в комментариях.
Советовать мне переход на другую среду (например KEIL) не стоит. Я в курсе минусов Arduino IDE, но мне она сильно привычна и удобна. При этом я стараюсь учить С и вам советую (если вы не собираетесь вечно быть с Arduino ).
Приятного просмотра и надеюсь данное видео будет вам полезно.
Ссылки:
Моя версия библиотеки для дисплея (можете попробовать скачать более новую версию, должно работать):
drive.google.com/file/d/1vsiO...
Статья на Яндекс.Дзен о прошивке:
dzen.ru/a/Zexyt4MDe1Su6xK6?sh...
Статья о подключении дисплея(все там же):
dzen.ru/a/ZeyzJsoT9w3FdiQx?sh...
Архив с файлами для прошивки и драйверами:
disk.yandex.ru/d/RKA8zXdEkSCv6A
drive.google.com/file/d/1erWc...
Мой архив с документацией на CH32F103:
drive.google.com/file/d/1ZB03...

Наука

Опубликовано:

 

15 мар 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@maddytroll
@maddytroll 2 месяца назад
Спасибо за видео, у меня есть пара таких платок, но учитывая разницу в цене между оригинальным и wch, покупать именно такие смысла не вижу. Он даже с cubeIDE нормально не хочет работать. Больше "интереса" лично для меня представляют контроллеры ch32v003, ch32v203 и тд
@easyamper1257
@easyamper1257 2 месяца назад
Пожалуйста, я брал ch на пробу. Привлёк ЦАП и другие фишки.
@frtp3691
@frtp3691 2 месяца назад
@@easyamper1257 py32f002aw15?
@easyamper1257
@easyamper1257 Месяц назад
? не слышал о таком
@hutoryanin
@hutoryanin 2 месяца назад
Приветствую, у меня при попытке загрузить бутлоадер плата не определяется, в чём может быть дело?
@hutoryanin
@hutoryanin 2 месяца назад
Разобрался, у меня стояла старая прога WCH_TOOLS, обновил из твоего архива и всё получилось)
@easyamper1257
@easyamper1257 Месяц назад
Вот и отлично! В архиве должна быть почти самая свежая версия.
@_oleg_oleg
@_oleg_oleg 2 месяца назад
Что залить первоначально в плату? Определяется как неизвестное устройство.
@easyamper1257
@easyamper1257 2 месяца назад
Порты usb и перемычка на плате верно выбраны/выставлены? Сначала мы записываем загрузчик, затем устанавливаем два файла драйверов (у меня в прошлом видео были с этим проблемы я перезагрузил комп и установил заново - все заработало) затем должно определяться как maple. В общем, в видео все описано.
@vadimgir4487
@vadimgir4487 2 месяца назад
Зачем удалил вторую инициализацию из скетча? Она там нужна!!! В даташите это указано и даже с примером и обьяснением!
@easyamper1257
@easyamper1257 2 месяца назад
Не знал, теперь буду держать в уме. В другой схожей библиотеке я всегда использовал одну и проблем никогда не было.
@easyamper1257
@easyamper1257 2 месяца назад
а вообще я сейчас зашел в другие примеры и там всего одна используется
@kostrrstop5675
@kostrrstop5675 2 месяца назад
Я не очень понял зачем это надо
@easyamper1257
@easyamper1257 2 месяца назад
что именно ?
@Ololoshize
@Ololoshize 2 месяца назад
@@easyamper1257 видимо, этот контроллер.
@easyamper1257
@easyamper1257 2 месяца назад
а, если так, то постараюсь описать вкратце
@easyamper1257
@easyamper1257 2 месяца назад
Если вы спрашивали про данный контроллер(плату из видео), то она является неплохой заменой ардуино, стоит мало, возможностей имеет много. Бывает люди заказывают такие "клоны" STM32 и не знают что делать с ними и как прошить. Конкретно по CH32 очень мало информации, вот я и сделал видео. Лично я заказал эту плату на пробу.
@Ololoshize
@Ololoshize 2 месяца назад
@@easyamper1257 хорошее видео, понятное.
Далее
Super gymnastics 😍🫣
00:15
Просмотров 21 млн
1❤️#thankyou #shorts
00:21
Просмотров 12 млн
DIY Индикатор для авто
12:42
Просмотров 1,7 тыс.
IR Remotes & Microcontrollers - Arduino & ESP32
1:31:50
Просмотров 153 тыс.
😱НОУТБУК СОСЕДКИ😱
0:30
Просмотров 3,2 млн
Ноутбук БЕЗ ЭКРАНА!
0:54
Просмотров 61 тыс.