
LM8333
表5.接口命令用于控制LM8333
功能
CMD
DIR
数据位
数据
描述
FIFO_READ
0x20
R
128
从FIFO中读取的事件。
事件代码从存储在FIFO中的最大14事件代码。
FIFO
MSB = 1 :按键按下。
MSB = 0 :按键释放。
重复一个FIFO读不进FIFO指针,
例如错误后重试读取。
事件代码从
存储在FIFO中最大14的事件代码。
FIFO
MSB = 1 :按键按下。
MSB = 0 :按键释放。
nnnn nnnn
0000 nnnn
0000 nnnn
0000 nnnn
第(n + 1 )×吨
C
第(n + 1 )×吨
C
0000 0nnn
0000 nnnn
0000 00nn
000n nnnn
默认值是10毫秒。有效范围1-255 。
时间N × 3毫秒
读端口数据。
指定端口模式。 (驱动器0或1配置端口时,
作为输出;选择的Hi- Z或上拉时,该端口
配置为输入。 )
选择端口的方向(输入或输出) 。
设置PWM信号的低电平的脉冲时间。
设置PWM信号的高电平脉冲时间。
激活,重新激活或停止PWM 。
读取中断代码,响应中断,
拉高IRQ的输出,并清除代码。
启用/禁用GEN_IO_0和外部中断
GEN_IO_1.
状态信息。
请求重新扫描小键盘(例如,后一
错误报告) 。
指定的最后一个事件之后的时间,在此期间
LM8333停留在进入暂停模式之前有效。活跃
时间必须大于反跳时间。
默认是500毫秒
有效范围为n为1-255
时间N × 3毫秒。
读出并清除错误代码。
中断请求( IRQ低)断言的LM8333 。
图7
显示了启动条件,从地址序列,
READ_INT命令( 0xD0 ) ,响应周期,数据
字节和停止条件用于读取中断代码。
RPT_FIFO_READ
0x21
R
128
去抖
GEN_IO_IN
GEN_IO_OUT
GEN_IO_DIR
PWM_HI
PWM_LO
PWM_CTL
READ_INT
SET_EXT_INT
READ_STAT
SCAN_REQ
0x22
0x30
0x31
0x32
0x40
0x41
0x42
0xD0
0xD1
0xE0
0xE3
W
R
W
W
W
W
W
R
W
R
W
8
8
8
8
16
16
8
8
8
8
8
活跃
0xE4
W
8
nnnn nnnn
READ_ERROR
0xF0
R
8
0nnn nnnn
9.3 host命令的执行
9.3.1命令结构
与LM8333在ACCESS总线的所有通信
接口是由主机发起的,通常是在响应于一个IN-
20210609
从主图7.典型的命令序列
9
www.national.com