Search
Write a publication
Pull to refresh
1
0
Send message

Для работы с 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 это, например, сделано

Information

Rating
Does not participate
Location
Петрозаводск, Карелия, Россия
Registered
Activity