zzz21 发表于 2024-10-9 12:55:37

串口信息收到的都是0

串口接收有问题

王昱顺 发表于 2024-10-9 13:02:11

首先请检查硬件链接,比如说有没有连错io
然后你这个串口配置有问题,你没有配置波特率的定时器,没有指定波特率,串口怎么会正常工作呢?
建议使用stcisp内的小程序,可以快速配置串口,保证两边串口波特率一致才能通讯

zzz21 发表于 2024-10-9 13:02:35

本帖最后由 zzz21 于 2024-10-9 13:14 编辑


zzz21 发表于 2024-10-9 13:12:56

wnagming 发表于 2024-10-9 13:01
波特率在哪呢?
我将波特率加上去还是0

      T2L = (IRCCR) & 0xFF;                                       
      T2H = (IRCCR >> 8) & 0xFF;

zzz21 发表于 2024-10-9 13:13:47

wnagming 发表于 2024-10-9 13:01
波特率在哪呢?


        T2L = (IRCCR) & 0xFF;                                        
        T2H = (IRCCR >> 8) & 0xFF;
加上去还是0

Lkck8210 发表于 2024-10-9 14:15:38

zzz21 发表于 2024-10-9 13:12
我将波特率加上去还是0

      T2L = (IRCCR) & 0xFF;                                       


你这计算方法是哪来的?

es15071848238 发表于 2024-10-9 14:20:03

你这个例程从哪来的

zzz21 发表于 2024-10-9 14:20:29

我换成了最原始的数据还是有问题

zzz21 发表于 2024-10-9 14:22:33

es15071848238 发表于 2024-10-9 14:20
你这个例程从哪来的

示例程序中的Uart3中断,收到的都是0,我就把波特率换成了7.3.7 用户自定义内部IRC频率,还是不行

es15071848238 发表于 2024-10-9 14:27:16

zzz21 发表于 2024-10-9 14:22
示例程序中的Uart3中断,收到的都是0,我就把波特率换成了7.3.7 用户自定义内部IRC频率,还是不行 ...

原始程序发出来我看看,你先别自己改
页: [1] 2 3
查看完整版本: 串口信息收到的都是0