视频演示
产品介绍
订购型号:
dc48270cm043_2000_1t(电阻)、
dc48270cm043_2000_1n(无触摸)
产品特点:
1、具备组态串口屏所有常规功能,支持外接u盘功能。
2、2个io口,可以根据需求配置输入、输出模式,电平3.3v。
3、可成品出货,也可分离出货,采用核心板结构。
产品图片
核心硬件图
通讯供电接口使用fpc1.0-10p座子,引脚定义如表1-1所示:
表1-1 引脚定义
该产品提供了外接io、usb接口、同时采用核心板结构,客户可以灵活组装到自己主板结构上,如下图安装:
下面我们就一起看看如何使用lua脚本进行二次应用开发。
io输入、输出
2个gpio,即可以检测输入,也可以用输出高低电平。
核心api函数:
1. gpio_set_in(pin)
pin 引脚设置为输入模式
- pin:引脚
2. gpio_set_out(pin)
pin 引脚设置为输出模式
- pin:引脚
3. gpio_set_value (pin,value)
设置输出 pin 引脚为(高电平 1/低电平 0)
- pin:引脚
- value:输出电平
4. gpio_get_value (pin)
获取输入 pin 引脚电平(高电平 1/低电平 0)
- pin:引脚
代码如下程序清单所示。
程序清单 io控制
--定义引脚接口,如 pe0:e写作 0x04,0写作 0x00
local io1_pe0 = 0x0400
local io2_pe1 = 0x0401
gpio_set_in(io1_pe0) --设置 io1 为输入模式,io1_value 为 io1 获取电平
gpio_set_out(io2_pe1) --设置 io2 为输出模式,并设置输出高电平
local io1_value = gpio_get_value(io1_pe0)
gpio_set_value(io2_pe1,1)
usb外接u盘
可外接u盘,通过提供的lua api接口函数实现u盘文件读写(也可以用来升级工程ui图片)
1. on_usb_inserted(driver)
u盘插入时,执行此回调函数
- driver:u盘的盘符
2. on_usb_removed( )
u盘拔出时,执行此回调函数
通过lua脚本文件读写api函数,实现对u盘文件的读写,具体例程参考米乐网页官网【文件读写】有关技术文档:http://www.gz-dc.com/category/typeid/548#maintop