找回密码
 立即注册
查看: 289|回复: 2

8H8K64U程序移植到8H8K32U LQFP32封装后,串口2通信不正常,乱码,哪里有问题了

[复制链接]

1

主题

0

回帖

9

积分

新手上路

积分
9
发表于 2024-12-17 11:47:25 | 显示全部楼层 |阅读模式

8H8K64U程序移植问题

我在8H8K64U写了一个程序,现在移植到8H8K32U LQFP32后,串口2通信不正常了,有收到数据但是都是乱码,不知道是哪里的设置有问题,或者是硬件有什么不同。下面是串口初始化代码:

MCU频率是22.1184,串口2通信频率是115200,使用Timer2做波特率

void UART2_config(void)
{
S2CON = 0x50; //8位数据,可变波特率
AUXR |= 0x04; //定时器时钟1T模式
T2L = 0xD0; //设置定时初始值
T2H = 0xFF; //设置定时初始值
AUXR |= 0x10; //定时器2开始计时

  B_TX2_Busy = 0;
TX2_Cnt = 0;
RX2_Cnt = 0;
  ucRxd2_Flag=0;

}

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:186
  • 最近打卡:2025-06-14 09:52:20
已绑定手机

95

主题

976

回帖

2473

积分

超级版主

积分
2473
QQ
发表于 2024-12-17 14:33:22 | 显示全部楼层

MCU频率是22.1184,ISP下载的时候 你也要选22.1184

热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:67
  • 最近打卡:2025-06-16 08:30:05
已绑定手机

17

主题

472

回帖

1341

积分

金牌会员

积分
1341
发表于 2024-12-17 16:11:01 | 显示全部楼层
肯定是波特率的问题
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-6-16 13:06 , Processed in 0.145477 second(s), 65 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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