#ch32 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #ch32, aggregated by home.social.
-
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)
-
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)
-
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)
-
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)
-
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)
-
Wear this RISC V, RPN Calculator Watch for Maximum Nerd Cred https://hackaday.com/2025/11/20/wear-this-risc-v-rpn-calculator-watch-for-maximum-nerd-cred/ #reversepolishnotation #Microcontrollers #calculatorwatch #CH32 #oled
-
Wear this RISC V, RPN Calculator Watch for Maximum Nerd Cred https://hackaday.com/2025/11/20/wear-this-risc-v-rpn-calculator-watch-for-maximum-nerd-cred/ #reversepolishnotation #Microcontrollers #calculatorwatch #CH32 #oled
-
Wear this RISC V, RPN Calculator Watch for Maximum Nerd Cred https://hackaday.com/2025/11/20/wear-this-risc-v-rpn-calculator-watch-for-maximum-nerd-cred/ #reversepolishnotation #Microcontrollers #calculatorwatch #CH32 #oled
-
Wear this RISC V, RPN Calculator Watch for Maximum Nerd Cred https://hackaday.com/2025/11/20/wear-this-risc-v-rpn-calculator-watch-for-maximum-nerd-cred/ #reversepolishnotation #Microcontrollers #calculatorwatch #CH32 #oled
-
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) 🚨
-
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) 🚨
-
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) 🚨
-
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) 🚨
-
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) 🚨
-
Портирование драйвера VL53L1X на CH32V003
Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах
-
Портирование драйвера VL53L1X на CH32V003
Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах
-
Портирование драйвера VL53L1X на CH32V003
Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах
-
Портирование драйвера VL53L1X на CH32V003
Опыт портирования драйвера VL53L1X с STM32 на CH32V003. Рассказываю, как адаптировать низкоуровневые функции I2C, настроить системный таймер для таймаутов и HAL_Delay, а также организовать пример работы через UART. Статья будет полезна тем, кто хочет использовать готовые драйверы STM32 на простых микроконтроллерах
-
«Tu-22M3 im Schwarzen Meer gesichtet: Raketenbedrohung für die südliche Ukraine»
#Ukraine #Bomber #Ch22 #Ch32 #Drohnenangriff #Flugzeuge #Luftwaffe #Russland
-
«Tu-22M3 im Schwarzen Meer gesichtet: Raketenbedrohung für die südliche Ukraine»
#Ukraine #Bomber #Ch22 #Ch32 #Drohnenangriff #Flugzeuge #Luftwaffe #Russland
-
«Tu-22M3 im Schwarzen Meer gesichtet: Raketenbedrohung für die südliche Ukraine»
#Ukraine #Bomber #Ch22 #Ch32 #Drohnenangriff #Flugzeuge #Luftwaffe #Russland
-
A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - https://hackaday.com/2025/08/01/a-proper-computer-for-a-dollar/ #retrocomputing #computerhacks #tinybasic #basic #ch32
-
A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - https://hackaday.com/2025/08/01/a-proper-computer-for-a-dollar/ #retrocomputing #computerhacks #tinybasic #basic #ch32
-
A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - https://hackaday.com/2025/08/01/a-proper-computer-for-a-dollar/ #retrocomputing #computerhacks #tinybasic #basic #ch32
-
A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - https://hackaday.com/2025/08/01/a-proper-computer-for-a-dollar/ #retrocomputing #computerhacks #tinybasic #basic #ch32
-
A Proper Computer For a Dollar? - When a tipster came to us with the line “One dollar BASIC computer”, it intrigued ... - https://hackaday.com/2025/08/01/a-proper-computer-for-a-dollar/ #retrocomputing #computerhacks #tinybasic #basic #ch32
-
О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait
Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал https://habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее
-
О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait
Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал https://habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее
-
О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait
Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал https://habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее
-
О переходе на QingKeV4. Тесты CoreMark в разных областях флэша для СH32V2/V3 и что же такое non-zero wait
Про внешний SPI флэш внутри чипов WCH уже везде написали, ситуацию с реальным объемом я описывал https://habr.com/ru/articles/859 054/ . Но какая там скорость и как она влияет на производительность системы? WCH на эту тему неоднократно высказывался, правда по китайский и в ответах саппорта на wch.cn:) Общий смысл того, что мне поведал Google переводчик: для кода используйте кэшируемый флэш zero‑wait, все остальное это для пользовательских данных, но если вы уж прям не влезаете в zero-wiat, то можно и в non zero-wait залезть. Крайне содержательно. Чтобы окончательно раскрыть тему, я вооружился тестами производительности CoreMark и в целом получил ответы на 2 своих главных вопроса: какая частота доступа к физическому SPI флэшу и как стратегия его применения в реальных проектах. Сейчас расскажу. Далее
-
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!
-
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!
-
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!
-
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!
-
Работа с RISC-V контроллерами на примере GD32VF103 и CH32V303. Часть 6. Дробные числа
Одно из основных предназначений микроконтроллера — это получение информации извне, ее обработка и выдача реакции. Причем зачастую эта информация представлена не в цифрах, а в терминах реального мира: 3 сантиметра, 101 килопаскаль, 3.6 вольта. Мало того, что информацию надо получить, ее зачастую надо потом отобразить человеку. Вот только подобные аналоговые величины плохо ложатся на целочисленные переменные, с которыми так хорошо работает контроллер. О том, как дробные числа можно закодировать и какие при этом встречаются подводные камни, сегодня и поговорим.