Uno üzerindeki tx ve rx pinleri normal dijital pinler gibi kullanılabilir mi?


12

Uno, 0-13 işaretli dijital pinlere sahiptir.

0 rx, 1 ise tx olarak işaretlenmiştir. Dijital pinlerden yoksunsam bu iki pin normal dijital pin olarak kullanılabilir mi?


Dijital pinlerden eksikseniz, analog pinleri kullanabilirsiniz. Ayrıca dijital pinler olarak da çalışırlar.
Mikael Patel

Yanıtlar:


9

Evet, programınız kullanmadığı sürece bu 2 pimi mükemmel şekilde kullanabilirsiniz Serial.

DÜZENLEME: USB üzerinden seri veriler, rx ve tx pinlerine bağlı bakır izlerinden geçer ve bunları USB'ye seri dönüştürücü çipine bağlar.


Programım seri kullanıyor, ancak usb üzerinden pompalıyor. Rxtx pinlerinin dışında değil. Bu hala bir sorun mu var?
c_breeez

4
Aynı şey: USB verileri RX / TX pinlerinden geçiyor :-(
jfpoilpret

Tamam, harika cevabınız ve bu noktaları açıklığa
kavuştuğunuz

3

Ayrıca, Arduino'yu programlarken muhtemelen bu kabloların bağlı olmadığından emin olmak isteyeceksiniz. Aksi takdirde sorun yaşayabilirsiniz.


-1

Yapabilirsiniz, ancak seri bağlantı noktasını devre dışı bırakır.


Hayır, başka bir yol var: Seri port daha yüksek önceliğe sahip. İle etkinleştirdiğinizde Serial.begin(), normal bağlantı noktası işlemini ( pinMode(), digitalRead()ve digitalWrite()) devre dışı bırakırsınız . Bir istisna dışında: RX pinini varsayılan INPUT_PULLUPolandan ziyade ayarlayabilirsiniz INPUT. ATmega328P'nin veri sayfasında, özellikle Alternatif Bağlantı Noktası İşlevleri , Veri İletimi - USART Vericisi ve Veri Alımı - USART Alıcısı bölümleri .
Edgar Bonet
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.