SHMICTRL扩展板

SHMICTRL系列芯片对应的SHMICTRL串口屏只有6个扩展口,而ESP32芯片对应的串口屏只有一个扩展口,而在很多应用时,扩展口就显得不够使用,因此我们建立了扩展板相应的方案,可以扩展出:

软件接口

串口屏可以通过modbus_send发送RTU数据包给扩展板来驱动IO口,在上位机编程中,我们封装了extend的控件,并把相应的MODBUS协议封装成控件的函数,像内部函数一样可以直接调用,主要实现以下功能:

硬件讲解

extend控件的初始化

设置端口的模式

设置输出模式的IO电平

获取输入模式的IO电平

获取ADC模式的IO端口AD值

设置PWM端口

使用键盘模式

旋转编码器

DS1302时钟

蜂鸣器使用

recvExtend事件详解

而通信协议可以控件封装成相应的语句

资料下载(待整理)