سلام به همه دوستان
من برای یه پروژه ای نیاز به راه اندازی پورت سریال شماره یک دارم، ولی هر کاری کردم برای راه اندازی این پورت نرم افزار کیل ارور میده؛ درصورتی که دقیقا با همین دستورات پورت سریال شماره 0 راه اندازی میشه!!!
من کد هایی که به واسطه توابع CMSIS نوشته شده اینجا قرار میدم، شما لطف کنید من راهنمایید کنید
ممنون و متشکر
کد:
int main(void)
{
();
PINSEL_CFG_Type PinCfg;
// UART Configuration structure variable
UART_CFG_Type UARTConfigStruct;
// UART FIFO configuration Structure variable
UART_FIFO_CFG_Type UARTFIFOConfigStruct;
//Initialize UART1 Pin Connect : P0.15 , P0.16
PinCfg.Funcnum = 1;
PinCfg.OpenDrain = 0;
PinCfg.Pinmode = 0;
PinCfg.Pinnum = 15;
PinCfg.Portnum = 0;
PINSEL_ConfigPin(&PinCfg);
PinCfg.Pinnum = 16;
PINSEL_ConfigPin(&PinCfg);
UARTConfigStruct.Baud_rate = 38400;
UARTConfigStruct.Databits = UART_DATABIT_8;
UARTConfigStruct.Parity = UART_PARITY_NONE;
UARTConfigStruct.Stopbits = UART_STOPBIT_1;
// Initialize UART0 peripheral with given to corresponding parameter
UART_Init(LPC_UART1,&UARTConfigStruct);
// Enable UART Transmit
UART_TxCmd(LPC_UART1, ENABLE);
}
البته این موضوع اشاره کنم که اخطار های من فقط در دو خط آخر برنامه هست!
یعنی:
کد:
UART_Init(LPC_UART1,&UARTConfigStruct);
و
کد:
UART_TxCmd(LPC_UART1, ENABLE);