I bought a #WCH LinkE USB dongle to program all my #CH32v003 's, and promptly lost it. But I've got some #CH552 boards I bought for making a https://github.com/geoffder/dometyl-keyboard, and they talk USB and have GPIOs, and there's Atmel AVR code for a CH32V003 programmer, which contains a description of the SWIO protocol in terms of AVR assembly, which I don't know yet. And I don't know MCS51 assembly for the CH552 but there's a 300-page architecture manual and a CH552 datasheet, and... I could easily spend a month saving two weeks and $15 USD. I don't even know what to send to the CH32V003 anyway... haven't read the technical reference nor learned RISC-V assembly.
Sigh... I should just do this project with a #STM32 #BluePill and leave the CH32V003 for next time. Now where did I leave those Blue Pills... *facepalm*
In case you're wondering what the fastest way it is to read GPIO on STM32F1:
https://blog.soch.cc/fastest-gpio-read-speed-stm32f103/
#stm32 #embedded #microcontroller #programming #benchmark #stm #stm32f1 #bluepill
Новогодняя гирлянда на BluePill
Близится Новый год, а гирлянда на ёлку не готова. В комоде уложена старая, её использовали уже пять раз и хочется чего-то нового. Предлагаю сделать свою, на популярной плате STM32 BluePIll в связке с адресными светодиодами. Это история с открытым концом. Если читателю идея покажется интересной, будет прошивка на git с реализацией интересных задумок; в противном случае, придётся купить готовую на маркетплейсе. Но мы же этого не допустим? Предложить идею
Прошивка К1921ВГ015 без IDE и JTAG программатора
Итак, передо мной лежала полностью собранная плата и время стремилось к вечеру. Руки чесались хотя бы помигать светодиодом, а руководство было вскользь прочитано уже несколько раз, но тут меня осенило - у меня нет подходящего программатора!