IoT модуль M5Stamp C3U использует собственный USB-интерфейс ESP32-C3 для программирования и отладки


M5Stamp C3U — это обновленная версия RISC-V IoT модуля M5Stamp C3 с термостойкой крышкой, поддержкой WiFi 4 и Bluetooth 5.0, в котором был убран чип CH9102 USB -TTL, а вместо этого используется внутренний USB-интерфейс процессора ESP32-C3 для программирования и получения дополнительного вывода GPIO.

Хотя некоторые процессоры ESP32 поставляются со встроенным интерфейсом USB, многие платы по-прежнему используют внешний чип USB-TTL, такой как CH340 или CP2102, для работы с последовательным интерфейсом, который используется для отладки и прошивки, вероятно, из-за ограничений при использовании ESP32-C3 ( последовательный USB / JTAG), но компания M5Stack, вероятно, посчитала их работоспособными, а небольшое снижение затрат выгодной.

Технические характеристики M5Stamp C3U:

    • WiSoC – 32-битный одноядерный RISC-V процессор ESP32-C3FH4 @ до 160 МГц с 384 Кб ROM, 400 Кб SRAM, 8 Кб RTC SRAM, 4 Мб встроенной флэш-памяти, Wi-Fi и Bluetooth
    • Сетевые возможности
      • 2.4 ГГц WiFi 4, полоса пропускания 20 МГц и 40 МГц, протокол IEEE 802.11 b / g / n, до 150 Мбит / сек
      • Bluetooth 5, Bluetooth mesh, с поддержкой битрейта 125 Кбит/с, 500 Кбит/с, 1 Мбит/с, 2 Мбит/с, большой радиус действия
      • 2.4G 3D антенна 
    • USB – 1x порт USB Type-C для питания и программирования через чип CH9102 USB — TTL
    • Расширение – разъемы с шагом 2.54 мм с ADC, 14x GPIO, SPI, UART, I2C, I2S, PWM, RMT, DMA, USB Serial, TWAI
    • Разное – 1x пользовательская кнопка, 1x кнопка сброса, пользовательский RGB-светодиод
    • Входное напряжение – 5 В @ 500 мА через порт USB-C
    • Размеры – 34 x 20 x 4.5 мм
    • Вес – 3.8 грамм
Комплект M5Stamp C3U Mate (слева) или упаковка из 5 модулей (справа)

Модуль ESP32-C3 IoT продается либо в виде комплекта с одним модулем и разъемами, либо в виде комплекта, который включает в себя 5 модулей. Несмотря на то, что прошивка (Arduino, ESP32-IDF и т. д.) для оригинального M5Stack C3 должна быть совместима с M5Stack C3U, но способ прошивки немного изменился, так как вам нужно будет долго держать кнопку на M5Stamp C3U перед подачей питания и входом в режим загрузки программы.

Обратите внимание, что по умолчанию USB CDC не включен, поэтому вывод последовательного порта будет выводиться через UART0, и если вам нужно вывести через USB, то вам необходимо включить USB CDC перед загрузкой программы. В Arduino IDE его можно включить в меню Tools->USB CDC-> Boot-Enabled. Вы найдете документацию по началу работы с M5Stack C3U на странице wiki.

M5Stamp C3U Mate с контактными разъемами продается за $5.90, а комплект из 5 модулей за $27.50. Все это также можно найти и на Aliexpress.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments