如何确定使用的是软件iic还是硬件iic

[复制链接]
1344|4
 楼主| 爱情海玩偶 发表于 2020-10-9 19:46 | 显示全部楼层 |阅读模式
找到了数据和时钟引脚,然后对比了芯片手册,手册上的那俩个引脚的默认引脚不是时钟和数据,需要重映射。那么怎么确定用的是软件还是硬件,看不到别人代码。
 楼主| 爱情海玩偶 发表于 2020-10-9 19:58 | 显示全部楼层
嗐,是不是芯片手册上开头那写了几个iic模块就是支持几个硬件iic啊
gx_huang 发表于 2020-10-9 20:17 | 显示全部楼层
这个很容易的,可能需要一些时间和技巧,示波器测试SCL的波形,整齐划一的一般是硬件的,软件一般会有抖动,高低电平时间不稳定,万一遇到中断,抖动很大。
 楼主| 爱情海玩偶 发表于 2020-10-10 09:15 | 显示全部楼层
gx_huang 发表于 2020-10-9 20:17
这个很容易的,可能需要一些时间和技巧,示波器测试SCL的波形,整齐划一的一般是硬件的,软件一般会有抖动 ...

其实我可以不用管别人用的是什么方式,只要我把芯片程序擦除,然后烧一个硬件iic程序进去,那就是硬件iic?
orangewang 发表于 2020-10-10 19:48 | 显示全部楼层
看芯片手册,芯片手册里提到的I2C都是硬件I2C,时序用GPIO模拟的I2C都是软件I2C
您需要登录后才可以回帖 登录 | 注册

本版积分规则

27

主题

474

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部