• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А UBIA не пример для начинающих. Уж слишком много опций надо знать. К примеру, если новичек берет Arduino, то у него голова будет болеть пока он не выучит библиотеки и тысячи специфик применения для своего контроллера. Вот вам готовый извращенный к Arduino зависимым пример к вашим часам i2c...
  2. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    0x90, 1 - это два байта в виде слова 0x190, что в DEC будет 400. Все форматы посылок описаны в Cи хидере исходников. Чуть позже, когда доделаю тут кое что, то слеплю вам чтение и запись для DS часов. Вот только кому нужен лог на подобии COM порта в Web и как его применить?
  3. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.е. уже убедились, что самый сложный метод - это делать что либо по Arduino подобию? Вроде вы хотели акселерометр на web страничке... Нашел вот такой 3D html в своих прошлогодних ковыряниях:
  4. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Погляжу, что там. Тестов этого пока не делал :)
  5. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Почему CLK 1 кГц? Ответ инициализации - 0x81 -> error Команда записи "Отправляю аналог команд Wire.write(0x0E);Wire.write(B00000000)" передает блок с нулевой диной, ответ -> 0x8c - error. И так далее. Борьба с js...
  6. pvvx

    Как защитить свою разработку от копирования

    Для понимания, что творение на Arduino и ESP никто "вскрывать" не станет. Значительно проще и выгоднее утянуть идею и всё написать на нормальном SoC.
  7. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Соответственно все эти микросхемы и пошли на рынок Arduino. Куда же ещё такое девать?
  8. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Есть отсылка: Note 5: Current is the averaged input current, which includes the temperature conversion current. А далее берете расчет 1 Ф заряженная на 3.3В и считаете среднее время работы... Давно, когда они появились я поставил 1Ф в надежде что оно будет держать отключение на нерабочие дни...
  9. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    И в данной табличке и вообще в PDF стесняются написать истинное потребление данных часов от батарейки. А оно составляет ток утечек, счет часов и выполнение процедуры коррекции от температуры которая и выжирает батарейку... Указан ток при снятии показаний температуры и он больше среднего тока к...
  10. pvvx

    TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

    Нет. CPU 32-х битный. Изменится формат команды-структуры и все версии придется переписывать, т.е. возникнет несовместимость с предыдущими.
  11. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Значит вас обманули и подсунули эмулятор DS3231 на каком современном китайском кристалле. Сверьте характеристики с даташитом. И телевизор с защитным стеклом - это следующая модель, без линзы, но на кинескопе нет бандажной ленты. Не додумались ещё...
  12. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.е. время они считали питаясь святым духом? Данный чип работает до пары дней от 1 Фарады, а во всех современных устройствах ставят 0.15..0.3 Фарады на мало вольт и они тянут недели пока пользователь меняет основную батарейку. А питание от батареек часов перестали использовать в том веке. В UNO...
  13. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    На картинке в PDF написано: <SLAVE ADDRESS> - dev_addr <WORD ADDRESS> - start_addr function WriteDS3231Data(dev_addr, start_addr, data) { log('Send command #0C: Write DS3231 Data...'); let blk = new Uint8Array(data.byteLength+6); blk[0] = data.byteLength+4; blk[1] = 0x0C; blk[2] = 0x00...
  14. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Та им пофигу - ну не будет другое устройство совместно на шине работать т.к. SDA и SCL будут занята часами... Какая разница то Ардуинщикам?
  15. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Вроде, на 90%, точнее не помню - надо глядеть исходники... :) уже более года прошло как там копался. Есть недоделка, т.к. не было нужно - это включение/выключение опции clock stretching на clk шины i2с. Нужно где-то всунуть бит и приписать установку/сброс бита FLD_I2C_HOLD_MASTER ->...
  16. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    function ReadDS3231Data(dev_addr, start_addr, data_len) { /* typedef struct _i2c_utr_t { uint8_t size; // размер пакета uint8_t cmd; // номер команды / тип пакета (=0x0C) unsigned char mode; // bit0..6: number wr_byte for new START (bit7: =1 - generate STOP/START) unsigned...
  17. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    В документации значится совершенно другой тип работы с DS3231. Т.е. вы меня обманули и ваш "скетч" с ошибками.
  18. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    function ReadDS3231Data(dev_addr, data_len) { /* typedef struct _i2c_utr_t { uint8_t size; // размер пакета uint8_t cmd; // номер команды / тип пакета (=0x0C) unsigned char mode; // bit0..6: number wr_byte for new START (bit7: =1 - generate STOP/START) unsigned char rdlen...
  19. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Если вернется cmd c 7-мым выставленным битом, то значит беда на шине i2c. Это всё можно было описать в структуре инициализации на автомат получения ваших минут/секунд. Но мы пойдем самым сложным путем - ближе к Arduino! :) Вам как - читать по одному регистру или сразу всё скопом в одном блоке?
  20. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    На i2cDrvInit(clk) вам в событие ondata:(event)=> свалится структура typedef struct { uint8_t size; //+0 размер данных пакета uint8_t cmd; //+1 номер команды / тип пакета (=1) uint8_t pktcnt; //+2 кол-во передаваемых значений из регистров в одном пакете передачи...
Сверху Снизу