如何在freescale banked区域操作一个变量

如题所述

首先,我们要在.c中定义一个变量:
#pragma DATA_SEG __RPAGE_SEG PAGED_RAM /* the description of PAGED_RAM is in prm file */
unsigned char banked_var;
#pragma DATA_SEG DEFAULT
接着,我们同样在.h中声明这个变量:
#pragma DATA_SEG __RPAGE_SEG PAGED_RAM /* the description of PAGED_RAM is in prm file */
extern unsigned char banked_var;
#pragma DATA_SEG DEFAULT
这样,我们就可以使用这个变量了。
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答