【RT-Thread作品秀】基于RT-Thread的CAN数据采集终端
作者:tlled
概述
在测试产品中,需要监听CAN通信上的数据,之前通过CAN适配器连接到电脑,在上位机上监听,但是在户外测试使用PC机不是很方便,使用ART-PI板卡外接显示屏,来显示要查看的设备总线的数据,以图形的方式显示出来,方便查看,我这次要实现的功能是显示显示十个测距传感器的距离,以条形的方式显示每个距离,同时显示测距传感器中最近的一个距离以数字的方式显示。
开发环境
硬件:RT-Thread ART-PI STM32H750开发板,DIY 7寸电容触摸显示屏和CAN转换器
RT-Thread版本:RT-Thread 4.0.3
开发工具及版本:RT-Thread Studio 版本2.0.0
RT-Thread使用情况概述
内核部分:线程创建,信号量,消息队列
组件部分:串口,CAN,I2C,LCD
软件包部分:FT6236驱动,peripheral_samples中的can_sample 例程,TouchGFX 4.15
其他:无
硬件框架
硬件框图如下: