Board logo

标题: 请教版主 [打印本页]

作者: 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