USART_RX_vect

概要

USART_RX_vectは、シリアル通信でデータを受信したときに起動される割り込みハンドラです。HardwareSerial::_rx_complete_irq()を呼び出します。

ソースコード

USART_RX_vectは、hardware/arduino/avr/cores/arduino/HardwareSerial0.cpp に定義されています。以下に全ソースコードを示します。

1
2
3
4
ISR(USART_RX_vect)
{
  Serial._rx_complete_irq();
}

ISR()は、割り込みハンドラを定義する際に利用するマクロです。関数の属性を指定して、割り込みハンドラでの利用を示します。

HardwareSerial::_rx_complete_irq()を呼び出します。

バージョン

Arduino AVR Boards 1.8.6

最終更新日

March 21, 2023

inserted by FC2 system