[MSP-EXP430F5529LP] 串口终端函数求助

[复制链接]

1

主题

1

帖子

53

积分

一粒轻沙

Rank: 1

积分
53
查看: 167回复: 2 发表于 2022-10-24 22:54:56   只看该作者
本帖最后由 ljz13 于 2022-11-22 21:30 编辑

__even_in_range(unsigned int val, unsigned int range);是啥意思啊?不太明白#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR (void)
{
    uint8_t receivedData = 0;
    switch (__even_in_range(UCA0IV,4))
    {
        //Vector 2 - RXIFG
        case 2:
            receivedData = USCI_A_UART_receiveData(USCI_A0_BASE);
            OLED_Clear();
            OLED_ShowNum(5,1,receivedData,5,16);
            USCI_A_UART_transmitData(USCI_A0_BASE,receivedData);
            break;
        default:
            break;
    }
}


0

主题

4

帖子

160

积分

二氧化硅

Rank: 2

积分
160
发表于 2022-10-25 19:33:18   只看该作者
函数原型你总得贴出来吧,只给个函数名和参数,怎么知道你这个函数是干啥的。。

1

主题

1

帖子

53

积分

一粒轻沙

Rank: 1

积分
53
发表于 7 天前   只看该作者
jiongsheng 发表于 2022-10-25 19:33
函数原型你总得贴出来吧,只给个函数名和参数,怎么知道你这个函数是干啥的。。 ...

#pragma vector=USCI_A0_VECTOR
__interrupt void USCI_A0_ISR (void)
{
    uint8_t receivedData = 0;
    switch (__even_in_range(UCA0IV,4))
    {
        //Vector 2 - RXIFG
        case 2:
            receivedData = USCI_A_UART_receiveData(USCI_A0_BASE);
            OLED_Clear();
            OLED_ShowNum(5,1,receivedData,5,16);
            USCI_A_UART_transmitData(USCI_A0_BASE,receivedData);
            break;
        default:
            break;
    }
}
快速回复 返回顶部 返回列表