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

请教MC9S12DG128的RAM的问题!

请教MC9S12DG128的RAM的问题!

我在写程序的时候发现只有在400~4ff之间才能读写数据,而在500~1FFF之间不能读写数据,不知道是怎么回事!我用的芯片是MC9S12DG128,RAM的地址采用默认地址:RAM = READ_WRITE 0x0400 TO 0x1FFF;在程序中没有对INITRM寄存器进行赋值

具体是怎么做的?

个人BLOG:http://blog.eccn.com/u/107300/index.htm
就是RAM分配什么的在prm中都保持默认,在程序中没有进行任何的设置。然后就写数据,如:MOVB  #$12,$400,则仿真时(hiwave)在memory的$400处可看到数据为$12;但  MOVB  #$12,$500  ,则提示 no memory at [500:1],$500处没有数据,显示为“--”

汇编的东西没有搞过,呵呵,

但是DG128的RAM我用到过7KB,肯定是全部可以用的,

个人BLOG:http://blog.eccn.com/u/107300/index.htm
我晕一个,应该都是差不多的吧?现在要用汇编写个纠错编码的编译码算法,狂烦躁
你是用软件仿真还是硬件调试?程序下载到芯片运行有问题吗?
海纳百川  有容乃大
返回列表