原创 Ds1302的起振问题

2007-9-25 12:50 3992 5 5 分类: MCU/ 嵌入式

DS1302内部拥有部分振荡电路,有时钟发生电路,时钟寄存器,用户模式的RAM等资源。其与微控制器的接口也非常简单:只需要SCLK,IO,CE与三个单片机的IO相连接即可。正因为其硬件连接上的简单,使得程序的编制也显得更加复杂。


其中时钟电路的起振问题便是首先需要解决的问题:


在使用某些8051单片机的时候,通常在XTAL1、XTAL2 加晶振和一定的匹配电容即可在XTAL1、XTAL2 上看到正弦波。由于习惯思维,也必然以为在DS1302的X1、X2 引脚加入晶振即能看到相应的正弦波,那就太想当然了。其实由于DS1302内部结构的原因,它的时钟振荡电路是受指令控制的。所以即使加入晶振而没有启动振荡电路,其引脚上是没有出现正常的正弦波的。具体的操作就是在初始化的时候应该在0x81的MSB写入0。


                        writed by eleclike  2007-09-25

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条