开69p56高频问题 一直都开不了OSCX(4MHZ),都是工作在OSC(32768HZ)下, 程序的 OSC setting 选的也是internal 的4MHZ,但是还是工作在32768HZ, 因为我以前也用过69P54的,也能启动了OSCX的高频,但是这次就是不行,换了个仿真板也不行,斑竹请帮看看啊! 程序是这样的:
LDI PULL,1001B ;在这开OSCX
LDI PIEN,0111B LDI PIF,00H LDI TM0,0111B ;这里应该250US的定时(在4M下), LDI TL0,06H ;但是实际上是30.5MS的定时, LDI TH0,00H ;32768HZ的话,这样设置刚好是30.5MS ;
jmp @@CLR_USER_RAM ; @@CLR_USER_RAM_BACK CALL DELAY ;延时(延时已经超过5MS) ORIM PULL,0010B ;启动OSCX
;前天打电话到中颖去问,他说是TOS equ 13H 这个定义有问题, 但是我觉得应该是不关这个事的,因为TO是作为PC3口来用的。 请指教!谢谢
|