硬件当然比软件模拟的好
但,众所周知F103的I2C有缺陷,还是用软件的了
当然是硬件IIC了 HAL库至今没发现bug
HAL库可以用硬件IIC
标准库还是用软件模拟IIC吧
硬件IIC 移植起来很麻烦,
模拟IIC就是要占用MCU资源,但是移植起来很方便。
所以,这个可以根据项目来,项目需要用硬件IIC,那就静下来调试。
如果没有要求,用模拟的IIC比较快,时间也是成本