访问方法包括用C语言对变量进行定义。
使用如下的声明格式。
#pragma section @@DATA EXTDATA1 AT 0F000H
unsigned char indata0; /* Input definition */
unsigned char indata1;
:
unsigned char indata5;
#pragma section @@DATA EXTDATA2 AT 0F010H
unsigned char outdata0; /* Output definition */
unsigned char outdata1;
:
unsigned char outdata5;
#pragma section @@DATA @@DATA
完成以上的定义之后,
创建一个链接命令文件,然后按下面的方法将存储区域从F000开始定义。
这里,F000 至 F0FF 被定义为外部存储区。
MEMORY EXTRAM : (0F000H,100H)
这些处理步骤使我们可以通过使用变量 indata0 至 indata5 来读取外部数据。
同理,通过使用变量 outdata0 至 outdata5 可以将写入的数据输出。