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

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

  1. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Ну и пусть гуляет, пока не наработают поддержку MCU. Это ожидается от них лет через сотню? Методом ожидания более мощных MCU на рынке и полному устареванию сегодняшних? Вот работа креативных парней из microchip на более мощном MCU: JavaScript Oscilloscope with MPLAB® Harmony v2 - Developer Help :)
  2. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Где там MCU уровня данного форума? Опять подтсасовка и вам не стыдно?
  3. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    https://esp8266.ru/forum/threads/web-svalka-na-rtl871x.2403/page-11#post-48973 Вот там вообще ну никак у других: https://esp8266.ru/forum/threads/web-svalka-na-rtl871x.2403/page-2#post-36109
  4. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Там всё заброшено на том, Rust программеры не смогли достичь и близко его параметров по скоростям и т.д. Устал им объяснять.
  5. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Я вам писал - выкинул заголовок пакета из того века. Упростил. :) Потом наехал на ппроблемсы в Delphi7 с thread. Сегодня поправил, наплевав на ваши стенания про культуру программирования.
  6. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    На считывание регистра у энтих INA2xx уходит: 1 старт + 2*9 бита адрес и номер регистра + 1 старт + 3*9 бита адрес и дав байта + 1 стоп Это 2+2*9+2+3*9+2=51 тактов шины. При CLK 400кГц опрос одного регистра составит: 51/400000 = 0.000128 сек.
  7. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Аналогично на всё есть стандартные ip модели, разработанные с учетом многих рекомендаций. Но ST ими не пользуется, а экономит по черному.
  8. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    У нормальных i2с и SMBUS контроллеров всего две разновидности: 1) Работа по DMA. Входной поток к контроллеру обычно использует 2-х байтный код - первый байт команды контроллеру, второй данные. Выходной поток - чистые считанные данные. Прерывание по выполнению и/или ошибках на шине. 2)...
  9. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Угу - тогда и переносил на более новые дрова :p Мне что и заголовки надо было копировать в новую среду от ST CubeMX... Мышка сотрется. Были скопированы только куски самого алго. Да, ещё менялся код i2c дров.
  10. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Там что-то изменилось с i2c контроллером? (Он достиг стандартной ip модели разработанной для всех много лет назад?) Какое есть - то и берем, т.к. желательно ещё побыстрее...
  11. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    А далее @cheblin-а будем учить, что в калбаке у него выйдет хуже. Калбаск там работает и взводит биты... Работа распределяется по ним, а не в самом калбаке, чтобы было правильное распределение загрузки CPU, работающего по прерываниям.
  12. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    INA219 - 84 us, по русски микросекунд!
  13. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Мы же ждем супер правильный код от вас. Я вообще не программист и мне пофигу что вам не нравится в коде десятилетней давности. Та и об этом вас предупреждали - первые дрова ST не содержали явных калбаков :P
  14. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    У нас есть ещё аналогичный пример: Это ESP8266. Скорость внешней “шины” WiFi у него 72 Мбит/с, CPU 160 МГц. Но вот полученный максимум для вашего любимого UART всего до 3 Мбит/с. Тут мы надеемся, что AdHoc нам поможет и с ним выдаст большую скорость… :) Впрочем, если автор AdHoc сможет достичь...
  15. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Устройство давно готово (много лет назад) и ждет вашего кода для испытания и сравнения... В нем всё предусмотрено естественным путем - чуть больше загрузки CPU или будет тупить протокол и будет лажа :P
  16. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Компилятор и сами процедуры switch протокола это самое последнее, что необходимо решить в описываемых задачах. На первую необходимо рассмотреть интерфейс физической передачи и ресурсы по производительности MCU. А имеем: Шину USB 1.1 12 мбит/с с ведущим. Он строго в 1 мs опрашивает наше...
  17. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Какие "нужные куски"? Исходники либы USB и I2c? :)
  18. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Это не "тошниловка", анормальные опции компилятору -Wall -Wpedantic -pedantic -Wextra -Werror ...
  19. pvvx

    Делюсь опытом AdHoc пошаговое руководство

    Я вот тут подумал и осознал, свою ошибку! Каюсь. Совсем забыл, что вы с MCU никогда не работали и для вас это неопознанный мир... Нашел SoC, который я ещё не изучал и засек время. Ушло 22 минуты на всё - с поиском платки, проводков и прочими подготовками, да ещё общением с детками и женой...
  20. pvvx

    Обсуждение AdHoc бинарный протокол.

    Генерит лет через 5.... :eek: Can I use... Support tables for HTML5, CSS3, etc
Сверху Снизу