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

Codewarrior中如何将函数指针数组放入ROM里?

Codewarrior中如何将函数指针数组放入ROM里?

void (*DeviceRequest[])(void) =
{
 getstatus,         //这些都是函数名
 clearfeature,
 setfeature,
 setaddress,
 getdescriptor,
};


如上一函数指针数组,在C51中只需要在前面加上Code关键字就行了。


Codewarrior里应该如何处理呢?


void (*const DeviceRequest[])(void) =


这样可以吗?设置指针地址为常量,不可变。


还有什么其他方式吗?不胜感激!

返回列表