这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » nuc240uart1可以传送却无法接收是为什么?

共1条 1/1 1 跳转至

nuc240uart1可以传送却无法接收是为什么?

高工
2024-01-24 15:59:23     打赏

由 PC 端用 RS232 通讯, 根据测试 NUC240 传送没问题,

却无法收到讯息, 不知为何, 恳请各方前辈高手不吝帮忙,  谢谢:

以下是我改的程式:

#include
#include "NUC230_240.h"

#define PLLCON_SETtiNG      SYSCLK_PLLCON_50MHz_XTAL
#define PLL_CLOCK           50000000

void UART1_Init()
{
    /* Reset IP */
    SYS_ResetModule(UART1_RST);

    /* Configure UART1 and set UART1 Baudrate */
    UART_Open(UART1, 115200);
}

int32_t main(void)
{  

    unsigned char  gChar;

    uint32_t  u32Count, u32delayno;


    UART1_Init();
    u32delayno = 0;
     while(uart->FSR   UART_FSR_RX_EMPTY_Msk)  {
            u32delayno++;
            if(u32delayno >= 0x40000000)
                continue;
     }
     gChar = uart->RBR;  //程式无法到此段落, 取得 PC  端传来的字元 !


}




关键词: nuc240     uart1    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]