有关光照模块的具体问题及解决方案

本文详细记录了光照模块在使用过程中遇到的五个主要问题,包括串口打印、数据接收不稳定、数据固定不变、数值不实时更新以及数据偏差过大。通过分析问题、检查硬件连接、调整代码以及制定数据转换公式,逐步解决了所有问题,实现了模块的正常工作。
摘要由CSDN通过智能技术生成

有关光照模块的具体问题及解决方案

问题1:串口助手无法打印出数据
分析问题:串口打印出数据来,需要代码正确(确认无误),引脚连接无误(确认无 误),还需要选项的一些配置(可查阅32pdf教程),逐个检查;
解决过程:碰过壁,更改光照模块引脚,更改数据处理的位置(移入mread()函数中),处理期间不断对其进行测试;
解决方法:串口打印数据需要对编译器进行设置一个选项(查32使用教程资料所得),即Use MicroLIB(使用微库),这个微库是keil MDK为嵌入式应用量身定做的C库,我们要先具有库,才能重定向,勾选使用后,我们就可以使用printf()这个函数了;
在这里插入图片描述
结 果:可以打印数据,产生问题2;

问题2:数据接收不稳定,时好时坏
分析问题:接触不良,包括USB与电脑,杜邦线与芯片上的排针,模块与芯片之间的杜邦线连接,都会导致数据传输不稳定的情况;
采取措施:使用万用表测量模块vcc与gnd两端电压,与数据手册相对应(光照模块正常工作的额定电压范围);使用标有二极管的那个档位检查模块线路的通断情况,模块与3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值