0
点赞
收藏
分享

微信扫一扫

原来调通的超声波传感器显示iic12864的例程,热插拔后屏不显示,如何恢复?超声波传感器不工作,是由于从机地址是0x3c程序是0x78造成的吗?为什么修改后依然没有数字?

超声波传感器和I2C 12864显示屏是两个不同的设备,它们之间的工作不应该互相影响。因此,热插拔后显示屏不显示的问题可能与超声波传感器无关。

要恢复显示屏的显示,您可以尝试以下方法:

  1. 检查电源:确保为显示屏提供的电源稳定且符合规格。检查电源引脚是否连接正确,以及是否有短路或断路现象。
  2. 检查连接:检查显示屏与单片机之间的连接是否正确。特别是要检查数据线和控制线的连接。确保数据线接口没有接错,控制线(如CS、RST、RW)的连接也没有问题。
  3. 初始化:在程序中确保对显示屏进行了正确的初始化。例如,设置适当的显示模式、数据/命令选择等。
  4. 检查程序:检查程序是否有逻辑错误或者bug,这可能会导致模块无法正常工作。可以尝试重新编写或调试程序来解决问题。
  5. 重新烧录程序:如果程序存在问题,可以尝试重新烧录程序到单片机中。在烧录前,确保单片机与计算机之间的连接正确,并选择合适的烧录方式和参数。
  6. 更换模块:如果以上方法都无法解决问题,可能是显示屏模块本身存在问题。可以尝试更换一个新的模块来验证。

至于超声波传感器不工作的问题,从机地址是0x3c而程序中使用的是0x78可能会导致通信失败。但是,即使您已经修改了地址,仍然可能存在其他问题导致传感器无法正常工作。例如,传感器可能损坏或者连接不正确。因此,建议您检查传感器的连接和状态,以确保其正常工作。如果问题仍然存在,可以尝试更换一个新的传感器来验证。

举报
0 条评论