ercircle 发表于 2025-7-2 17:09:51

zhp 发表于 2025-7-2 16:45
如果串口选择的是定时器2作为波特率发生器
公式好像就是(65536 - SYSCLK/4/BAUD),应该没错吧
没有看出 ...


截错了,截成Timer0了,timer2独立文件里,多了个12T,然后选择1T重新生成就不乱码了。




我是用15W408AS最小系统板测的。
奇怪的是刚复现使用定时器1串口不输出问题,下载到12H1K16里是有输出的(sysInit除串口外屏蔽,不然也是乱码)。
难道是手册没更新寄存器差异?

zhp 发表于 2025-7-2 17:11:52

ercircle 发表于 2025-7-2 17:09
截错了,截成Timer0了,timer2独立文件里,多了个12T,然后选择1T重新生成就不乱码了。



需要注意一点:STC15W408AS这个型号没有定时器1

ercircle 发表于 2025-7-2 17:15:51

zhp 发表于 2025-7-2 17:11
需要注意一点:STC15W408AS这个型号没有定时器1

{:kelian:}啊,这......................................防不胜防啊,强烈建议更新到手册里。。。。

神农鼎 发表于 2025-7-2 21:49:11






https://www.stcaimcu.com/data/download/Datasheet/STC15-CN.pdf





页: 1 2 [3]
查看完整版本: AiCubeV1.00R实验打卡 | 各种可以锦上添花的防呆功能建议