Летом прошлого года, мы обнаружили дешевый модуль 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 за предоставленную информацию.
Оригинал статьи тут