Прерывание ADuCM350 UART - PullRequest
       6

Прерывание ADuCM350 UART

0 голосов
/ 29 января 2019

Я использую оценочную плату 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, я буду вам очень благодарен.

...