艰苦奋斗 发表于 2015-10-14 16:53:24

HMC5883L读数不更新或不能读数的网友要注意

HMC5883L读数不更新或不能读数的网友要注意,该模块有多种型号,适应不同的电压系统,最近买了几片HMC5883L模块,结果被坑了,卖家没说不能用在5V系统,只说能5V供电,以为在MEGA2560上能用,结果读数据有问题,一开始是读出来不更新,每次复位更新一次数据,后来发现上拉电阻不是装的PCB上印的4.7K,装的是10K,换成4.7K后,可以连续读数据,但读一断时间后就会死机,以为程序有问题,查来查去,后来发现以前买的模块能正常读,仔细比较两个模块,发现新买的模块没有电平转换电路,以HMC5883L的IIc的1.8V电平直接接5V系统,不死才怪,所以5V系统买这个模块一定要买GY-271型号,有两个小6脚芯片的,一个是LDO,一个是双MOS做电平转换,只有一个LDO的模块只能用在3.3V或1.8V系统。

darkorigin 发表于 2015-10-14 20:13:58

10多数的姿态传感器都是3V3供电滴。。。。只有少量为了ARDUINO设计的是采用5V供电。:lol

164335413 发表于 2015-10-15 08:57:37

但我用的GY273是可以的,GY271没用过,因为271没有固定孔。
页: [1]
查看完整版本: HMC5883L读数不更新或不能读数的网友要注意