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

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

  1. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Для EEPROM характерно: При чтении NACK указывает - больше читать не хочу: При записи: Но если вы превысите размер буфера записи или границу какого сегмента, то микросхема сгенерирует NACK и вы должны прекратить запись и ограничить размер записываемых за раз байт. И так-же подобные комбинации...
  2. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Если вам не ясно для чего нужна передача NACK при приеме последнего байта, то стоит поглядеть к примеру MCP4725 и чтение что тама в ней. Если будете читать всего 1 или 5 байт с ACK-ками, то всё будет хорошо. Но если захотите прочитать 3 байта - только состояние и значение DAC и не дадите в конце...
  3. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Вот простая типовая SMBUS операция чтения c длиной номера регистра в 1 байт: start + адрес i2c c wr + номер регистра + start + адрес i2c c rd + чтение 2 байта + stop А вот не типовая операция - адрес с чтением + байт записи (!) + чтение 3-х байт: start + адрес i2c c rd + номер регистра/команда...
  4. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    /* Universal I2C/SMBUS master read-write transaction struct */ typedef struct _i2c_utr_t { unsigned char mode; // bit0..6: number wr_byte for new START (bit7: =1 - generate STOP/START) unsigned char rdlen; // bit0..6: number rd_byte, bit7: =1 - old read byte generate NACK, =0 - ACK...
  5. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    А вы натыкайте - попробуйте. Моё наследие вам натыкает ещё как :) PS: вам тут коммерческие тайны раскрывают, а вы проявляете неуважение. Под описание, что нужно для универсального драйвера I2C/SMBUS можно патент заявлять или (с) ставить :P
  6. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Да, забыл про “Зри в корень” или саму суть (а то @cheblin не поймет - надо разжевать): Сейчас всё это барахло, т.е. протокол сериализации между устройсвами описывается в трех несовместимых стихиях: СИ Паскаль Javascript И никаких сложностей в описании и реализациях протокола не встретил по...
  7. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Всё давно реализовано и работает -> https://esp8266.ru/forum/threads/ble-modul-jdy-10-na-chipe-tlsr8266.4654/page-12#post-70351 USB/BLE драйвер переписан и жрет все микросхемы I2C/SMBUS которые я нашел у себя и которые помню... В PowerProfiler следующая стадия - сочленение нескольких потоков от...
  8. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Просьба найти микросхему I2c/SMBUS с которой с помощью указанной атомарной транзакции (драйвера) не получится работать. И нечего изобретать зоопарк драйверов I2c/SMBUS, включая аппаратные реализации мастера. А для @cheblin-а - это указание какую минимальную атомарную посылку нужно гнать для...
  9. pvvx

    Делюсь опытом Power Profiler на рельсах AdHoc protocol

    Универсальный драйвер I2C/SMBUS. На линии I2C/SMBUS может быть несколько устройств. Атомарной транзакцией для конкретного устройства на шине I2C/SMBUS называется последовательность записи-чтения байт от сигнала START до сигнала STOP. В транзакции может существовать повторный сигнал START...
  10. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    А какая разница? Кому он нужен этот UART? У BLE всё должно быть максимально быстрым - если связь с кем, то на мегабитах. Модуль просыпается на пары мс, за это время он должен переговорить по BLE и уснуть :) Ну пусть за доп. 100 us что-то сделает... От одного символа вашего UART в эти микро...
  11. pvvx

    TB-01 (BLE)

    Ищу по вашим ссылкам и не нахожу. Опять что-то перепутали и не видите? И какого смысла ещё и дублируете картинки c указанных ссылок в первом сообщении... Видимо совсем со здоровьем в голове у вас плохо... :(
  12. pvvx

    TB-01 (BLE)

    Блин -сплошной детсад. Всё надо в картинках и носиком в собственную лужу тыкать...: ESP8266 прилично дороже.
  13. pvvx

    TB-01 (BLE)

  14. pvvx

    TB-01 (BLE)

    Сегодня устром проверял - никуда и ничего не делось!
  15. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Сравнивая с другими, выходит, что больше. Уже писал, что охват равен охвату (от 6-ти антенного) WiFi роутера в моем монолитном доме - таунхаус...
  16. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Если вам так сложно разобратья с так называемым 'базовый английский язык', состоящем из 850 слов, то можете сделать так:
  17. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Терминалы для Nordic, Ti, Telink и т.д. Даже от Adafruit - не работают ни с чем кроме своих. Жуткая проприетращина. Ставил с маркета: В папке проектов. SDK у всех кривое, у Telink не исключение. По этому я эти SDK сразу для себя перекомпоновал и переписал :) Наиболее простое, для BLE, SDK тут...
  18. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Мне за вас мышкой водить? Во первых в примере "текст": unsigned char uart_tx_buff[UART_TX_BUFF_SIZE] = {0x0b,0x00,0x00,0x00,'t','e','l','i','n','k','-','s','e','m','i'}; // the first four byte is length to send data. Во вторых там не DMA, а с DMA другие строки... И мышкой дeлают так:
  19. pvvx

    BLE модуль JDY-10 на чипе TLSR8266

    Я UART не использую - это глупо. Исключительно для описания примеров пионерам :) В вашем куске не текста и кракозяб не понятно, что вас смущает? Скорость UART, заданная от балды? -> uart_Init(9,13,PARITY_NONE,STOP_BIT_ONE); //set baud rate, parity bit and stop bit И не согласованная с...
Сверху Снизу