• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. R

    Обсуждение TLSR8269

    И...? В своё время я переписал "ассемблерные вставки" с "Classic ARM" на "Thumb2". Когда портировал этот декодер. Не вижу проблемы. Если для вас это проблема - очевидно эта задача не для вас. :confused:
  2. R

    Обсуждение TLSR8269

    А с чего решили что "не влезает"?
  3. R

    Обсуждение TLSR8269

    Мне он не нужен. Спрашивал nikolz. Ему и карты в руки.
  4. R

    Обсуждение TLSR8269

    Длительность выполнения функции фильтра, которую приводил выше (5567 тактов), это я измерил при выполнении кода из внутреннего ОЗУ STM32F429. Сейчас измерил время выполнения её из флеши (кешированной), получилось = 3529 тактов. На 48МГц это будет = ~74мкс. Ещё значительно быстрее.
  5. R

    Обсуждение TLSR8269

    Про BLE или какие-то ещё задачи, в исходном вопросе ничего не было. А значит предполагаем, что нет никаких BLE или WiFi. Я уже писал, что можно самые тяжёлые куски кода расположить в ОЗУ. Их объём не так уж велик.
  6. R

    Обсуждение TLSR8269

    Это не так. Такое может быть только при наличии прерываний высокой частоты или переключения задач с высокой частотой. Чего не может быть в нормально спроектированной системе. Кроме того - из исходного вопроса: можно заключить, что речь не идёт о какой-то сложной системе, в которой...
  7. R

    Обсуждение TLSR8269

    Самая тяжёлая функция MP3-декодера имеет размер чуть меньше килобайта. Т.е. - вполне влазит в кеш. Внутри - цикл на 15 итераций. Первая итерация - из флеша, остальные - из кеша. Другие тяжёлые функции - тоже все как правило менее 2КБ. Значит - подавляющая часть кода будет выполняться из кеша...
  8. R

    Обсуждение TLSR8269

    Всё-таки - между M0 и MP3 - значительная разница. Изначально этот проект у меня работал на LPC1778 (Cortex-M3), так что - на Cortex-M3 код можно использовать без переделок. Большинство используемых команд в CM3 имеются (в декодере широко используются: SMLAL, CLZ, SSAT, USAT, REV). Правда после...
  9. R

    Обсуждение TLSR8269

    Можно попробовать. Думаю шансы есть. Но только при наличии желания глубоко разбираться в коде (в том числе и на уровне ассемблера). В моём проекте сейчас работает STM32F429 на тактовой 96МГц декодируя и проигрывая MP3-stereo 128kbps онлайн-поток с загрузкой CPU= ~25%. Из них думаю примерно ~20%...
  10. R

    Питание ESP8266 от lipo аккумулятора.

    Трудно сказать. Но по-моему - 2-й - лучше. Так как ESP8266 обычно много ест, а 2-й получается эффективнее на больших токах потребления. Хотя всё зависит от режима работы вашего ESP8266. Может он у вас большую часть времени вообще приём/передачу не осуществляет? PS: В моей задаче ESP8266 почти...
  11. R

    Питание ESP8266 от lipo аккумулятора.

    Очевидно, что LDO будет скорей всего на 3.3V. Или около того. И при чём тут "номинальное напряжение"? Разряжать LiPo безопасно до 3.3V. А значит: ставить LDO на 3.6V значит - недоиспользовать ёмкость аккумулятора. Более вредный совет даже представить трудно... o_O Ещё посоветуйте резистор...
  12. R

    Нужна помощь коллективного разума по esp8266

    Ещё можно попробовать написать поисковый запрос без синтаксических ошибок. ;)
  13. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    И какие же это двигатели дают помеху в полосе 2.4 ГГц? :oops: Ерунда! Помеха от искрения может идти только по питанию, но никак не по эфиру на 2.4ГГц. PS: И к тому же - откуда знаете, что в лифте ТСа стоят ДПТ, а не другой тип двигателей?
  14. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    Насчёт волновода - согласен. Как то испытывали связь на 2.4 ГГц (не nRF, но роли не играет) внутри ряда металлических шкафов. Так дальность внутри ряда шкафов оказалась даже больше, чем на открытом пространстве. Видимо за счёт переотражений внутри.
  15. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    У меня есть домашняя погодная станция. Её измерительный блок связан с базовым посредством 2-х обычных модулей nRF24L01+ самых дешёвых (с печатной антенной и без усилителя). Купленных на али. Я пробовал этот измерительный блок ставить в морозилку холодильника. И ничего - связь не пропадает. На...
  16. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    Необязательно LoRA. Имхо. Важно - внешняя антенна и наличие усилителя. Тогда даже на 2.4ГГц вполне возможно будет стабильно работать. Например такой модуль: https://robotchip.ru/obzor-radio-nrf24l01palna На али он есть и недорог. PS: Хотя конечно и частоту бы пониже. Но 100м - это не км, должен...
  17. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    Трудно сказать. Многое зависит от условий распространения, наличия препятствий, наличия помех, антенны и т.п. С обычными ESP8266-01 с печатной антенной я бы даже близко не рассчитывал на 100м. Ищите модули с разъёмом для внешней антенны. Может с ними получится. А ещё лучше - с дополнительным...
  18. R

    ESP-01S потеря связи.

    Это конечно очень странный способ борьбы с ошибками.... o_O Похоже на заметание проблемы под ковёр вместо решения её. У меня в проекте ESP8266 работает (в рабочем режиме) на 1843200 бод. Подключена к МК просто проводами "внавал" без какой-то тщательной разводки. И количество ошибок == 0. Но даже...
  19. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    "Точка доступа" - это то устройство, которое создаёт сеть (WiFi). Интернет тут вообще не при чём. Если эта точка доступа подключена к инету (по какому-то другому интерфейсу), то она может давать доступ в него подключенным к ней WiFi-станциям. А может и не давать.
  20. R

    нужно организовать двусторонний канал по интернету для передачи данных по rs232 с использованием esp8266.

    На одном можете создать точку доступа WiFi, а на другом - подключиться к ней. А дальше, в этой созданной сети, делаете то же, что и если бы обе ESP были подключены к стороннему роутеру.
Сверху Снизу