Jump to content

    

arhiv6

Свой
  • Content Count

    807
  • Joined

  • Last visited

Community Reputation

0 Обычный

2 Followers

About arhiv6

  • Rank
    Знающий

Информация

  • Город
    Array

Recent Profile Visitors

12311 profile views
  1. Уточнение - поиск работает по всему форуму только с главной страницы. + добавляйте в конце поискового запроса звёздочку (например запрос "тест" не найдёт слово "тесты", а запрос "тест*" найдёт).
  2. У вас стоит настройка компорта ocrnl (translate carriage return to newline) или onlcr (translate newline to carriage return-newline ). Если вы сами настраиваете порт - покажите, как вы это делаете. Если просто используете настройки по-умолчанию, то посмотрите вывод команды stty -a -F /dev/ttyS0 (только укажите ваш порт). Этой же программой можно и отключить эти настройки, что-то вроде stty -ocrnl -onlcr -F /dev/ttyS0
  3. А что имеется в виду, под "нашей альтернативой FreeRTOS" ? Если нужна RTOS от "наших" разработчиков, то посмотрите: Embox https://github.com/embox/embox + много их статей на хабре: https://habr.com/ru/company/embox/ scmRTOS https://github.com/scmrtos/scmrtos + раздел на форуме https://electronix.ru/forum/index.php?app=forums&module=forums&controller=forums&id=188 https://github.com/dimonomid/tneo + https://habr.com/ru/post/267573/ https://github.com/alexeyk13/rexos https://github.com/sergev/uos-embedded и т.д.
  4. https://www.astrosoft.ru/products/development/rtos-macs/ + Обзоры были на хабре: https://habr.com/ru/post/336308/
  5. Вроде правильно всё сделали. AD1 и AD2 соединяйте вместе - это I2C SDA. AD0 - I2C SCL. Дополнительно, для работы с I2C могут потребоваться два резистора подтяжки, если их нет в устройстве, к которому Вы будете подключаться. Пример можете посмотреть в AN_113_FTDI_Hi_Speed_USB_To_I2C_Example.pdf
  6. @jenya7, предложенный мной ранее вариант чем не устраивает?
  7. Ищите "I2C hub IC" или "I2C bus multiplexer". PCA9547/PCA9548 и т.п.
  8. Я же говорю, справки по поиску не хватает :) В вашем случает поисковому движку нужно указать, что окончание может быть любое, т.е. добавьте в конце звёздочку: сканировани*
  9. Проблем с поиском не встречал, но и короткие слова вроде не искал. Попробуйте в гугле запрос с ограничением поиска по конкретному сайту: 10В/м site:electronix.ru Чего ещё местному поиску не хватает - на старом движке была страничка со справкой (как формировать поисковые запросы для поиска по маске и т.п.), а здесь такой нет.
  10. Термобарьер на паде убрать - в свойствах пада "Thermal Relief"->"Direct" 1) отключите "Automatically Remove Loops"
  11. Оставить всё как есть и просто добавить FIFO буфер по входу (между портом и фильтрами).
  12. Подобные вещи решаются с помощью Конечных Автоматов. У Вас есть несколько состояний (ожидание RZ+CR, ожидание ZRQINIT, ожидание ZFIN и т.п.) и условий, по которым автомат переходит из одного состояние в другое (определённая последовательность байт или т.п.). 1) Почитайте про конечные автоматы, на листочке постройте граф переходов для разбора вашего протокола 2) Посмотрите как конечные автоматы на реализуются на СИ (на swich/case или на таблице переходов) 3) Реализуйте построенный граф на Си Например, можете посмотреть на WAKE - там в функциях Port_Read и Port_Write на конечных автоматах (на основе swich/case) разбор протокола сделан.
  13. 1) А если как в нелинейном радиолокаторе попробовать? В "пассивный приёмник" добавить какой-нибудь герминиевый транзистор с выводами подлиннее и искать отклик на кратных частотах. Или облучать двумя частотами и искать отклик на частотах гармоник. 2) Не указана излучаемая мощность и дальность. Ели мощность велика а расстояние небольшое - можно попробовать использовать энергию передатчика для питания схемы "пассивного приёмника" (2.4GHz WLAN RF energy harvester for passive indoor sensor nodes).