你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【源码】STM32F103 USB转I2C例程,I2C地址扫描器

[复制链接]
radio2radio 发布时间:2020-8-6 17:56
又来了,这里再给大家介绍一个好玩的东西。
这个也是参考github网友的代码,小小改进出来的:
http://github.com/RadioOperator/STM32_I2C_Scanner


用BluePill最小板,烧入附件的代码,马上就有了一个I2C从设备地址扫描器。

此外,这一套源码,还可以发展出许多其他应用:
1. STM32,VCP(CDC)to I2C 的样板。
2. 硬件I2C应用。
3. 实现I2C与VCP上位机之间通信。
4. 研究学习使用LL库。
如果改用其他,请注意,原代码设定MCU的工作频率为48MHz,我们通常用72MHz。
pic.jpg   ——
使用情况,PC的终端输出:
  1. STM32 I2C Scanner    V0.01 :

  2. PB6 -> I2C1_SCL
  3. PB7 -> I2C1_SDA

  4. type 's' to scan

  5. SCAN...
  6.        100KHz 200KHz 300KHz 400KHz
  7. 0x01   ---    ---    ---    ---  
  8. 0x02   ---    ---    ---    ---  
  9. 0x03   ---    ---    ---    ---  

  10. ..................................


  11. 0x64   ---    ---    ---    ---  
  12. 0x65   ---    ---    ---    ---  
  13. 0x66   ---    ---    ---    ---  
  14. 0x67   ---    ---    ---    ---  
  15. 0x68    V      V      V      V   
  16. 0x69   ---    ---    ---    ---  
  17. 0x6A   ---    ---    ---    ---  
  18. 0x6B   ---    ---    ---    ---  
  19. 0x6C   ---    ---    ---    ---  
  20. 0x6D   ---    ---    ---    ---  
  21. 0x6E   ---    ---    ---    ---  
  22. 0x6F   ---    ---    ---    ---  
  23. 0x70   ---    ---    ---    ---  
  24. 0x71   ---    ---    ---    ---  
  25. 0x72   ---    ---    ---    ---  
  26. 0x73   ---    ---    ---    ---  
  27. 0x74   ---    ---    ---    ---  
  28. 0x75   ---    ---    ---    ---  
  29. 0x76    V      V      V      V   
  30. 0x77   ---    ---    ---    ---  
  31. 0x78   ---    ---    ---    ---  
  32. 0x79   ---    ---    ---    ---  
  33. 0x7A   ---    ---    ---    ---  
  34. 0x7B   ---    ---    ---    ---  
  35. 0x7C   ---    ---    ---    ---  
  36. 0x7D   ---    ---    ---    ---  
  37. 0x7E   ---    ---    ---    ---  
  38. 0x7F   ---    ---    ---    ---  

  39. STM32 I2C Scanner    V0.01 :

  40. PB6 -> I2C1_SCL
  41. PB7 -> I2C1_SDA

  42. type 's' to scan
复制代码






STM32_I2C_Scanner-master20200806.zip

下载

790.04 KB, 下载次数: 52

收藏 2 评论3 发布时间:2020-8-6 17:56

举报

3个回答
goyhuan 回答时间:2020-8-6 18:26:15
实用
MarkDDi 回答时间:2020-8-6 22:36:40
扫描的很有用
七哥 回答时间:2020-8-7 09:29:24
有这个很方便。
以前也试过I2C设备扫描,串口打印。没你这个方便,直接USB虚拟串口,一个板解决。

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版