飞思卡尔半导体公司
软件界面
在MC68HC705J1A和9356之间的通讯,是用一个同步串行协议。如
前面提到,在MC68HC705J1A位程序的I / O引脚与9356.定时沟通
串行链路的示意图可以在9356数据表中找到,如果需要的。
在9356将接受七个不同的命令。它们如下:
1)
2)
3)
4)
5)
6)
7)
阅读 -
写?
WRALL -
ERASE =
ERAL
文
WDS
—
—
—
读16位数据字从在存储器中的地址
从在存储器中的地址写一个16位数据字
写具有相同的16位数据字中的所有地址
从在存储器中的地址擦除一个16位数据字
在内存映射中删除所有地址
擦除/写使能EEPROM存储器
擦除/写入禁用EEPROM存储器
飞思卡尔半导体公司...
在9356传输格式是包含一个操作码,一个地址数据位的帧,并且如果需要的话,一
数据字。操作码是3位长,该地址是8位长,并且该数据字是16位长。
表1示出各指令所需要的比特的信息。
表1中。
指令
读
文
抹去
ERAL
写
WRALL
WDS
操作码
110
100
111
100
101
100
100
地址
A7–A0
11XXXXXX
A7–A0
10XXXXXX
A7–A0
01XXXXXX
00XXXXXX
D15–D0
D15–D0
数据
实施和测试
软件代码的编写提供子程序执行每七个命令。共有4个字节
的RAM中,需要支持的子程序。这些字节在下文描述。
1)
2)
3)
4)
OP_CODE - 包含所需的指令的操作码
ADDR
data_h
DATA_L
- 包含地址的命令
- 用于所述数据字的高字节
- 用于所述数据字的低字节
根据需要,每个EEPROM命令子程序调用等配套子程序执行
该MC68HC705J1A和9356.附录B之间的数据传输包含佛罗里达州owcharts对于所有的
这些子程序。
2
欲了解更多有关该产品,
转到: www.freescale.com
AN1241/D