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

关于编译跑马灯程序

关于编译跑马灯程序

版主你好!

我最近刚开始学MC12SDG128B的单片机,我用CW12 V4.6 编译劭贝贝老师书上的那个跑马灯的例子,下载进去后发现程序不能运行,程序下载在C000开始的flash中,PC指针改为C029后输入G回车后灯全部灭了,程序不动,只能reset。因为单片机里面原来就有跑马灯的程序,在4000开始的flash中,我把PC改为4029后就能执行了。我把flash中两段程序看了下,发现内存的数值不一样,但是我编译的程序和劭贝贝老师书上的程序一摸一样的,不知道哪里出了问题啊?难道是编译的时候出问题了? 为什么下载后就变样了。

我没有用BDM,是用串口线直接和电脑连,在监控程序中下的。
好好学习,天天向上!

请参考这个帖子:

 http://bbs.eccn.com/dispbbs.asp?BoardID=3&RootID=118663&id=119119&star=1&skin=

[此贴子已经被strongchen于2007-9-14 10:21:31编辑过]

海纳百川  有容乃大
谢谢版主的建议,但是我的问题好像和他们的不太一样,我的是程序编译下载了不能执行,不管连不连串口线都这样。程序好像编译的不太对。但是C代码和书上的是一样的。
好好学习,天天向上!
既然你用了串口监控程序,就应该重新映射矢量地址。你的程序中用了中断吗?矢量地址是怎么定义的?
海纳百川  有容乃大
返回列表