Search
Write a publication
Pull to refresh
0
0
Send message

Получилось прошить микроконтроллер через 19 и 20 ножки с помощью утилиты WCHISPTool под Windows.

По повожу неправильного USART для прошивки у CH32V203G8 могу предположить, что производитель во время отладки новой версии бутлоадера по каким-то причинам использовал USART2, а при релизе забыл поменять. Ну или просто случайно не тот дефайн для сборки прошивки указал.

Про шаг 0.5 я написал потому, что хотел обратить внимание на то, что хотя тип корпуса одинаковый (LQFP), шаг между ножками бывает разный и можно случайно неправильно развести плату или купить неправильный адаптер (как я, например).
Бутлоадер использовать не пробовал, но в даташите про него написано : "The bootloader is stored in the system memory, and the contents of the program Flash memory storage can be reprogrammed through the USART1 and USB interface." Я предполагаю, что для этой цели должны использоваться ножки PB6 и PB7, на которых как раз есть и USB и USART1. У CH32V203G8 это должны быть 2 и 3 ножки, а у CH32V203K8 - 29 и 30. Ну и можно предположить, что в документации просто допущена ошибка, которые там периодически встречаются.

У CH32V203G8 шаг между ножками 0.635мм, что менее удобно, чем у CH32V203K8 с шагом 0.8мм. Адаптеры под корпус LQFP32 с шагом 0.8мм можно легко купить на алиэкспрессе. А вот для корпусов LQFP48 и LQFP64 у данной серии микроконтроллеров шаг между ножками уже всего 0.5мм.

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

Сигналы R, G и B соединены вместе на одну ножку. Получается вывод только в черно-белом режиме и всего 3 ноги на VGA. 2 ноги идут на PS/2 и 1 на бипер. Итого 6 сигнальных ног. На картинке, кстати, подключение расписано.

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

Данная схема в симуляторе опровергает вашу теорию

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

Так вроде же с 1 марта 2024 года хотели начать блокировать?

Information

Rating
Does not participate
Registered
Activity