Повторно использовать любой вывод GPIO для работы в качестве TX и RX на плате MKR1500
Я использую датчик отпечатков пальцев и VESC, который подключается к плате Arduino MKR 1500 с помощью контактов TX и RX. Есть ли способ, которым я мог бы переназначить любые другие контакты GPIO, чтобы они вели себя так же?
@Dave, 👍0
Обсуждение1 ответ
▲ 0
Возможно, вы ищете серийное программное обеспечение. Это позволяет поворачивать почти каждый вывод как RX, так и TX (я говорю “почти”, потому что есть некоторые требования, такие как поддержка прерываний на выводе для RX). Пожалуйста, прочитайте об этом, чтобы узнать, соответствует ли это вашим потребностям: https://www.arduino.cc/en/Reference/softwareSerial
,
@Jhonathaned
для плат MKR нет библиотеки программных материалов, так как последовательное оборудование может быть настроено для многих пар контактов, @Juraj
Смотрите также:
- avrdude ser_open() can't set com-state
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Какое максимальное энергопотребление Arduino Nano 3.0?
- Как навсегда изменить скорость передачи данных ESP8266 (12e)?
- Питание светодиодной ленты - Сколько ампер?
- Arduino nano как клавиатура HID
- Как я могу запитать Arduino Nano от батареи LiPo, желательно 3,7 В
- В чем разница между библиотеками Software Serial? Какая из них совместима с Arduino Nano?
https://www.arduino.cc/en/Tutorial/SamdSercom#create-a-new-serial-instance, @Juraj
Я нашел ответ здесь: https://www.arduino.cc/en/Tutorial/SamdSercom. Это должно помочь, @Dave
если у вас есть свой собственный рабочий код, почему бы не опубликовать его в качестве ответа?, @Juraj