Board logo

标题: [求助]关于用BDM和串口向MCU写程序,运行结果不同的问题? [打印本页]

作者: skyboy    时间: 2007-5-24 00:17     标题: [求助]关于用BDM和串口向MCU写程序,运行结果不同的问题?

在这里我要请教一下各位朋友,我用CODEWARRIOR编写了一个产生PWM波形的程序,用BDM和超级终端分别玩MCU(MC9S12DG128)里面写程序,各自运行结果好奇怪,占空比二者一样,但PWM的频率却不一样,用BDM写的波形频率是串口的三分之一.为了进一步验证,我又编写了一个跑马灯程序,同样发现了BDM写的要跑的慢?请问这是为什么啊 ?似乎BDM写入MCU的指令运行速度是串口的三分之一啊?有什么办法可以解决啊?
作者: strongchen    时间: 2007-5-24 10:11

你是往同一块板子同一块芯片里写同样的程序吗?用BDM写完后,每次要重新载入监控程序吗?
作者: skyboy    时间: 2007-5-24 23:27

多谢斑竹来了啊!我是往同一块扳子上写的.
作者: skyboy    时间: 2007-5-24 23:31

对不起!说错了,不是同一块板子.BDM的那块是擦掉了监控程序的.我还问了另一个问题"[求助]关于系统时钟频率的问题"这也是我问的,你也看了吧,这两个问题是关联的,都是在用两种不同方式下载程序和运行时发现的.
作者: strongchen    时间: 2007-5-25 14:17

我觉得可能是应为有监控程序的关系,所以它们的总线频率并不相同。你可以在程序中改一下总线频率试试。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0