• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

STM32的IIC总线为什么都是用的软件模拟的方式

翼行园子 2020-04-24 浏览量:854
STM32的IIC总线为什么都是用的软件模拟的方式
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:6
  • 也不全是模拟的,也有硬件i2c,软件主要是方便移植,还可以用于任何io口

  • 1. 只是因为STM32上的硬件IIC不太好用,所以选择软件模拟,而且方便移植。

    2. 如果硬件IIC被改进的话,推荐硬件方式,速度快、不占用CPU资源。

  • 硬件的IIC之前有bug,所以用模拟的,

    模拟的通用性好,哪个单片机上都可以用

  • 并不都是的,也有用硬件IIC的啊,模拟的使用上就是方便而且移植文莱,通用性好

  • STM32以前的标准库的I2C部分软件有BUG,会导致程序卡死,现在新的库修复了BUG,但很多人以前用软件的习惯了

  • 软件的方式,通用性好,而且移植方便,没有bug

相关问题

问题达人换一批

STM32的IIC总线为什么都是用的软件模拟的方式