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

[求助]

[求助]

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

也是高手告诉我的方法:

/************************************************
数组存放的是 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中执行程序

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

返回列表