有IIC总线的单片机和没有的有什么区别?编程的时候为什么都需要模拟IIC时序呢?
1个回答
展开全部
只有STM32F103 C8051F 等档次较高的单片机才有IIC总线接口.
大多数单片机都没有IIC总线接口,用普通IO口模拟程序也不复杂,传输速度也不低,所以一般都用模拟IIC时序
大多数单片机都没有IIC总线接口,用普通IO口模拟程序也不复杂,传输速度也不低,所以一般都用模拟IIC时序
追问
我都用过啊,就是感觉既然32支持IIC,直接操作寄存器要方便很多,就像串口那样。为啥还要模拟时序呢?
追答
STM32F103的I2C接口好象有点问题,按官方所给程序并不能正常工作
被称为鸡肋,野火和正点原子的例程都没有用STM32的 硬件I2C接口
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询