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

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

  1. pvvx

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

    Я уже понял - у вас каждый бит программы для ALU CPU является callback-ом. Как и каждая функция шага вашего мышления в заданных заранее в callback-ах :) Домашнее задание не сделали, а опять гоните пургу для отвлечения. Юлите по полной. Т.к. у вас своё личное представление что такое callback...
  2. pvvx

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

    Задаем код исполнения и по его по получению по шине CPU выполняет назначенную функцию - это значит, что исполняемый код CPU в flash или ещё где является по вашему callback-ами.
  3. pvvx

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

    Перечитайте определение callback. Обратный вызов позволяет в функции исполнять код, который задаётся в аргументах при её вызове. Этот код может быть определён в других контекстах программного кода и быть недоступным для прямого вызова из этой функции. Мы не вызываем irq как функцию. Т.е. для...
  4. pvvx

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

    Как вижу опять необходима помощь... Таблица адресов процедур не имеет ни какого отношения к callback. Функция обратного вызова может быть задана по имени или иметь номерное название, может быть даже фиксирована и определяться битом для её вызова. Это зависит от реализации самого кода вызова...
  5. pvvx

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

    Домашнее задание для @cheblin Определить по каким причинам возникают недостатки у Callback - обратного вызова функций и почему это не годится для увеличения пропускной способности канала передачи, кол-ву ошибок в коде и времени на разработку у программиста, на что была заявка у AdHoc...
  6. pvvx

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

    @cheblin - Когда изучите основы программирования, тогда опять зайду проконтролировать… :P
  7. pvvx

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

    Реализация калбаков по прерываниям зависит от ОС. Затраты на данный процесс так-же зависит от ОС. Она может быть примитивной и неявной для первого взгляда начинающего программера. Одна из задач ОС - распределение обработки по событиям. В примитивном виде это может быть реализовано по флагам в...
  8. pvvx

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

    Безусловно. Я же не оперирую заученными названиями функций из какой-то изученной вами библиотеки для какого-то языка что специфично только для начинающего программиста на нем. Я говорю по русски... Для стыковки терминологии укажите какой "индианес" у MCP4725...
  9. pvvx

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

    Клоун не знает как в исполняемом коде си (runtime) определить какой индеец в индианах у данного CPU? Или в пакете IP не написано какой там индеец?
  10. pvvx

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

    А толку от этого никакого - это ваше личное развлечение, которое невозможно использовать более никому. Ваша личная игрушка. До клоуна дошло, что калбаки после прерываний вызываются только в ОС? Иначе это называется вложенная функция в прерывание :P
  11. pvvx

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

    Можно и в JS function SetDAC(value){ log('Send command #0C: DAC Out: '+ value); let x = value & 0xfff; characteristicCache.writeValue(new Uint8Array([4, 0x0C, 0xC0, 2, x>>8, x&0xff])); } А так-же в Питоне и любых прочих языках. И герои не вымышлены, в отличии от вымышленного AdHoc...
  12. pvvx

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

    Фигня давно исправлена :p Но не благодаря AdHoc, а благодаря простой кодировке протокола. В любом терминале... Включить инициализацию I2C по заранее сохраненным установкам: 01 01 00 Передать в устройство на шине I2C с адресом 0xC0 блок последовательности байт 00 00 и 0f ff: 20 0c С0 xx 0fff...
  13. pvvx

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

    Дык как - посоревнуемся кто быстрее набьет в hex редакторе пакет по протоколу пусть modbus или AdHoc? А так-же в логе отследит где передается что-то не то по каналу?
  14. pvvx

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

    Как там дела в AdHoc с ручной отладкой? Задача при ручной отладке проcта: На любых имеющихся под рукой утилитах проверить или локализовать найденную ошибку в комплексной работе контроллера с оконечным устройством. Тут можно конкретизировать – цели AdHoC упростить программисту работу по...
  15. pvvx

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

    Смотрю дела с AdHoc для MCU опять встали, автор открыл для себя что у элементарных MCU есть контроллер прерываний... Ранее прогнозируемые сроки появления первой альфа версии AdHoc на MCU переносятся на неопределенный срок.
  16. pvvx

    Нужна помощь Не работает setTime()

    Перевод в местное время задача сугубо конечного интерфейса с человеком. Это исключает все путаницы. К примеру ваше устройство на самолете или на Луне...
  17. pvvx

    Нужна помощь Не работает setTime()

    Зачем вам timezone, если всё передается в интернет или в Web? Чтобы запутаться где и какое? На самой странице или у внешнего сервера, или на конечном устройстве отображения время и переводится в местное...
  18. pvvx

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

    В общем теперь прошивка BLE-USB-ADC-I2C умеет работать по BLE или USB с любым I2C и своим ADC. В USB поток со встроенного ADC пока 250 sps ... 50 ksps 16 бит. Остальное - как в PowerProfiler c INA219 или INA226... Прошивка полностью с ним совместима. Всё, включая любое чтение и запись по I2C c...
  19. pvvx

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

    Для тестов к JDY-10 подключил 12-ти битный I2C DAC в виде модуля с MCP4725 и его выход напрямую на вход SAR c DFIFO в TLSR8266. Вписал в js чтобы после прихода n пакетов от ADC передавалось новое значение для DAC, увеличенное на единицу... Собрал всё на соплях - на проводках с коннекторами тип...
Сверху Снизу