home.social

#ch32 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #ch32, aggregated by home.social.

  1. I was bringing up a PCB I designed with a CH32V303 MCU, and I have just discovered I was mistakenly powering the thing at 5V for hours. And the thing didn't even break a sweat!
    #MCU #CH32 #WCH

  2. I was bringing up a PCB I designed with a CH32V303 MCU, and I have just discovered I was mistakenly powering the thing at 5V for hours. And the thing didn't even break a sweat!
    #MCU #CH32 #WCH

  3. I was bringing up a PCB I designed with a CH32V303 MCU, and I have just discovered I was mistakenly powering the thing at 5V for hours. And the thing didn't even break a sweat!
    #MCU #CH32 #WCH

  4. I was bringing up a PCB I designed with a CH32V303 MCU, and I have just discovered I was mistakenly powering the thing at 5V for hours. And the thing didn't even break a sweat!
    #MCU #CH32 #WCH

  5. Did someone here manage to get the builtin Ethernet phy in a CH32V307 running _apart_ from using the vendor SDK? I see is partial code in ch32-rs (buried in a PR), and probably with quite a bit of work ch32fun should be usable as well, but I have not found anything covering the whole chain yet and I have strong feelings about linking closed source binary blobs from vendor SDKs on something that plugs into TheInternet(TM)

    #CH32 #CH32V307 #Rust or #C #Embedded #boosts_welcome #WCH

  6. Did someone here manage to get the builtin Ethernet phy in a CH32V307 running _apart_ from using the vendor SDK? I see is partial code in ch32-rs (buried in a PR), and probably with quite a bit of work ch32fun should be usable as well, but I have not found anything covering the whole chain yet and I have strong feelings about linking closed source binary blobs from vendor SDKs on something that plugs into TheInternet(TM)

    #CH32 #CH32V307 #Rust or #C #Embedded #boosts_welcome #WCH

  7. Did someone here manage to get the builtin Ethernet phy in a CH32V307 running _apart_ from using the vendor SDK? I see is partial code in ch32-rs (buried in a PR), and probably with quite a bit of work ch32fun should be usable as well, but I have not found anything covering the whole chain yet and I have strong feelings about linking closed source binary blobs from vendor SDKs on something that plugs into TheInternet(TM)

    #CH32 #CH32V307 #Rust or #C #Embedded #boosts_welcome #WCH

  8. Did someone here manage to get the builtin Ethernet phy in a CH32V307 running _apart_ from using the vendor SDK? I see is partial code in ch32-rs (buried in a PR), and probably with quite a bit of work ch32fun should be usable as well, but I have not found anything covering the whole chain yet and I have strong feelings about linking closed source binary blobs from vendor SDKs on something that plugs into TheInternet(TM)

    #CH32 #CH32V307 #Rust or #C #Embedded #boosts_welcome #WCH

  9. Did someone here manage to get the builtin Ethernet phy in a CH32V307 running _apart_ from using the vendor SDK? I see is partial code in ch32-rs (buried in a PR), and probably with quite a bit of work ch32fun should be usable as well, but I have not found anything covering the whole chain yet and I have strong feelings about linking closed source binary blobs from vendor SDKs on something that plugs into TheInternet(TM)

    #CH32 #CH32V307 #Rust or #C #Embedded #boosts_welcome #WCH

  10. A productive afternoon's work. I've got a new board added to the CH32 Arduino platform, so can now run blink on the @MCQN_Ltd Hexanoodle board (with its CH32V203F8 chip) 🚨

    #weeknotes #ibal257 #arduino #ch32

  11. A productive afternoon's work. I've got a new board added to the CH32 Arduino platform, so can now run blink on the @MCQN_Ltd Hexanoodle board (with its CH32V203F8 chip) 🚨

    #weeknotes #ibal257 #arduino #ch32

  12. A productive afternoon's work. I've got a new board added to the CH32 Arduino platform, so can now run blink on the @MCQN_Ltd Hexanoodle board (with its CH32V203F8 chip) 🚨

    #weeknotes #ibal257 #arduino #ch32

  13. A productive afternoon's work. I've got a new board added to the CH32 Arduino platform, so can now run blink on the @MCQN_Ltd Hexanoodle board (with its CH32V203F8 chip) 🚨

    #weeknotes #ibal257 #arduino #ch32

  14. A productive afternoon's work. I've got a new board added to the CH32 Arduino platform, so can now run blink on the @MCQN_Ltd Hexanoodle board (with its CH32V203F8 chip) 🚨

    #weeknotes #ibal257 #arduino #ch32

  15. So @amcewen has finished the new board design he was modelling magnetic pogo-pin connectors for.

    We're trying out the CH32V203 as a chip to drive six LED noodles in the Hexanoodle board.

    Here's a quick look at it (courtesy of the @kicad 3D viewer)

    #CH32 #electronics #weeknotes #ibal253

  16. So @amcewen has finished the new board design he was modelling magnetic pogo-pin connectors for.

    We're trying out the CH32V203 as a chip to drive six LED noodles in the Hexanoodle board.

    Here's a quick look at it (courtesy of the @kicad 3D viewer)

    #CH32 #electronics #weeknotes #ibal253

  17. So @amcewen has finished the new board design he was modelling magnetic pogo-pin connectors for.

    We're trying out the CH32V203 as a chip to drive six LED noodles in the Hexanoodle board.

    Here's a quick look at it (courtesy of the @kicad 3D viewer)

    #CH32 #electronics #weeknotes #ibal253

  18. So @amcewen has finished the new board design he was modelling magnetic pogo-pin connectors for.

    We're trying out the CH32V203 as a chip to drive six LED noodles in the Hexanoodle board.

    Here's a quick look at it (courtesy of the @kicad 3D viewer)

    #CH32 #electronics #weeknotes #ibal253

  19. So @amcewen has finished the new board design he was modelling magnetic pogo-pin connectors for.

    We're trying out the CH32V203 as a chip to drive six LED noodles in the Hexanoodle board.

    Here's a quick look at it (courtesy of the @kicad 3D viewer)

    #CH32 #electronics #weeknotes #ibal253

  20. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  21. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  22. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  23. Портирование драйвера VL53L1X на CH32V003

    Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах

    habr.com/ru/articles/949312/

    #CH32 #ch32v003 #микроконтроллеры #tof #vl53l1x

  24. A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - hackaday.com/2025/08/01/a-prop #retrocomputing #computerhacks #tinybasic #basic #ch32

  25. A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - hackaday.com/2025/08/01/a-prop #retrocomputing #computerhacks #tinybasic #basic #ch32

  26. A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - hackaday.com/2025/08/01/a-prop #retrocomputing #computerhacks #tinybasic #basic #ch32

  27. A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - hackaday.com/2025/08/01/a-prop #retrocomputing #computerhacks #tinybasic #basic #ch32

  28. A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - hackaday.com/2025/08/01/a-prop #retrocomputing #computerhacks #tinybasic #basic #ch32

  29. О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait

    Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее

    habr.com/ru/articles/909044/

    #wch #ch32 #coremark #ch32v307

  30. О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait

    Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее

    habr.com/ru/articles/909044/

    #wch #ch32 #coremark #ch32v307

  31. О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait

    Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее

    habr.com/ru/articles/909044/

    #wch #ch32 #coremark #ch32v307

  32. О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait

    Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее

    habr.com/ru/articles/909044/

    #wch #ch32 #coremark #ch32v307

  33. New PCBs from #jlcpcb . First time doing hot plate soldering, only had to fix one solder bridge! so much easier than using an iron on these 0.5mm pin pitch parts.

    Of course it doesn't work 😄 I got the connector pins backwards... Luckily they make a reversed connector so these boards don't go into trash, just have to wait for new parts!

    #pcb #ch32 #ch32v203 #riscv #rustlang

  34. New PCBs from #jlcpcb . First time doing hot plate soldering, only had to fix one solder bridge! so much easier than using an iron on these 0.5mm pin pitch parts.

    Of course it doesn't work 😄 I got the connector pins backwards... Luckily they make a reversed connector so these boards don't go into trash, just have to wait for new parts!

    #pcb #ch32 #ch32v203 #riscv #rustlang

  35. New PCBs from #jlcpcb . First time doing hot plate soldering, only had to fix one solder bridge! so much easier than using an iron on these 0.5mm pin pitch parts.

    Of course it doesn't work 😄 I got the connector pins backwards... Luckily they make a reversed connector so these boards don't go into trash, just have to wait for new parts!

    #pcb #ch32 #ch32v203 #riscv #rustlang

  36. New PCBs from #jlcpcb . First time doing hot plate soldering, only had to fix one solder bridge! so much easier than using an iron on these 0.5mm pin pitch parts.

    Of course it doesn't work 😄 I got the connector pins backwards... Luckily they make a reversed connector so these boards don't go into trash, just have to wait for new parts!

    #pcb #ch32 #ch32v203 #riscv #rustlang

  37. Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 6. Дробные числа

    Одно из основных предназначений микроконтроллера — это получение информации извне, ее обработка и выдача реакции. Причем зачастую эта информация представлена не в цифрах, а в терминах реального мира: 3 сантиметра, 101 килопаскаль, 3.6 вольта. Мало того, что информацию надо получить, ее зачастую надо потом отобразить человеку. Вот только подобные аналоговые величины плохо ложатся на целочисленные переменные, с которыми так хорошо работает контроллер. О том, как дробные числа можно закодировать и какие при этом встречаются подводные камни, сегодня и поговорим.

    habr.com/ru/companies/yadro/ar

    #riscv #gd32vf103 #ch32 #ch32v303