uno의 tx 및 rx 핀을 일반 디지털 핀처럼 사용할 수 있습니까?

uno에는 0-13으로 표시된 디지털 핀이 있습니다.

0은 rx로 표시되고 1은 tx로 표시됩니다. 디지털 핀이 부족한 경우이 두 핀을 일반 디지털 핀으로 사용할 수 있습니까?

댓글

  • 디지털 핀이 부족한 경우 어웨이는 아날로그 핀을 사용합니다. 또한 디지털 핀으로도 작동합니다.

답변

예,이 두 핀은 프로그램은 Serial를 사용하지 않습니다.

편집 : USB를 통한 직렬 데이터는 rx 및 tx 핀에 연결된 구리 트레이스를 통과하여 USB- 직렬 변환기에 연결합니다. 칩.

댓글

  • 내 프로그램이 직렬을 사용하고 있지만 USB를 통해 펌핑합니다. rxtx 핀이 아닙니다. 그래도 문제가 있습니까?
  • 동일합니다. USB 데이터가 RX / TX 핀을 통과합니다. 🙁
  • 좋은 답변을 해주셔서 감사합니다.

Answer

또한 Arduino를 프로그래밍 할 때 이러한 와이어가 연결되지 않았는지 확인하고 싶을 것입니다. 그렇지 않으면 문제가 발생할 수 있습니다. .

답변

할 수 있지만 직렬 포트를 비활성화합니다.

댓글

  • 아니요 ' 반대 방향입니다. 직렬 포트가 더 높은 우선 순위를 갖습니다. , 정상적인 포트 작동 (pinMode(), digitalRead()digitalWrite()

대신 INPUT_PULLUP로 설정할 수 있습니다. ATmega328P의 데이터 시트, 특히 Alternate Port Fun 섹션 참조 ctions , 데이터 전송 – USART 송신기 데이터 수신 – USART 수신기 .

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다