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

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

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

在这里我要请教一下各位朋友,我用CODEWARRIOR编写了一个产生PWM波形的程序,用BDM和超级终端分别玩MCU(MC9S12DG128)里面写程序,各自运行结果好奇怪,占空比二者一样,但PWM的频率却不一样,用BDM写的波形频率是串口的三分之一.为了进一步验证,我又编写了一个跑马灯程序,同样发现了BDM写的要跑的慢?请问这是为什么啊 ?似乎BDM写入MCU的指令运行速度是串口的三分之一啊?有什么办法可以解决啊?
你是往同一块板子同一块芯片里写同样的程序吗?用BDM写完后,每次要重新载入监控程序吗?
海纳百川  有容乃大
多谢斑竹来了啊!我是往同一块扳子上写的.
对不起!说错了,不是同一块板子.BDM的那块是擦掉了监控程序的.我还问了另一个问题"[求助]关于系统时钟频率的问题"这也是我问的,你也看了吧,这两个问题是关联的,都是在用两种不同方式下载程序和运行时发现的.
我觉得可能是应为有监控程序的关系,所以它们的总线频率并不相同。你可以在程序中改一下总线频率试试。
海纳百川  有容乃大
返回列表