Брал такие + припаивал 3 контакта сбоку(3v3, GND, SWD/SWDIO) + 1 контакт на uart_tx
Обязательно приобретение программатора WCH Link-E(!ОБЯЗАТЕЛЬНО С БУКОВКОЙ E!) для облегчения вашей разработки Там есть всё, что требуется для разработки: выводы на 3v3, uart_tx, uart_rx https://aliexpress.ru/item/1005005180653105.html
Микроконтроллер имеет ограниченную поддержку в arduino IDE: на текущий момент некорректно работает навигация по коду и подсказки(насколько я понял это из-за проблем с clangd) Также не все библиотеки собираются под этот микроконтроллер: конкретно у меня не заработала сборка Radiohead RF_ASK и OneWire
Для разработки можно использовать 3 разных библиотеки:
1)Тулчейн и библиотеки от WCH Подгружается из mounriver IDE вроде как Не использовал, но знаю, что там есть "улучшенная" обработка прерываний(WCH-fast-interrupt)
Прошивка с использованием библиотек ch32v003fun занимает значительно меньше места, после тщательной подкрутки библиотеки и мейкфайлов настроил её для работы в CLion(jetbrains)
Я не использую Eclipse поэтому настроил всё в CLion jetbrains IDE для работы с этим контроллером
Если вдруг кому то интересны мои наработки для работы с этим микроконтроллером в CLion IDE - могу оформить гитхаб репо )Поддержка c++ )Рабочий RH_ASK(c++) библиотеки Radiohead )Рабочий OneWire(c++)
На первый взгляд luckfox выглядит более "причёсанным" и работает пошустрее, чем milk-v duo Если есть паяльная станция(фен) - рекомендую ещё докупить флешек на 256МБ Брал тут: W25N02KVZEIR https://aliexpress.ru/item/1005002409382797.html
p.s Ещё летом тестировал оба одноплатника, нужен был аудиокодек и HW h264. По итогу получился такой score: 1. luckfox-pico 2. milk-v duo 3. luckfox-pico-mini A(с покупкой флешки)
Есть ещё аналогичная по функционалу плата milk-v duo(нету там 2х ядер как это рекламируют :D) У luckfox-pico-mini есть печальный недостаток - контакты аудиокодека с SoC не разведены на плате. В luckfox-pico это, например, сделано
Для работы с ch32v003 рекомендую покупать платы разработки без USB, USB там бесполезен(могу быть не прав)
https://aliexpress.ru/item/1005006413780514.html
Брал такие + припаивал 3 контакта сбоку(3v3, GND, SWD/SWDIO) + 1 контакт на uart_tx
Обязательно приобретение программатора WCH Link-E(!ОБЯЗАТЕЛЬНО С БУКОВКОЙ E!) для облегчения вашей разработки
Там есть всё, что требуется для разработки: выводы на 3v3, uart_tx, uart_rx
https://aliexpress.ru/item/1005005180653105.html
Микроконтроллер имеет ограниченную поддержку в arduino IDE: на текущий момент некорректно работает навигация по коду и подсказки(насколько я понял это из-за проблем с clangd)
Также не все библиотеки собираются под этот микроконтроллер: конкретно у меня не заработала сборка Radiohead RF_ASK и OneWire
Для разработки можно использовать 3 разных библиотеки:
1)Тулчейн и библиотеки от WCH
Подгружается из mounriver IDE вроде как
Не использовал, но знаю, что там есть "улучшенная" обработка прерываний(WCH-fast-interrupt)
2)openwch
https://github.com/openwch/ch32v003
https://github.com/openwch/arduino_core_ch32
Openwch оказался более громоздким, иногда итоговая прошивка не влезала в 16КБ флешки
Сначала пытался использовать его, затем перешёл к ch32v003fun
3)ch32v003fun
https://github.com/cnlohr/ch32v003fun
Прошивка с использованием библиотек ch32v003fun занимает значительно меньше места, после тщательной подкрутки библиотеки и мейкфайлов настроил её для работы в CLion(jetbrains)
Я не использую Eclipse поэтому настроил всё в CLion jetbrains IDE для работы с этим контроллером
Если вдруг кому то интересны мои наработки для работы с этим микроконтроллером в CLion IDE - могу оформить гитхаб репо
)Поддержка c++
)Рабочий RH_ASK(c++) библиотеки Radiohead
)Рабочий OneWire(c++)
На первый взгляд luckfox выглядит более "причёсанным" и работает пошустрее, чем milk-v duo
Если есть паяльная станция(фен) - рекомендую ещё докупить флешек на 256МБ
Брал тут:
W25N02KVZEIR
https://aliexpress.ru/item/1005002409382797.html
p.s Ещё летом тестировал оба одноплатника, нужен был аудиокодек и HW h264. По итогу получился такой score:
1. luckfox-pico
2. milk-v duo
3. luckfox-pico-mini A(с покупкой флешки)
Есть ещё аналогичная по функционалу плата milk-v duo(нету там 2х ядер как это рекламируют :D)
У luckfox-pico-mini есть печальный недостаток - контакты аудиокодека с SoC не разведены на плате. В luckfox-pico это, например, сделано