STC-ISP (v6.86D)中IRC频率设置,影响DS18B20温度数值 的显示,是什么原因?
时间:10-02
整理:3721RD
点击:
STC-ISP (v6.86D)中IRC频率设置,影响DS18B20温度数值 的显示,是什么原因?
用的12864 显示 温度数值,温度DS18B20的程序里,
//#define MAIN_Fosc 22118400L //主时钟
#define baud_rate 115200L //波特率
#define Timer1_Reload (65536UL -(MAIN_Fosc / 4 / baud_rate)) //Timer1重装值
剩下的函数是正常的温度DS18B20初始化函数, 写函数,读函数,读的数值处理函数,延时用的也是 22.1184M //主时钟,可是下载时 选择STC-ISP 中IRC 为22.1184M,温度数值显示的不准,用 11.0592M温度数值就准确,这是什么原因?如何修改?十分感谢!
用的12864 显示 温度数值,温度DS18B20的程序里,
//#define MAIN_Fosc 22118400L //主时钟
#define baud_rate 115200L //波特率
#define Timer1_Reload (65536UL -(MAIN_Fosc / 4 / baud_rate)) //Timer1重装值
剩下的函数是正常的温度DS18B20初始化函数, 写函数,读函数,读的数值处理函数,延时用的也是 22.1184M //主时钟,可是下载时 选择STC-ISP 中IRC 为22.1184M,温度数值显示的不准,用 11.0592M温度数值就准确,这是什么原因?如何修改?十分感谢!
这么大个论坛 没有几个大神吗?或者 脚踏实地的做过项目的吗? 需要积分可以打赏