Чи можна використовувати шрифти tx та rx на uno, як звичайні цифрові штифти?


12

Uno має цифрові штифти з позначкою 0-13.

0 позначено як rx і 1 позначено як tx. Чи можна ці два штифти використовувати як звичайні цифрові штифти, якщо мені не вистачає цифрових штифтів?


Якщо у вас бракує цифрових штифтів, ви завжди можете використовувати аналогові штифти. Вони також працюють як цифрові штифти.
Мікаель Патель

Відповіді:


9

Так, ви можете чудово використовувати ці 2 штифти до тих пір, поки ваша програма не використовує Serial.

EDIT: Послідовні дані через USB проходять через мідні сліди, підключені до штифтів rx і tx, підключаючи їх до мікросхеми USB до послідовного перетворювача.


Моя програма використовує serial, але прокачує її через usb. Не з шпильок rxtx. Це все-таки проблема?
c_breeez

4
Це те саме: USB-дані передаються через штифти RX / TX :-(
jfpoilpret

Добре дякую за чудову відповідь та уточнення цих моментів
c_breeez

3

Також ви, ймовірно, захочете переконатися, що ці дроти не підключаються під час програмування Arduino. Інакше у вас можуть виникнути проблеми.


-1

Можна, але це відключить послідовний порт.


Ні, це навпаки: серійний порт має більший пріоритет. При включенні його Serial.begin(), ви відключення нормальної роботи порту ( pinMode(), digitalRead()і digitalWrite()). За одним винятком: ви можете встановити штифт RX INPUT_PULLUP, а не INPUT, що є типовим. Перегляньте таблицю даних ATmega328P, особливо розділи Альтернативні функції портів , Передача даних - Передавач USART і Прийом даних - Приймач USART .
Едгар Бонет
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.