Данное видео можно назвать перезаливом (ремейком) предыдущего ( • Программирование 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