基于上一次发帖已经过去很久,之前项目中一直用的STM32的,最近在做的项目刚好是荧光值检测的,有一块PD的检测板,刚好拿来测试一下。
这次之所以这么晚,主要之前串口打印的问题一直没解决,这两天看到有人发帖解决了,刚好可以往下继续了,先说一下效果:从结果上来看AD还可以,但是串口感觉一般般,打印还是有点问题,如果通讯上加上通讯协议可能会好一点。
图(1)效果图-黑色的长方形是我自己的荧光检测板,出来模拟量
供电本来严格点要±电源供电的,我就凑合用板载的5V了(实测可能4V左右),将输出端接到P00口,
代码配置主要分三块:
AD的io配置,
图(2)AD部分的配置
串口的配置,注意更改自己的波特率对应的TMR2Value的值,如果串口打印还有问题的话参照别人前面发的贴子,
图(3)串口部分的配置
ad值的打印,输出到串口,我是用的外部中断按键触发,按一次按键打印一次,
图(4)串口打印部分的配置
除此之外,我先校准了GND和Vcc的ad值,还可以,但是串口打印有点影响效果,数据出来一般般把,
图(5) 将ad输出引脚接到GND读出的ad值
图(6) 将ad输出引脚接到vcc读出的ad值
图(7) 将ad输出引脚接到传感器
输出的值会有所浮动,但是这么粗略的效果看下来还可以,简单的一些定性的快检产品中使用的话问题不大的,可以考虑考虑,
有所顾虑的是串口不知是否能够靠代码优化有所改善,希望大家能给出一些意见建议或者实验结果分享
编辑:hfy
-
传感器
+关注
关注
2550文章
51003浏览量
752968 -
波特率
+关注
关注
2文章
307浏览量
34112 -
开发板
+关注
关注
25文章
5026浏览量
97357 -
串口打印
+关注
关注
0文章
10浏览量
3092
发布评论请先 登录
相关推荐
评论