Повторно использовать любой вывод GPIO для работы в качестве TX и RX на плате MKR1500

Я использую датчик отпечатков пальцев и VESC, который подключается к плате Arduino MKR 1500 с помощью контактов TX и RX. Есть ли способ, которым я мог бы переназначить любые другие контакты GPIO, чтобы они вели себя так же?

, 👍0

Обсуждение

https://www.arduino.cc/en/Tutorial/SamdSercom#create-a-new-serial-instance, @Juraj

Я нашел ответ здесь: https://www.arduino.cc/en/Tutorial/SamdSercom. Это должно помочь, @Dave

если у вас есть свой собственный рабочий код, почему бы не опубликовать его в качестве ответа?, @Juraj


1 ответ


0

Возможно, вы ищете серийное программное обеспечение. Это позволяет поворачивать почти каждый вывод как RX, так и TX (я говорю “почти”, потому что есть некоторые требования, такие как поддержка прерываний на выводе для RX). Пожалуйста, прочитайте об этом, чтобы узнать, соответствует ли это вашим потребностям: https://www.arduino.cc/en/Reference/softwareSerial

,

для плат MKR нет библиотеки программных материалов, так как последовательное оборудование может быть настроено для многих пар контактов, @Juraj