
附录
EC4-1812CLDNA
- 27 -
bir[1]INTR 被置 1 时,表示发送完成,可进行下一步操作。
3. 仿照步骤 2,可以对其他 GPIO 控制寄存器进行修改
4. 读 GPIO 控制寄存器:进入 Smbus I/O 空间,写 0xbf 到 HST_STS,清状态位,
将 HST_CNT 寄存器的 bit[4:2]设置为 010,
写 0x41
(读命令)
到 XMIL_SLAVE
寄存器,写 GPIO 控制寄存器 0x00 到 HST_CMD,
5. 开始:将 HST_CNT bir[6]START 置 1,开始传送地址,命令和,循环读取
HST_STS 状态寄存器,当 bir[2]DEV_ERR 位被置 1 时,表示传送出错;当
bir[1]INTR 被置 1 时,表示发送完成,这时 input 寄存器即 input 引脚的
电平值被放置在 DATA0 寄存器中,
读取 DATA0 寄存器获取 input 引脚的电平。
可根据上面编程流程设置输入输出引脚,和高低电平。