zoukankan      html  css  js  c++  java
  • STM32L4R9使用HAL库调试IIC注意事项

    STM32使用Cubemx生成的代码中,用到IIC的驱动,但是始终不能读写,因此使用逻辑分析仪,发现原本地址为0x58的写成了0x20,因此肯定是地址错了。因此,总结如下:

    1、需要逻辑分析仪分析IIC协议书很好的,目前使用的工具是:DSView 逻辑分析仪。
    2、keil在线debug的能够独写一次的,能代表是正确的,逻辑分析仪才是正确的判断方法。
    3、在不能分析原因的情况下,先把硬件电源判断正确,是否有正确的电压。
    4、示波器的探头也会有不能正常使用的情况,因此,发现没有波形的时候,也需要换一个探头,也许不是代码的错误。
    5、自己用杜邦线搭建的电路调试板子,需要确认杜邦线连线要牢固。

  • 相关阅读:
    redis的间隔性速度慢的问题
    centos增加静态路由
    排查问题的一些基本命令
    laradock
    python之sqlalchemy基本
    ssl证书之certbot
    mysql 多实例
    模块和包
    异步
    WSGI
  • 原文地址:https://www.cnblogs.com/CodeWorkerLiMing/p/11828942.html
Copyright © 2011-2022 走看看