###前提・実現したいこと
dsPIC30F4011を用いてTeraTermでシリアル通信(エコーバック)をしたいのですが、下記のプログラムで実行してもうまくいきません。
問題箇所がわかる方、回答お願いします。
###該当のソースコード
#include <30f4011.h> #fuses FRC, NOWDT,HS,CKSFSM ,PR #use fast_io(F) #use fast_io(B) #use delay(CLOCK = 4000000) #use RS232(BAUD=9600, XMIT=PIN_F4, RCV=PIN_F5) #int_rda void isr_rcv(){ char RcvData; RcvData = getc(); delay_ms(1000); putc(RcvData); } void main(){ set_tris_f(0b00100000); set_tris_b(0b00000000); delay_ms(2000); enable_interrupts(INT_RDA); enable_interrupts(GLOBAL); }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。