我的程序用BDM调试好用,拔了BDM就不好用了。哪位高手指点一下感激不尽!
- UID
- 343906
- 性别
- 男
|
我的程序用BDM调试好用,拔了BDM就不好用了。哪位高手指点一下感激不尽!
用的是S12DG128Bd 的片子,把总线频率超到40M了。 程序是两次AD转换的结果做差,判断结果进 if 函数。 在BDM调试的情况下好用,把BDM拔下来结果就不对了。 郁闷的很。希望哪位朋友能帮助指点一下 |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
我在这个论坛里说过很多次,建议最好不要超频使用,否则运行的稳定性能是无法保证的。你可以试试如果不超频运行是否正常,再进行处理。 |
|
|
|
|
|
- UID
- 343906
- 性别
- 男
|
非常感谢,真是超频的问题。
我是第一次用飞思卡尔的片子,来这个论坛也不久,请多多海涵吧。 |
|
|
|
|
|
- UID
- 343906
- 性别
- 男
|
还是有插BDM 和不插BDM运行结果不一样的问题。 请问会是codewarrior对程序的编译有问题么? |
|
|
|
|
|
- UID
- 104380
- 性别
- 男
|
插不插BDM与编译没有关系。倒是有些控制寄存器,在背景调试起控模式下(即插上BDM头时),可以反复改写,但是在正常单片模式下(即不插BDM头时),每次上电后只能写一次。你可以检查一下有关寄存器的读写特性。 |
|
|
|
|
|