标题:
请教版主
[打印本页]
作者:
zhishen80
时间:
2005-9-21 13:07
标题:
请教版主
版主,请教您一下,
我在使用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 */
作者:
strongchen
时间:
2005-9-21 14:24
串口调试模式?调试工具是什么型号?你的程序又是怎样写入芯片的呢?
作者:
zhishen80
时间:
2005-9-21 15:19
我是先用,PE的BDM调试器,将串口调试程序烧写进去,以后,就可以直接用SCI串口进行调试了阿!兰科电子卖的NE64,DEMO板子,就是已经将串口程序烧写好了,可以直接拿回来,调试,只需要一根串口线!
作者:
zhishen80
时间:
2005-9-21 15:21
名字是GDI targent interface!
作者:
strongchen
时间:
2005-9-21 17:01
为什么不直接用BDM进行调试呢?
作者:
zhishen80
时间:
2005-9-21 17:39
我用BDM的时候,经产出现,通讯错误,找不到通讯波特率等,挺讨厌的,一点都不稳定啊!
作者:
strongchen
时间:
2005-9-22 11:09
应该不会的。你的晶振信号是否稳定?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0