有关光照模块的具体问题及解决方案
问题1:串口助手无法打印出数据
分析问题:串口打印出数据来,需要代码正确(确认无误),引脚连接无误(确认无 误),还需要选项的一些配置(可查阅32pdf教程),逐个检查;
解决过程:碰过壁,更改光照模块引脚,更改数据处理的位置(移入mread()函数中),处理期间不断对其进行测试;
解决方法:串口打印数据需要对编译器进行设置一个选项(查32使用教程资料所得),即Use MicroLIB(使用微库),这个微库是keil MDK为嵌入式应用量身定做的C库,我们要先具有库,才能重定向,勾选使用后,我们就可以使用printf()这个函数了;
结 果:可以打印数据,产生问题2;
问题2:数据接收不稳定,时好时坏
分析问题:接触不良,包括USB与电脑,杜邦线与芯片上的排针,模块与芯片之间的杜邦线连接,都会导致数据传输不稳定的情况;
采取措施:使用万用表测量模块vcc与gnd两端电压,与数据手册相对应(光照模块正常工作的额定电压范围);使用标有二极管的那个档位检查模块线路的通断情况,模块与3