XBeeのシリアル通信を割込みで動作できるようにしました。
sci_loopback_interrupts_cpu01サンプルをエコーバック用に
sci_echoback_interrupts_cpu01を作成しました。
受信バッファ、送信バッファ共にリングバッファで構成しています。Delfinoは、送受信共に16バイトのFIFOがあり高性能です。
CPUの負荷を抑えて通信ができるようになりました。
サンプルプログラムは、以下にあります。
https://github.com/jendo1969/Delfino/blob/master/sci_echoback_interrupts_cpu01/Example_2837xSSci_FFDLB_int.c