全部博文(2005)
分类:
2007-05-17 18:43:40
设计的at91sam7s64开发板晶振为什么不振?-这是有原因滴!(作者:gliethttp)
如果你的板子焊接OK了,想测测晶振 振没振 你会发现XOUT没有任何波形,为什么?是你设计的sam64板子有问题吗?你很可能会花时间去检查,可能你还不知道,其实这样的现象并不能说明你的硬件是有问题的,因为sam64的XOUT是否输出数据,必须由程序控制MOSCEN(主振荡器使能)位,不是上电就能振的,为了节约能源sam64上电后并不启用XIN,XOUT之间的晶振,而是把sam64内嵌由RCOSC单元产生的慢时钟作为系统启动的默认时钟,慢时钟SLCK是系统内唯一恒定时钟(其频率32.768K),所以如果你的sam64中没有程序启用MOSCEN位,那么你的XOUT引脚永远都不会测到波形,此时系统使用慢时钟作为主时钟,因此你应该先尝试将你的程序下载到sam64中-启用MOSCEN,这样你就能在XOUT上测到漂亮的正弦波了!
《摘自at91sam7s64_cn.pdf文档》
CKGR_MOR
●MOSCEN: 主振荡器使能
晶体连接在XIN 与XOUT 间。
0 = 主振荡器禁用。
1 = 主振荡器使能。OSCBYPASS 必须置为0。