我自己这样配置,一直在发送中断处理函数执行,程序跑死
*/
void USART3Init(void)
{
USART_Config_T usartConfig;
/** BaudRate is 9600 */
usartConfig.baudRate = 9600;
/** No interrupt */
usartConfig.interrupt = USART_INT_RX |USART_INT_TX ;
/** Enable receiver */
usartConfig.mode = USART_MODE_TX_RX ;
/** Parity disable */
usartConfig.parity = USART_PARITY_NONE;
/** One stop bit */
usartConfig.stopBits = USART_STOP_BIT_1;
/** Word length is 8bit */
usartConfig.wordLength = USART_WORD_LEN_8B;
USART_Config(USART3, &usartConfig);
USART_Enable(USART3);
/** Enable USART1 Receiver IRQ request */
NVIC_EnableIRQRequest(USART3_RX_IRQn, 0x01);
NVIC_EnableIRQRequest(USART3_TX_IRQn, 0x02);
}
|