#include #include #include #include _FOSC(CSW_FSCM_OFF & XT_PLL8); _FWDT(WDT_OFF); _FBORPOR(PBOR_ON & BORV_20 & PWRT_64 & MCLR_EN); _FGS(CODE_PROT_OFF); unsigned int config1 = UART_EN & UART_IDLE_CON & UART_ALTRX_ALTTX & UART_DIS_WAKE & UART_DIS_LOOPBACK & UART_DIS_ABAUD & UART_NO_PAR_8BIT & UART_1STOPBIT; unsigned int config2 = UART_INT_TX_BUF_EMPTY & UART_TX_PIN_NORMAL & UART_TX_ENABLE & UART_INT_RX_CHAR & UART_ADR_DETECT_DIS & UART_RX_OVERRUN_CLEAR; unsigned char y[13]; int main(void) { int i,t,n,u; u=0; init_I2C(); OpenUART1(config1,config2,129); for(t=0;t<1300;t=t+13) //一つまとまりが13バイトなので、とりあえず100回分を { //確認できればいいかなということで、1300までにしてある。 putsUART1("\n\r\n\rROM_data "); while(BusyUART1()); for(n=0;n=0;h--){ WriteUART1(str[h]); while(BusyUART1()); } }