问题已解决 |
51黑51 发表于 2017-9-6 15:26 用波特率计算器检查定时器1的设置是否正确: ![]() |
无标题.jpg (195.67 KB, 下载次数: 116)
cjjcjj1 发表于 2017-9-4 18:17 首先谢谢你的回答。 我开始也是这么 怀疑的,检查程序了, 程序用的都是 22.1184M晶振精确延时多少微秒。可是选择STC-ISP 中IRC 为22.1184M,显示数值就不准,不对,是什么原因? 反而选择11.0592M温度数值就准确。 |
#define MAIN_Fosc 22118400L //主时钟 #define baud_rate 115200L //波特率 #define Timer1_Reload (65536UL -(MAIN_Fosc / 4 / baud_rate)) //Timer1重装值 |