- UID
- 109919
- 性别
- 男
|
版主,请教您一下,
我在使用NE64的过程中,当初始化片外总线的时候,资料上要求将总线设为16M,(在单片模式下是25M)可是当设为16M时候,在采用串口调试模式的时候,根本就不行啊!说是通讯不上啊!
我用示波器量总线频率,对应ECLK脚,为16M说明没有错阿!串口调试的时候,应该是自动根据总线频率设置波特率的啊!为什么不行啊?程序如下
/* System clock initialization */
CLKSEL=0 ;
CLKSEL_PLLSEL = 0; /* Select clock source from XTAL */
PLLCTL_PLLON = 0; /* Disable the PLL */
SYNR = 8; /* Set the multiplier register */
REFDV = 13; /* Set the divider register */
PLLCTL = 192;
PLLCTL_PLLON = 1; /* Enable the PLL */
while(!CRGFLG_LOCK); /* Wait */
CLKSEL_PLLSEL = 1; /* Select clock source from PLL */ |
|