SHMICTRL扩展板
SHMICTRL系列芯片对应的SHMICTRL串口屏只有6个扩展口,而ESP32芯片对应的串口屏只有一个扩展口,而在很多应用时,扩展口就显得不够使用,因此我们建立了扩展板相应的方案,可以扩展出:
- 8个端口的E端口组,编号E0~E7,可以设置成普通IO、AD口
- 8个端口的P端口组,编号P0~P7,可以设置成普通IO、PWM口;P口在描述上是功率端口,也就是说此IO将接有MOS来控制功率设备
- 8个端口的K端口组,编号K0~K7,可以设置成普通IO、键盘口,支持8个独立按键键盘以及4X4矩阵键盘;
- 1个串口,可以转发串口屏转发来的RTU数据包
- 支持一个时钟芯片
- 支持一个蜂鸣器
- 支持两个旋转编码器
软件接口
串口屏可以通过modbus_send发送RTU数据包给扩展板来驱动IO口,详细参见扩展板RTU通信协议
而通信协议可以控件封装成相应的语句
资料下载
- 原理图
- PCB
- stm32单片机代码
- 测试工程