查看: 125|回复: 2

[求助] LPC1768应该如何配置UART1才能实现RS485从机功能

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
11
最后登录
2025-9-19
发表于 2025-9-19 10:49:15 | 显示全部楼层 |阅读模式
        LPC_SC->PCONP |= PCUART1;
        Open_NVIC (UART1_IRQn,11);
        LPC_PINCON->PINSEL0 &=  ~(3<<30);  //P0.15
        LPC_PINCON->PINSEL1 &=  ~(3<<0);  //P0.16
        LPC_PINCON->PINSEL0 |=  1<<30;  //P0.15
        LPC_PINCON->PINSEL1 |=  1<<0;  //P0.16
        LPC_GPIO0->FIODIR |= 1<<17;
        LPC_GPIO0->FIOSET = (1<<17);
            U1LCR = 0x83;                /* 8 bits, no Parity, 1 Stop bit */
            Fdiv = ( SystemFrequency / (16*4) ) / baudrate ;        /*baud rate */
            U1DLM = Fdiv / 256;                                                       
            U1DLL = Fdiv & 0xff;

        U1LCR = 0x2b;                          /* DLAB = 0  8 bits, MARK  Parity, 1 Stop bit  */
            U1FCR = 0x07+ (UART_RL_MAX_14<<6);;        /* Enable and reset TX and RX FIFO. */
        U1IER = 0x01 | 0x02;  /* Enable UART1 interrupt */
            TimeHookDev_Add(UART1_TIME);   
        u1_sct2 = u1_sct1 = u1_sf = 0;
            OS_EXIT_CRITICAL();
            return (TRUE);
以上是目前配置的代码,8 bits, MARK  Parity, 1 Stop bit  ,但是通过穿哭调试助手向单片机发送数据,U1IIR一直显示超时是为什么

我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
11
最后登录
2025-9-19
 楼主| 发表于 2025-9-19 10:50:20 | 显示全部楼层
还有虽然设置了验证为必须强制为1,但是我通过串口发送校验位为0的数据时也会产生中断是为什么?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2025-9-20 13:15
  • 签到天数: 1505 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4698

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10120
    最后登录
    2025-9-20
    发表于 2025-9-19 17:28:38 | 显示全部楼层
    收数据是收数据,校验是校验。
    先收数据,才有校验。不是校验成功后,再收数据。
    这点与CAN通讯是不一样的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-30 14:21 , Processed in 0.097039 second(s), 23 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表