前文
-
本文举例采用STM32F103ZET6比较大众化的一款芯片
-
主要是刚好做测试的时候手上的主板是这一块,其他芯片也可以通过下 面说的串口发送方式实现自动曲线。
-
我用于发送数据的是串口3、485通信,同样其他TTL和232等都适用
正文
1.首先介绍SerialPlot软件部分(找不到下载链接的可以私信我发你)
①:串口传输的配置(波特率,数据位,停止位,有无检验位等等)
②:开关串口、暂停键、清除页面、截图和录像(!这个功能比较好用,方便保存数据)
③:我这里配置给的是无符号16位(显示小数位将数值*100倍)
看具体情况选择类型
④:通道的配置 可设置多条 此处实例只给了一条的温度通道
⑤:Buffer的大小可以给大一点 不用担心因时间关系导致前面部分的数值会丢失;勾选XY轴的可以帮你自适应调整曲线
2.接下来是代码demo部分
随意写一个buf,因为我乘了100倍,8位已经装不下,所以需要取高位和低位分开发送,有一个注意的点就是SerialPlot是需要低位先出发送的(别问我为什么先赋值buf[1]后赋值buf[0],问就是高位先出踩过坑[doge])
3.曲线展示
图一是常温的↑
图二是升温的↓
4.一些查看曲线的小技巧
需要细看曲线的部分可以使用左键框住要看的部分,即可放大
恢复时点击一下右键即可