MAX1233/MAX1234触摸屏控制器入门

[09-13 17:05:19]   来源:http://www.88dzw.com  控制技术   阅读:8648

文章摘要:图1. 硬件配置(在后面章节中连接触摸屏)。图2. 系统图片,使用一个3M内部连接器来连接MINIQUSB+和MAX1234评估板。1.4) 步骤将MAX1234评估板跳接器JU1设置到“MAX1234”位置。 将MINIQUSB+连接至PC的USB端口。确定DACOUT电压 = mid-scale (2.2V)。 启动DEMO1234.EXE程序。屏幕上将出现控制台。 在控制台中输入下面的命令序列。 表2. 连接并验证命令序列 DEMO1234 Command*Expected Program OutputSPI data inVerification**CBoard connected.G

MAX1233/MAX1234触摸屏控制器入门,标签:计算机控制技术,工厂电气控制技术,http://www.88dzw.com
图1. 硬件配置(在后面章节中连接触摸屏)。
图1. 硬件配置(在后面章节中连接触摸屏)。

图2. 系统图片,使用一个3M内部连接器来连接MINIQUSB+和MAX1234评估板。
图2. 系统图片,使用一个3M内部连接器来连接MINIQUSB+和MAX1234评估板。

1.4) 步骤

  1. 将MAX1234评估板跳接器JU1设置到“MAX1234”位置。
  2. 将MINIQUSB+连接至PC的USB端口。确定DACOUT电压 = mid-scale (2.2V)。
  3. 启动DEMO1234.EXE程序。屏幕上将出现控制台。
  4. 在控制台中输入下面的命令序列。
表2. 连接并验证命令序列
DEMO1234 Command*
Expected Program Output
SPI data in
Verification**
C
Board connected.

Got board banner: Maxim MINIQUSB V01.05.41 >
  Firmware version is OK.
 (configured for SPI auto-CS 4-byte mode) (SCLK=2MHz) ...
T W DD FF
Write_Register(regAddr=0x000b wr_DAC_data        ,
 data=0x00ff
        {(no bits defined for this register)}) result = 1
0x000b 0x00ff DACOUT = full-scale (4.5V)
T R DD
Read_Register(regAddr=0x800b wr_DAC_data         ) result = 1,
 buffer = 0x00ff = 255
        {(no bits defined for this register)}
0x800b 0x0000 Data buffer = 0x00ff
T W DD 80
    
Write_Register(regAddr=0x000b wr_DAC_data        ,
 data=0x0080
        {(no bits defined for this register)}) result = 1
0x000b 0x0080 DACOUT = mid-scale (2.2V)
T R DD
Read_Register(regAddr=0x800b wr_DAC_data         ) result = 1,
 buffer = 0x0080 = 128
        {(no bits defined for this register)}
0x800b 0x0000 data buffer = 0x0080
* DEMO1234 Command命令列出了输入到DEMO1234.exe程序中的命令。
** Verification列出了可以进行的物理测试,验证所执行的命令。

1.5) SPI data in实例格式

SPI data in一列列出了驱动至MAX1233/MAX1234 DIN引脚的SPI数据,采用了十六进制格式,最高有效字节在前。例如,序列0x000b 0x00ff中的SPI数据表示同步输入到DIN的32位序列是0000 0000 0000 1011 0000 0000 1111 1111。第一位0用于寄存器写操作,1用于寄存器读操作。

寄存器写操作是0000 0000 a7-a0 d15-d0格式的32位SPI传送过程。
寄存器读操作是1000 0000 a7-a0 0000 0000格式的32位SPI传送过程,在最后16位,接收到的数据从DOUT同步输入。

2) 模拟I/O实例

下面的例子介绍了怎样使用DEMO1234.EXE程序来控制DAC输出,配置基准电压,测量AUX1/AUX2/BAT1/BAT2电压输入,以及测量内部MAX1234温度。

2.1) 控制DAC输出电压

由两个寄存器来控制DAC。写入DAC数据寄存器来设置输出电压。写入DAC控制寄存器来关断或者对DAC上电。默认上电状态是DAC加电,DAC输出位于量程中部。DAC满量程电压通常为AVDD的90% (最小85%,最大95%)。

对于AVDD = 3.3V ±5%,DACOUT满量程范围在2.65V和3.27V之间,通常为2.96V。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14]  下一页


Tag:控制技术计算机控制技术,工厂电气控制技术控制技术