
附录
- 26 -
EC4-1812CLDNA
0x02-Polarity Inversion(Read/Write),默认值为0x00,bit7~bit0值为1时电平
反转。
0x03-Configuration(Read/Write),默认值为0xff,enable/disable
output/input功能,bit7~bit0值为1时对应pin
output功能disable,input功能enable;
bit7~bit0值为0时对应pin output功能enable,
input功能disable。
5个SMBUS寄存器:
BAR+Offset 0x00 :HST_STS 状态寄存器 :
BAR+Offset 0x02 :HST_CNT 控制寄存器
BAR+Offset 0x03 :HST_CMD 命令寄存器,Bit[7:0]用来选择GPIO控制寄存器
BAR+Offset 0x04 :XMIL_SLAVE 地址寄存器,Bit[7:0]用来写入Slave Address
和读写位
BAR+Offset 0x05 :DATA0:数据寄存器,用来存放接收和发送的数据
编程控制流程:
1. 写 GPIO 控制寄存器:进入 Smbus I/O 空间,写 0xbf 到 HST_STS,清状态位,
将 HST_CNT 寄存器的 bit[4:2]设置为 010,写 0x40/042(写命令)到
XMIL_SLAVE 寄存器,
写 GPIO 控制寄存器 0x03 到 HST_CMD,
写 0x0f 到 DATA0,
将 GPIO 控 制 寄 存 器 0x03 的 值 修 改 为 0x0f , 将 GP1,3,5,7 设 置 为
input ,GP2,4,6,8,设置为 output
2. 开始:将 HST_CNT bir[6]START 置 1,开始传送地址,命令和数据,循环读
取 HST_STS 状态寄存器,当 bir[2]DEV_ERR 位被置 1 时,表示传送出错;当
Содержание EC4-1812CLDNA
Страница 1: ...EC4 1812CLDNA EPIC Single Board Computer with CPU Memory VGA LVDS USB COM SATA LAN Audio Version A1...
Страница 36: ...EVOC 2009 1 2 3 10 4 5 6 7 8 9 30...
Страница 37: ...1 1 2 2 2 2 2 2 2 3 CF 3 SATA 3 3 3 I O 3 Watchdog 3 4 4 5 6 7 LVDS 7...
Страница 42: ...4 EC4 1812CLDNA 154 84 165 00 104 85 5 08 5 08 115 00 mm...