Термометр находится на улице, данные с него принимает и расшифровывает роутер с openwrt. При похолодании до -5 термометр сообщил, что батарейка разрядилась( вероятно плохой контакт или батарейка) и после потепления перестал отправлять данные. При сканировании он отправляет "unbinded device frame...
Всем привет. Подскажите, что нужно сделать чтобы термометр с оригинальной прошивкой возобновил отправку температуры после смены батарейки. Не используя Mi Home. Может кто знает какие данные нужно отправить в термометр?
Не получается вывести ШИМ частотой 1кГц с разрядностью 8 бит. В диапазоне от 0 до 255 происходит только 16 изменений ширины импульса. Для модуля RTL00 это предел? ШИМ контроллер тоже от 32кГц тактируется? И, возможно ли генерировать 4 ШИМ сигнала с такими параметрами?
---------
Разобрался, так и...
Как в RtlDuino сделать чтобы SS не дёргался при передаче двух блоков по 8 бит?
spi_format(&spi_master, X, 1, 0) spi_format(&spi_master, X, 3, 0); не помогает.
Обновил, стало ещё хуже. Вот логи из arduino.
-------------------------------------------------------------------
rem PATH=D:\MCU\SEGGER\JLink_V612i;%PATH%; Что это за путь?
Проблема действительно с путями. Не хочет работать с пробелами и русскими символами. От пробелов кавычки помогают, только батник поправить, промахиваются. А с русским не знаю как быть.
На первом скрине работает.
Ameba Arduino стояла 2.0.0 вроде новее нет, но на всякий случай скачал с гита и заменил. RtlDuino тоже обновил. Ничего не изменилось.
----------------------------
Еще platform.txt редактировать нужно, иначе core.a при компиляции не находит.
К rtl по i2c подключен дисплей, после сброса выполняется программа которая рисует случайные точки на экране.
При попытке загрузить её же в RAM модуль зависает.