多串口终端
此功能计划使用存储-转发模式,先将数据从usart2中的数据全部接收完成,再将数据转发到对应串口外设。
此方案的优势:可以分时复用多串口接口。比较好的应用于主-从协议栈,如modbus-rtu协议栈。
此方案的劣势:对流式数据不太友好。
硬件设计:
其实硬件设计上面并没有突出的事项,只是利用了stm32g070支持多串口外设,且每个串口外设支持rs485的自动换向驱动。芯片功能强大之后,在硬件设计上面就显得简单的多了。这里版主也就不再过多的讲述,大家参考一下官方的设计方案或者rs485的常规参考设计即可。
软件设计:
软件设计上面,版主采用了三段式的设计方案,引入rtos的信号量与中断的设计方案。为了方便大家的理解,版主绘制了下面的数据流程图供大家分析。
大致的设计思路就是:数据流输入,数据流调度与数据输出,三个部分。在数据的流转过程中,在数据接收完成,调试前,调试后均添加回调函数来实现对数据流的过滤处理,如数据格式的转换,数据包校验与丢弃等。
来源:电子产品世界论坛
亨通中标贵州广电机房改造项目,助力5G即将规模应用
华为云 Classroom 赋能|Devstar使应用开发无需从零开始
解析:EPON与GPON的优劣势
隔空科技成为全球单芯片集成传感器技术的领先者
科技创新 用户至上 360智能家发布三款安全硬件产品
STM32G070多串口终端实现
潮流圣地三里屯,带你看看属于这的几款潮品
会议室使用什么样的LED屏效果会比较好?
韩国5G商用中我们可以学到什么
智能医疗设备在可穿戴设备中的销量递增,追其两大原由!
华大携手华虹打造国内最低功耗MCU系列产品
电容器的好坏和质量的测试方案
MAX17122 升压/降压型调节器、栅极驱动电荷泵、boo
处理器如何实现从PC转移到手机的时代转变
三星“卷轴”折叠屏手机概念视频曝光
希捷通过收购东芝部分股权加强SSD布局
液晶电视优势集中在75英寸以下 激光电视想壮大还需差异化应用场景
三星主力面板技术解析:从PVA到AMOLED
喜大普奔!手机预装软件遭灭门噩耗
科创板上市委2020年第33次审议会议结果