pySerial은 직렬 통신 기술이므로 Arduino 보드에 일부 데이터가 제공되면 Arduino 보드의 핀을 방해합니까?실행 중 pySerial 인터럽트는 어떤 핀입니까?
ISR을 실행하기 위해 어떤 핀이 인터럽트합니까? 아니면 폴링 방식을 사용하고 있습니까? 개념을 올바르게 이해하고 있습니까?
pySerial은 직렬 통신 기술이므로 Arduino 보드에 일부 데이터가 제공되면 Arduino 보드의 핀을 방해합니까?실행 중 pySerial 인터럽트는 어떤 핀입니까?
ISR을 실행하기 위해 어떤 핀이 인터럽트합니까? 아니면 폴링 방식을 사용하고 있습니까? 개념을 올바르게 이해하고 있습니까?
pySerial은 UART 하드웨어에 대한 액세스를 제공합니다. 데이터 읽기/쓰기에는 인터럽트가 필요하지 않습니다. 방금 read() 및 write()를 호출합니다. read()는 선택적 타임 아웃과 함께 데이터가 사용 가능할 때까지 차단합니다.
Arduino 보드에서 일반적으로 직렬 통신은 디지털 핀 0과 1을 사용하는 UART에서 발생합니다. UART는 자체 인터럽트가있는 ATmega328P 마이크로 컨트롤러의 물리적 주변 장치이므로 UDRE
이므로 그렇지 않으면 일반 또는 핀 변경 인터럽트가 사용 가능합니다. 이 인터럽트는 전체 바이트가 수신 될 때마다 트리거됩니다. 바이트가 전송되었음을 알리는 별도의 TX
인터럽트도 있습니다.
정확히 무엇을하려합니까? Arduino에 시리얼 바이트를 보냅니 까? – fuzz