DS12C887秒寄存器数据读不回来

2024-11-28 08:55:18
推荐回答(2个)
回答1:

参考郭天祥的程序吧?!程序应该没什么问题。有几点建议。
1,初始化程序不用那么多。关键设置好887的打开振荡器。建议设置下寄存器B。
2,先判断下,887是否工作,举个例子,设置下SQW相关寄存器,拿示波器或万用表(测低频)看看方波输出引脚是否有信号。也能判断,887是否正常起振。
3,检查硬件电路,单片机最小系统等。比如说,我看到的郭天祥那个887实验的电路图,只是一部分电路,51的P0口没接上拉电阻。当然了,不知道你拿的是开发板,还是自己做的硬件,如果自己做硬件,一定保证对,才可以调程序。

回答2:

参考郭天祥的程序吧?!程序应该没什么问题。有几点建议。
1,初始化程序不用那么多。关键设置好887的打开振荡器。建议设置下寄存器B。
2,先判断下,887是否工作,举个例子,设置下SQW相关寄存器,拿示波器或万用表(测低频)看看方波输出引脚是否有信号。也能判断,887是否正常起振 .