#define Delay_TX 25 /*(((((2*CLK) / (4*BAND)) + 1) / 2) - 12) / 10*/ #define Delay_RX_Harf 12 /*(((((2*CLK) / (8*BAND)) + 1) / 2) - 9) / 10*/ #define Delay_RX 25 /*(((((2*CLK) / (4*BAND)) + 1) / 2) - 14 / 10*/ void putrsUART(const rom char*); /*=============================================== |変数名 :putrsUART |変数内容 :文字列を送信する |引数 :*sending_data(記述例:putrsUART("HELLO!!")など) |戻り値 :なし =================================================*/ void putrsUART(const rom char *sending_data){ do{ putcUART(*sending_data); }while (*sending_data++); } /*=============================================== |変数名 :DelayTXBitUART |変数内容 :UART送信時遅延 |引数 :なし |戻り値 :なし =================================================*/ void DelayTXBitUART(void){ Delay10TCYx(Delay_TX); return; } /*=============================================== |変数名 :DelayRXHalfBitUART |変数内容 :UART受信時遅延 |引数 :なし |戻り値 :なし =================================================*/ void DelayRXHalfBitUART(void){ Delay10TCYx(Delay_RX_Harf); return; } /*=============================================== |変数名 :DelayRXBitUART |変数内容 :UART受信時遅延 |引数 :なし |戻り値 :なし =================================================*/ void DelayRXBitUART(void){ Delay10TCYx(Delay_RX); return; }