О UART один передатчик несколько приемников
У меня есть IMU vector nav vn100, который отправляет данные последовательно через rs232... Я хочу управлять 4 серводвигателями, используя atmega32, при повороте ангела от vector nav vn100..atmega32 может управлять только 2 сервоприводами, используя аппаратный быстрый режим PWM 14... поэтому я должен использовать два atmega32... поэтому я должен получать сообщение vn100 на два atmega32... мой вопрос: поддерживает ли UART rs323 один передатчик и несколько приемников?
@Mohamed Mohamed, 👍-1
1 ответ
Если вам не нужны линии управления, а связь только одна Кстати, тогда да, вы можете подключить TX (передачу) IMU к RX (прием) обоих микроконтроллеров. С другой стороны, подключение одного RX к нескольким TX, скорее всего, что-то сожжет.
Обратите внимание, однако, что микроконтроллеры ATmega не поддерживают связь по RS-232. Если вы хотите пойти по этому пути, вам придется подключить RS-232 приемопередатчик к каждому MCU. Если расстояния короткие (скажем, несколько сантиметров), я бы рекомендовал вместо этого использовать «последовательный TTL».
- Как остановить серводвигатель в текущем положении при использовании последовательного порта? Я хочу, чтобы он оставался в одном положении при получении «0».
- Отправка последовательных данных в прерывании
- Почему люди используют 115200 вместо 9600?
- Ошибка 'Serial' was not declared in this scope
- Как получить ненулевой выход из HX711 и ячейки загрузки?
- Serial.availableForWrite против Serial.flush
- Разделенный последовательный поток Arduino, разделенный запятыми
- Arduino Serial.ReadString() проблема
Большое спасибо... Я так благодарен за вашу помощь..., @Mohamed Mohamed