串口信息收到的都是0
串口接收有问题首先请检查硬件链接,比如说有没有连错io
然后你这个串口配置有问题,你没有配置波特率的定时器,没有指定波特率,串口怎么会正常工作呢?
建议使用stcisp内的小程序,可以快速配置串口,保证两边串口波特率一致才能通讯 本帖最后由 zzz21 于 2024-10-9 13:14 编辑
wnagming 发表于 2024-10-9 13:01
波特率在哪呢?
我将波特率加上去还是0
T2L = (IRCCR) & 0xFF;
T2H = (IRCCR >> 8) & 0xFF;
wnagming 发表于 2024-10-9 13:01
波特率在哪呢?
T2L = (IRCCR) & 0xFF;
T2H = (IRCCR >> 8) & 0xFF;
加上去还是0 zzz21 发表于 2024-10-9 13:12
我将波特率加上去还是0
T2L = (IRCCR) & 0xFF;
你这计算方法是哪来的?
你这个例程从哪来的
我换成了最原始的数据还是有问题
es15071848238 发表于 2024-10-9 14:20
你这个例程从哪来的
示例程序中的Uart3中断,收到的都是0,我就把波特率换成了7.3.7 用户自定义内部IRC频率,还是不行 zzz21 发表于 2024-10-9 14:22
示例程序中的Uart3中断,收到的都是0,我就把波特率换成了7.3.7 用户自定义内部IRC频率,还是不行 ...
原始程序发出来我看看,你先别自己改