8寸工业平板电脑|8寸单板电脑|单板机|绘芯单板电脑

供应商
武汉艾布纳科技有限公司
认证
报价
2900.00元每个
品牌
绘芯
型号
HXGP-8060G30
用途
仪器仪表显示终端
联系电话
86 027 87052087
手机号
13329706647
联系人
黄永安
所在地
中国 湖北 武汉市 湖北省武汉市武昌区南湖大道清水源3号楼3601室

详细介绍

品牌绘芯型号hxgp-8060g30
用途仪器仪表显示终端产品认证iso9001

产品型号:hxgp-8060g30

1功能概述

l集成有以太网控制器,串口,sd卡控制器,usb host控制器,四线电阻触摸屏驱动。

l可完美支持windowsce .net 5.0操作系统。

l用户可将精力集中在应用程序相关的技术开发上,而无须关心复杂、费心的硬件平台和底层软件上。

l支持visual studio 2005或2008.net(.net 2.0 compact)、evc++或、labview开发。

l触摸屏输入。

l显示格式640×480,64k色。

2硬件概述

l三星arm9 s3c2440a的cpu(主频:400mhz),64m的sdram,64m的nandflash,windowsce .net 5.0。

l显示屏:5.6inch(英寸),640×480 tftlcd,宽温型,64k色。

l由cpld扩展的32个通用的输入输出口(gpio)。

l三路可用的串口(com1,com2,com3)。其中两路可接ttl电平或利用跳线帽接rs232电平,一路仅可接ttl电平。

l可由spi口扩展can智能接口板(wince系统内已集成驱动)。

l一路usb host接口,可连接usb鼠标或者u盘等等usb设备。

l一路usb device接口,支持activesync和pc机同步通信和联调应用程序。

l一路10m的以太网络接口。

lsd/mmc接口,支持sd卡和mmc卡。

l触摸屏接口,四线电阻式触摸屏(wince系统内已集成驱动)。

3应用领域

l工业控制,检测设备,仪器仪表,安全监控,医疗器械,智能终端等产品嵌入式高端应用。

l支持can方便客户构建现场总线网络。

4工作条件

l电压:12vdc至24vdc,

l功耗:6w

l工作温度:-10℃~70℃

5接口资源开发

对接口资源开发前,首先要把光盘里面名字为微嵌库的文件夹下面的两个库文件复制到你新建工程里文件夹里面,然后在你的工程应包含:

#include"wlt_2440a.h"

#pragmacomment(lib,"wlt_2440a.lib")

6接口定义

6.1串口及扩展口

操作串口与windows 2000/xp下操作串口是一样的,可以用打开文件,读写文件的api函数对串口进行操作。

6.2通用输入输出接口(gpio)

在系统里有6个寄存器来操作这个4组gpio,这6个寄存器是pdata,pdatb,pdatc,pdatd,pcon,pint,每个都是8位。pdata,pdatb,pdatc,pdatd为4组gpio的数据寄存器,如pa口设置为输出口时对pdata写入0x00则pa口的8个引脚都会输出低电平,写入0xff则pa口的8个引脚都会高电平。如pa口设置为输入口时对pdata的读入就是读入pa口的8个引脚的状态。

pcon为4组pgio的方向寄存器,其中pcon[0]控制pa口的低4位,pcon[1]控制pa口的高4位,pcon[2]控制pb口的8位,pcon[3]控制pc口的8位,pcon[4]控制pd口的8位。pcon[5…7]暂时不用。

pint为中断寄存器,当pint=0x00时不产生中断,当pint=0x01时eint(上图的第9引脚)低电平时产生中断,当pint=0x02时pa口的低4位中只要有一个引脚是低电平就产生中断,当pint=0x03时pa口的8位中只要有一个引脚是低电平就产生中断。这里的中断是在系统内部,对用户来说是看不见的,但用户的应用程序是可以接收到由系统在中断产生时发出的消息即例程中的:

#define wm_gpiopp wm_user + 1175 //是用户自定义消息。

要对这6个寄存器操作只需如下定义一个gpioreg数据结构和一个v_pgpioregs指针寄可。

typedef struct {

unsigned char porta;//pa口数据寄存器。

unsigned char portb;//pb口数据寄存器。

unsigned char portc;//pc口数据寄存器。

unsigned char portd;//pd口数据寄存器。

unsigned char gpcon;//pa,pb,pc,pd口的方向设置寄存器。

unsigned char gpint;//中断设置寄存器。

}gpioreg;

volatile gpioreg *v_pgpioregs= (gpioreg *)0xa2000000;

如:v_pgpioregs->porta =0x57;就是把数据0x57写入到第一个寄存器pdata。更详细的操作可以看例程gpio_test。

6.3can bus接口

单板电脑上提供一个spi接口(cn8)和can-bus的驱动程序。如果用户需使用can-bus还需另加一块can-bus扩展板。下图是can-bus扩展板原理图,用户只需把它连接到单板电脑的cn5即可使用can-bus。

应用程序对can-bus操作可以用打开文件,读写文件的api函数对can-bus进行操作。利用函数deviceiocontrol(……)可以对mcp2510的任意寄存器进行读和写。如把0x35写到地址为0x60的寄存器(mcp2510内部寄存器)的具体操作是:

deviceiocontrol(hstr,(0x60|0x100),null,0x35,null,null,null,null);

如读取地址为0x60的寄存器(mcp2510内部寄存器)到temp变量的具体操作是:

deviceiocontrol(hstr,(0x60),null,0,&temp1,null,null,null);

展开全文

我们其他产品
咨询 在线询价 拨打电话