void main(void) { PushSW_Init(); /* 初期化 */ #if defined(MODE_SCI0) SCI0_Init(BT_BAUDRATE, -1); #elif defined(MODE_SCI1) SCI1_Init(PC_BAUDRATE, -1); #elif defined(MODE_SCI3) SCI3_Init(BT_BAUDRATE, -1); #endif while(1) { while(PushSW_CheckBit(0)); /* 通常のprintfと用法は同じ */ #if defined(MODE_SCI0) SCI0_printf("[S:%s][C:%c][D:%d][B:%b][O:%o][X:%x]\n", "HELLO", 46, 46, 46, 46, 46); #elif defined(MODE_SCI1) SCI1_printf("[S:%s][C:%c][D:%d][B:%b][O:%o][X:%x]\n", "HELLO", 46, 46, 46, 46, 46); #elif defined(MODE_SCI3) SCI3_printf("[S:%s][C:%c][D:%d][B:%b][O:%o][X:%x]\n", "HELLO", 46, 46, 46, 46, 46); #endif } }
void main(void) { DIO_Init(0xFF, DIO_DIR_IN); SCI1_Init(PC_BAUDRATE, -1); while(1) { SCI1_printf("%x\n", DIO_CheckByte()); } }
void main(void){ unsigned short phrase = 0; unsigned char data[50]; unsigned short check = 0; unsigned short length = 0; int i = 0; SCIb_Init(9600); DDRP |= 0x80; //Port P bit 7 is output to LED PLL_Init(); //Running at 24 MHz SCI1_Init(115200); // fastest standard baud rate on run mode 9S12DP512 XBee_Init(); asm cli SCI1_OutString("XBee Test"); OutCRLF(); for(;;){ SCI1_OutString("XBee Output: "); XBee_ReceiveRxFrame(data); SCI1_OutString(data);OutCRLF(); } }