WCH CH32V003F4P6 и Arduino, Первый взгляд

Поделиться
HTML-код
  • Опубликовано: 27 июн 2024
  • 🐾Железки на али: программатор: alli.pub/6zi982 плата alli.pub/6zi9cx?erid=2SDnjdFr7Er или тут alli.pub/6zifyc?erid=2SDnjd1H1cN
    Для ардуины иде: github.com/openwch/arduino_co...
    Драйвер: github.com/Community-PIO-CH32...
    Про программатор и среду разработки: wch-ic.com/products/WCH-Link....
    Распиновка: github.com/CNLohr/ch32v003fun...
    🐾Желающим оказать материальную поддержку.
    boosty.to/arduinolab
  • НаукаНаука

Комментарии • 54

  • @arduinoLab
    @arduinoLab  16 дней назад

    🐾Железки на али: программатор: alli.pub/6zi982 плата alli.pub/6zi9cx?erid=2SDnjdFr7Er или тут alli.pub/6zifyc?erid=2SDnjd1H1cN

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад

      Есть еще синяя платка чуть шире, где типа место под большой кварц но сам он не распаян. Тоже дешевые и для отладки удобнее. Там 2 кнопки на PC0 PD0 и 2 светодиода висят в воздухе вроде анодом, выведены на D1 D2 и перемычкой на макетке можно на любой пин вешать. Ну и TypeC CH340. Можно ссылки народу тоже закинуть сюда.

    • @floydrose2833
      @floydrose2833 15 дней назад +1

      по вашим ссылкам доставка ещё +260 рублей в рф

    • @aleksdoor3423
      @aleksdoor3423 13 дней назад

      @@floydrose2833так сейчас на многие товары стала платная доставка в РФ...

    • @aleksdoor3423
      @aleksdoor3423 6 дней назад

      @@floydrose2833 всякое бывает, бывает что доставка со временем меняется, по крайней мере плату на али показали, а дальше как говорится, "язык до киева доведет"
      в магазине "quason Official Store" нашел и дешевле и бесплатная доставка до 3 шт...

  • @JanisReinfelds
    @JanisReinfelds 16 дней назад +15

    ADC надо прописать в библиотеке но ардуино среда много жрет памяти. В родной МоунРивер отлично работает. Я на нем сделал себе показометры для 1S 2S 3S 4S аккумов. Отлично работатет.

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад +4

      Конкретно в файле variant_CH32V003F4.h
      /* ENABLE Peripherals */
      #define ADC_MODULE_ENABLED
      //#define UART_MODULE_ENABLED
      //#define SPI_MODULE_ENABLED
      //#define I2C_MODULE_ENABLED
      //#define TIM_MODULE_ENABLED

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад +1

      кстати A канал вроде на нем кварц висел и если не переключить на внутренний то не работают пины. В МоунРивер по этим контроллерам почему-то по умолчанию строка на внешний кварц. Переключаем на внутренний и все работает.

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад +2

      @@chegleeff не ну для ардуино тогда нормально как дешевая альтернатива CH32V035/033. 62KB флеш и сколько-то там РАМ (не помню). Но конечно для этих контроллеров МоунРивер лучше. У меня на показометре с АЦП, 6 выводов ПугПулGPIO_Mode_Out_PPGPIO_Mode_IPU и 4 как ПуллАр GPIO_Mode_IPU с кодом меньше 7КБ заняло. В ардуино только запуск АЦП сразу съел много а использование флоат не хватило памяти.

  • @dzanis79
    @dzanis79 16 дней назад +6

    2:59 analogRead работает, просто пины PA1 и PA2 на кварц подключены на этой плате. Чтобы использовать эти пины нужно не только отключить кварц физически,но и отключить внешнее тактирование в коде.Да и нужно писать имя пина а не ацп канал т.е analogRead(PD4).

  • @vernnms78
    @vernnms78 16 дней назад +6

    Прикольно. Спасибо за информацию!

  • @asustek78
    @asustek78 16 дней назад

    спасибо

  • @user-bl7kz5bq4w
    @user-bl7kz5bq4w 15 дней назад +2

    За морем телушка - полушка, да рубль перевоз (с)
    Плата стоит 70 рублей плюс доставка 263. За такие деньги есть более серьезные аналоги ))

    • @aleksandrv4456
      @aleksandrv4456 15 дней назад +2

      Плохой лот нашел. 110 рублей вместе с доставкой есть у меня лоты. То что он выкладывают обычно всегда дороже. В конце концов можно взять голые камни и юзать на макетках. Они рублей 20-30 стоят в чип и дипе.

  • @hiddencat3785
    @hiddencat3785 16 дней назад +1

    хороший проц, начальный, конечно, самый минимум всего. Но неплохой таймер, можно мутить ШИМ с широким спектром параметров. А ардуиновское ядро конечно сырое, гораздо лучше родной SDK с гитхаба, там понятные примеры для всей периферии, и IDE на базе эклипса удобная. Даже внутрисхемная отладка по одному проводу работает!

  • @JanisReinfelds
    @JanisReinfelds 16 дней назад +1

    По поводу ошибки, там он вроде как раз ругается на нехватку памяти в ардуино. Я когда на нем в МоунРивер запустил IPS ST7789 то тоже не хватило 16КБ. После порезки фонтов уместился в 10КБ. То есть если аккуратно фонты только нужные прописать то и нормальный экранчик можно запустить.

  • @SIM31r
    @SIM31r 16 дней назад

    Ставь параллельно 10 винду. Я так себе сделал месяц назад, когда Fusion 360 отвалился, перестал в Windows 7 работать. Сначала на отдельный диск, потом программой перенес старый диск на новый и загрузчик Windows 10 увидел и предлагает загружать ОС на выбор. И стал в основном на Windows 10 сидеть. Рабочий стол от Windows 7 вывел ярлычком на новую винду и нормально.

  • @user-fw6sr7wp6b
    @user-fw6sr7wp6b 15 дней назад

    2-3 ESP32 эквивалент цены, а так реклама норм !

    • @JanisReinfelds
      @JanisReinfelds 15 дней назад

      Этож где такие дешевые ESP32? Брал CH32V003 в самом мелком корпусе 50шт за 7,5евросов. Самые дешевые ESP32 брал за 17евросов 10шт. Получается за 10-12 CH32V003 можно взять 1 ESP32

  • @schabanow
    @schabanow 11 дней назад

    Это только у меня в 2.3.2 нельзя выделить весь столбец данных в Мониторе, после отключения модуля - чтобы скопировать их для дальнейшей обработки, например в Эксель? Точнее, выделяется всё, но копируется только десяток-другой строк. Чего лично мне, напоимер, никак не достаточно для работы... Вынужден пользоваться Путти. Там всё работает. Только это кагбэ неудобно... ??

  • @rn4acw
    @rn4acw 5 дней назад

    Предлагаю микроконтроллеры Padauk PMS150C-U06 рассмотреть, самая низкая цена на сегодня, 5р при заказе от 1к

  • @xanndiane
    @xanndiane 16 дней назад

    Что можете сказать на счёт ksger t12? В дороге ко мне

    • @arduinoLab
      @arduinoLab  16 дней назад

      вроде чтото снимал про т12, ничо плохого не скажу.

  • @frtp3691
    @frtp3691 16 дней назад

    как насчет перспектив из курилок-испарителей? :))

  • @StatistPL
    @StatistPL 16 дней назад +2

    заказал их пачку еще год назад... но так руки не дошли их поковырять. по 15 рублей за штуку брал.

    • @SIM31r
      @SIM31r 16 дней назад

      Я так FPGA Tango что-то там заказал, стоит около 1000 рублей, может эмулировать процессор и Линукс запускать. Но тоже руки недошли поковырять. Раньше такое стоило сотни тысяч.

    • @goeriker9039
      @goeriker9039 16 дней назад +1

      ​@@SIM31rSipeed Nano Tang 9K?

    • @SIM31r
      @SIM31r 16 дней назад

      @@goeriker9039 да, плата работает, выводит сигнал на HDMI, но чтобы свой код писать нужно погружаться глубоко в тему уже

  • @saniaborzov221
    @saniaborzov221 11 дней назад

    у меня win11 и lDE2 тоже виснет периодически.

  • @Menshinin
    @Menshinin 14 дней назад

    Что-то по ссылке оно 70р плюс 260р доставка :(

  • @floydrose2833
    @floydrose2833 15 дней назад

    Сам модуль стоит минимуму 62 рубля, голую микруху вообще не вижу смысла брать, дороже выдет собирать обвязку. учитывая стоимость программатора, уж лучше про мини на 326 меге взять.

    • @JanisReinfelds
      @JanisReinfelds 15 дней назад

      Каждый сам решает что ему брать - голую микруху или макетку. Макетка слишком огромная если надо небольшое изделие а если надо потестить устройство то голый камень неудобен в обращении.

  • @Dead_inside....
    @Dead_inside.... 15 дней назад

    Думал заказать, по ссылке у меня доставка 260р😅

    • @arduinoLab
      @arduinoLab  15 дней назад

      на али есть и другие магазины, я брал в том, стоимость доставки была меньше 100р

  • @goiiia3774
    @goiiia3774 16 дней назад

    А сколько пинов у неё с прерываниями ?

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад +1

      Не вникал сколько но там по 8 пинов C и 8 D канала и 2 пина А канала и каждый вроде можно настроить на внешнее прерывание.

  • @MrAutodel
    @MrAutodel 16 дней назад +3

    Чёт ни хрена не 20 рублей... За 300 с гаком не хрен не нужна, с такими заморочками...

    • @avi-crakhome2524
      @avi-crakhome2524 16 дней назад +1

      Не, сам чип 20руб в ленте, на макетке 61руб. А вот программатор дороговат и не слишком долговечен, а потому нужно иметь минимум 2 шнурка. Короче, тут логика не работает, всё на эмоциях.

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад

      @@avi-crakhome2524 брал WCH-LinkE Mini за 2,5евро.

    • @StatistPL
      @StatistPL 16 дней назад +1

      Брал год назад. Цена была 15-25 рупей в зависимости от количества ног. Они бывают на 8 ног еще. Сама микросхема стоит копейки. Продается производителем по 50 штук официально на алике.

    • @MrAutodel
      @MrAutodel 16 дней назад

      @@avi-crakhome2524 да 19 р голый чип. И доставка 270! Если только вы в Китае живёте......

    • @user-co8un6lx3t
      @user-co8un6lx3t 15 дней назад +2

      Согласен до хрена делов, СТМ и АВР удобнее.

  • @StatistPL
    @StatistPL 16 дней назад +2

    У них есть свое ПО. MounRiver называется. там и примеры есть. Сравнение с тиньками и даже мегами 328 не корректно. это 32битный камень. Это сравнивать с СТМ.
    Сразу говорю кто желает купить дешманский стлинк для программирования этого камня - он не подойдет.

    • @JanisReinfelds
      @JanisReinfelds 16 дней назад

      Та версия программатора, которая у автора видео не дорого стоит и работает с другими CH32V контроллерами. Прошивал и CH32V035 и CH32V203

    • @SIM31r
      @SIM31r 16 дней назад

      По памяти можно сравнивать с AtMega328 вполне. Скорость выше, но памяти мало и 32-битный код быстро занимает память. У 8-битных МК 64 байта оперативки позволяют писать программы на С++ или бэйсике, а 32-битные только на инициализацию периферии килобайты тратят.

    • @StatistPL
      @StatistPL 16 дней назад

      @@JanisReinfelds они все дорогие. Я брал оригинальный - 1800 рублей.

    • @JanisReinfelds
      @JanisReinfelds 15 дней назад

      @@StatistPL ну вот а я брал тот что у автора за 2,35е, что в рублях по курсу получается вроде 215 рублей + доставка была около 100 рублей по курсу но там еще брал и сами микрухи у него 20шт и пару макеток а значит стоимость доставки на всех можно раскидать.

  • @glaviznin
    @glaviznin 16 дней назад

    Видимо не хотят семерку поддерживать

    • @SIM31r
      @SIM31r 16 дней назад

      Извините, но это ОС 2009 года. Я тоже пару месяцев из-за нескольких программ пересел на Windows 10. Семерка стоит параллельно на диске D, и готова к работе. Можно виртуализировать наверное как-то.

  • @serg-jy4mj3br8f
    @serg-jy4mj3br8f 12 дней назад

    альтернатива никудышняя сравнивая по цене. тут только доставка 300 руб.

  • @user-jy8yw7dp5o
    @user-jy8yw7dp5o 10 дней назад

    Если уж обозревать новую железку, то не плохо бы сразу озвучить основные характеристики, такие как количество оперативки и флеша, наличие EEPROM, частоту проца все такое прочее. Я погуглил сам, 16 килобайт флеша и 2 килобайта рам, цена в чип и дипе 80р за голый чип. С трудом представляю зачем оно такое надо, с учетом гемороя с программатором и весьма условной совместимостью с ардуиновским софтом и библиотеками.