首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

小系统问题

小系统问题

本人做了一个电路板,
CPU 9s12dg128b
晶振 16m
运行模式MODE C B A 分别为1 0 0
相关管脚  test 接地
          XCLK 接地
          EXTAL接晶振
          XTAL 悬空
本人测量EXTAL和XTAL都有波形。但连接P&E的usb仿真器,CODEWARRIOR显示
failed to  find communication speed .
那位大侠提点一下,小弟不胜感激
EXTAL接的是怎样的晶振?

有没有装过CodeWarrior的USB补丁?
海纳百川  有容乃大
CodeWarrior肯定没有问题,我在DEMO板上试过.晶振是2.5v的,由CPU供电.16M的.我还试过5v电压的晶振,由1.2K的电阻分压,都不能实现.请指点
我是问,你的晶振是一个独立的有源振荡器,还是一个简单的晶体?
海纳百川  有容乃大
我的也有类似的问题!MC9s12c32系统!
Pierce Oscillator 11.0592MHz  (PE7=0),EXTAL和XTAL都有波形
使用并口的BDM-MULTILINK,使用codewarrior的DEBUG时,开始让sellect communication speed ,然后我怎样设置都会出现failed to find communication speed !!
正在使用MC9S12DP256和MC9S12C32,学习MC9S12UF32......
 下一步MC9S12NE64...
我用的是有源晶振.
问题已经解决.问题原因:是因为BDM的复位脚没有直接和CPU相连,是给了看门狗芯片,芯片产生复位信号给CPU;由于经过看门狗芯片,复位波形被拉长很多倍,但为什么就不能通讯我不是很清楚,可能和CodeWarrior或者仿真器有关,在Codewarrior连接目标板时,先发复位信号,然后发送命令建立联系,但由于看门狗把复位时间拉长太多,命令可能没有受到产生问题.
  以上是我的估计,希望对各位有所帮助.

  非常感谢strongchen和mwm008,谢谢二位对我的帮助
  贫僧有理了
菜鸟,刚看帖子不明白的,请问版主,“有没有装过CodeWarrior的USB补丁?”装usb补丁有什么作用,
不断学习,摸索中进步!
若使用USB MultiLink或Cyclone Pro进行调试和编程,需要装USB补丁。
海纳百川  有容乃大
你不要用有源晶振,用晶体加电容就不会出现通讯不了的问题。
我的曾经也出现过这样的问题!给demo板加电然后编译下载!要装补丁才可以!
关于CodeWarrior的驱动问题.我用的是P&E的usb仿真器(不好意思,买了4个,已经烧了两个,现在我和我同事只能一人一个,如果再烧一个就没得用了),CodeWarrior的真正跑起来仿真我打了两个补丁,一个来自于光盘上的,一个下载的,同时申请了注册号,三个东西才使板子彻底跑起来.
返回列表