Ответы пользователя по тегу STM
  • Что значит открытый коллектор?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    https://ru.m.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0...
    - открытый коллектор (сток)
    https://ru.m.wikipedia.org/wiki/%D0%92%D1%8B%D1%81...
    - высокоимпедансное состояние
    easyelectronics.ru/avr-uchebnyj-kurs-ustrojstvo-i-...
    - почитайте о назначении подтягивающих резисторов и вообще крайне советую этот сайт для изучения основ.

    Для подключения терморезистора вам надо собрать делитель напряжения на терморезисторе и резисторе известного номинала и измерять выдаваемое этим делителем напряжение с помощью входа, работающего в аналоговом режиме. Данные будут уходить на встроенный АЦП контроллера.
    Чтобы использовать светодиод можно взять выход с открытым стоком и через токоограничительный резистор подключить светодиод. Анодом к положительному полюсу источника питания, катодом - через резистор к выводу микроконтроллера. Установите на выходе 0 - светодиод загорится, 1 - погаснет.
    Ответ написан
    Комментировать
  • Обеспечит ли этот с-подобный язык, используемый на платформе ST Nucleo полное использование всех возможностей МК?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    C как раз является тем языком, который позволяет эффективно использовать ресурсы микроконтроллера. Хотите ещё большего контроля - используйте ассемблер, но если проект большой - поддерживать программу на ассемблере очень сложно. Особенно спустя пару месяцев после её написания.
    Ответ написан
    2 комментария
  • Какой протокол выбрать для связи датчиков и сервера на avr или stm?

    a_volkov1987
    @a_volkov1987
    Инженер-схемотехник
    Если датчик может напрямую влиять на исполнителя команды, то какова роль сервера? Собирать данные? Управлять исполнителем вручную?
    Если исполнитель может слушать датчики и распознавать их показания для совершения некоторых действий, то сервер, получается, либо только слушает состояние сети и так же может отдавать команды исполнителям и датчикам, либо абсолютно не нужен.
    В сетях, где есть необходимость прослушивать сеть и изредка влиять на работу элементов сети, предпочтительней протоколы, которые работают аналогично TWI. Каждое устройство постоянно слушает сеть и при поступлении в сеть пакета с адресом устройства и запросом дожидается свободного окна в сети и транслирует или широковещательный ответ или ответ, предназначенный конкретному устройству в сети.
    Физически такая сеть может быть реализована на RS-485, например. Или на любом другом физическом протоколе обмена, удовлетворяющем требования по дальности связи и помехозащищенности.
    Ответ написан
    5 комментариев