آقای زرکوب من مشکلم همچنان پابرجاست
مشکل رو شفاف تر میگم:
1. من از دستورات زیر به ترتیب برای کانفیگ uart0 به صورت پولینگ و اینتراپت استفاده می کنم:
کد:
UART_FIFO_CFG_Type UARTFIFOConfigStruct;
debug_frmwrk_init();
UART_FIFOConfigStructInit(&UARTFIFOConfigStruct);
UART_FIFOConfig(LPC_UART0, &UARTFIFOConfigStruct);
while (UART_CheckBusy(LPC_UART0));
کد:
// UART FIFO configuration Struct variable
UART_FIFO_CFG_Type UARTFIFOConfigStruct;
debug_frmwrk_init();
UART_FIFOConfigStructInit(&UARTFIFOConfigStruct);
UART_FIFOConfig(LPC_UART0, &UARTFIFOConfigStruct);
/* Enable UART Rx interrupt */
UART_IntConfig(LPC_UART0, UART_INTCFG_RBR, ENABLE);
NVIC_EnableIRQ(UART0_IRQn);
while (UART_CheckBusy(LPC_UART0));
و با دستورات زیر دیتا سند و رسیو می کنم:
کد:
UART_Receive(LPC_UART0,buf,1,NONE_BLOCKING)
UART_ReceiveByte(LPC_UART0)
UART_Send(LPC_UART0,MYREG,sizeof(MYREG),BLOCKING);
چه تغییراتی باید بدم تا بتونم همین کار رو با UART2 و UART3 انجام بدم؟
تشکر