Board logo

标题: [求助] [打印本页]

作者: wxlin1982    时间: 2008-11-26 15:27     标题: [求助]

哪位高手知道怎样能够把程序调到RAM里面运行啊?希望提供具体做法和流程。不胜感激!


作者: johdon23    时间: 2008-11-27 09:09

也是高手告诉我的方法:

/************************************************
数组存放的是 FSTAT|=0x80;
while(!(FSTAT & 0x80));
这段代码的机器码
************************************************/

uchar P[18] = {0x18,0x0B,0x80,0x01,0x05,0xF6,0x01,0x05,0x87,
0x87,0xC4,0x40,0x8C,0x00,0x00,0x27,0xF4,0x3D};

uchar PrgOfRam[18];

for (i=0; i<18; i++)
PrgOfRam = P;
asm("JSR PrgOfRam"); //在RAM中执行程序


作者: fayefayehoo    时间: 2008-11-27 11:23

补充一点,不同的单片机,P[18]里的内容有一点不同。






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