#1楼主:cc1110有关晶振问题
文章发表于:2008-04-09 12:23
我用cc1110F32做个模块,本来是接无源晶振的,但不起振,测了晶振没有信号输出,就换了个有源晶振,就可以了起振了,可以烧写程序。但我不接晶振,或接之前的无源晶振,都可以烧写程序,我写个简单的测试程序的,经过示波器测试,都是可以正常工作的。不知道为啥没有晶振芯片也可以工作,是啥回事?请教各位了。
#2
文章发表于:2008-04-10 19:51
CC1110不用晶振也可以工作,因为CC1110/CC2510内部有RC振荡器可以作为时钟源.
CC1110/2510有两个高速时钟源分别是高速13M RC和26M晶振;两个低速时钟源分别是32K RC和32.768K晶振.一共4个时钟源,选择时钟源的寄存器是CLKCON.
启用CC1110/2510的射频部分时,高速时钟源一定要选择晶振.
#3
文章发表于:2008-04-11 12:58
确实这样,我看了CLKCON和SLEEP两个寄存器后,也发现了这个问题,后来我配置下这两个寄存器,再测试下,无源晶振终于有26M的波形输出了,早知道直接问你好了,我摸索了很久,才知道原因。想问下这位仁兄,你那个DMA问题解决了没,怎么解决了?我在你的dma.h里面发现少了“}”号,我都加上了,不知道你有没完整版,有发到我邮箱wangcong8197@163.com还有IAR的新版本,多谢你了!