Летом прошлого года, мы обнаружили дешевый модуль RTL8710AF WiFi со многими функциями, сходными с функциями ESP8266, но с ядром ARM Cortex M3. Единственная проблема заключается в том , что работать с ним оказалось не так просто как с платами ESP8266, в то время я изучал различные команды в B & T модуле RTL00 RTL8710AF , а позже, я получил более удобный PADI IoT Stamp , но если вы хотите изменить прошивку вы должны были поработать с SDK и отладчик J-Link SWD . Realtek RTL8710AF не предлагают удобство Arduino IDE , как и его старший брат » RTL8195AM » из того же семейства Ameba. Все изменилось в лучшую сторону , так как kissste сообщил мне , что RtlDuino добавляет поддержку Arduino для RTL8710AF и модулей RTL8711AM , и NodeMCU с таким же названием продается за менее чем $ 10 , включая доставку.
Характеристики доски RTLduino:
- WiSoC — Realtek RTL8710AF ARM Cortex-M3 микроконтроллера @ 83 МГц
- Возможности подключения — 802.11 B / G / N Wi-Fi
- USB — 1x микро-порт USB для программирования и мощности
- Расширение — 2x 16-контактных макетных разъемов с GPIOs, UART, SPI, I2C, PWM, I2S, электрические сигналы ….
- Разное — Сброс и кнопка проверки, LED RGB
- Источник питания — 5V через микро порт USB или Vin штифт
- Размеры — 49 х 24,5 мм (так же, как NodeMCU)
Как вы можете видеть из приведенного выше рисунка, плата фактически основана на B & T Rtl-00 модуле. Он существенно проще в использовании, так как вам не нужно припаивать все кабели для подключения USB к плате TTL, так как RTLduino оснащен CH340g и микро-портом USB.
На странице Aliexpress есть некоторые претензии по поводу 5 функций:
- Функция 1 — «Mbed режим отладки» через микро-USB кабель -> вы не получите — это другая плата (по крайней мере на данный момент)
- Функция 2 — «JTAG режим отладки» через микро-USB кабель -> вы не получите — это другая плата
- Функция 3 — «Простое и быстрое обновление по OTA» -> вы получите частично — без отладки, но вы можете загрузить новый образ через OTA
- Функция 4 — «Последовательные данные непосредственно в функции сетевого приемопередатчика» (последовательная консоль через UART) -> OK
- Функция 5 — «Режим Smartconfig» -> да, будет работать — OTA загрузит новыйобраз
Если вы захотите сделать отладку, то вы все еще будете нуждаться в JTAG или SWD программисте. Если вы хотите, чтобы начать работу с Arduino нужно:
- Установить Arduino IDE и Ameba SDK
- Перейти к каталогу установки Arduino IDE
- Подклюиться к репозиторию github.com/pvvx/RtlDuino в hardware/development/rtl87xx/
- Перезапустить Arduino
Я не смог найти что — либо на английском языке , о тестировании этой реализации, но вы найдете ветку форума (на русском языке ) на esp8622.ru , а другой человек упомянул проект на hackaday.io , но пока ничего не сообщается о деталях.
Кроме Aliexpress, RTLduino плату также можно найти на ICStation за $ 9.99 , и Amazon USA за $ 10,99 .
Благодарим сайт cnx-software.com за предоставленную информацию.
Оригинал статьи тут