Я использую оценочную плату ADuCM350EBZ, я хочу включить прерывание UART, например, когда я нажимаю любую кнопку на клавиатуре, происходит прерывание.я использую один пример, приведенный на этой доске, здесь uart уже инициализирован следующим образом:
/* Initialize the UART, set the baud rate and enable */
ADI_UART_RESULT_TYPE uart_Init (void) {
ADI_UART_RESULT_TYPE result = ADI_UART_SUCCESS;
/* Open UART in blocking, non-intrrpt mode by supplying no internal buffs */
if (ADI_UART_SUCCESS != (result = adi_UART_Init(ADI_UART_DEVID_0, &hUartDevice, NULL)))
{
return result;
}
/* Set UART baud rate to 115200 */
if (ADI_UART_SUCCESS != (result = adi_UART_SetBaudRate(hUartDevice, ADI_UART_BAUD_115200)))
{
return result;
}
/* Enable UART */
if (ADI_UART_SUCCESS != (result = adi_UART_Enable(hUartDevice,true)))
{
return result;
}
return result;
}
Я не хочу менять скорость передачи, как я могу включить прерывание UART, я также загружаю свой UART.c иФайл UART.h, соответственно, который поможет вам понять
UART.c
UART.h
Пожалуйста, сообщите мне, как я могувключить прерывание UART, я буду вам очень благодарен.