[应用方案] 请问NUC970的I2C的Software Mode怎么使用?

[复制链接]
812|10
 楼主| laocuo1142 发表于 2021-4-14 14:59 | 显示全部楼层 |阅读模式
各位大佬好, 最近在使用NUC970芯片, 使用官方提供的BSP中I2C代码测试, 功能是完全正常的. 查看数据手册, 发现有支持Software Mode I2C, 所以想尝试下使用这个模式编写I2C功能,但是失败了, 想问下各位大佬是否有成功的可否分享下!
下面有几点疑惑请各位大佬帮忙解答下:
1.在软模式下,操作I2Cn Software Mode Register(I2Cn_SWR)寄存器中的SDW,SCW是否和使用IO口模拟I2C一样, 通过操作这两个位产生START, STOP, READ等指令?
2.在软模式下, I2Cn Control and Status Register(I2Cn_CSR)寄存器中的状态位是否可以正常使用 ?
Carmen7 发表于 2023-1-16 14:23 | 显示全部楼层
这种Software Mode I2C是不是就模拟I2C啊?
Betty996 发表于 2023-1-16 15:32 | 显示全部楼层
我觉得你可以直接用IO模拟时序试试
Annie556 发表于 2023-1-16 16:15 | 显示全部楼层
你问问他家技术支持吧,我理解的软件模式I2C就是模拟I2C,不知道他家的这个算是啥
Estelle1999 发表于 2023-1-16 17:37 | 显示全部楼层
能用BSP之中的,就不要自己研究了,毕竟BSP的库是比较稳定的了
Charlotte夏 发表于 2023-1-16 18:41 | 显示全部楼层
没具体研究过,我一般都是直接BSP就OK了
Alina艾 发表于 2023-1-16 19:48 | 显示全部楼层
失败的话,是有什么报错吗?这种是否可以使用仿真调试试试呢?
Betty1299 发表于 2023-1-17 07:06 | 显示全部楼层
按理来说寄存器这些参数应该都是失效的吧
alxd 发表于 2023-1-17 08:16 | 显示全部楼层
他家没有Software Mode I2C的例子啊?
Candic12e 发表于 2023-1-17 09:29 | 显示全部楼层
不是很会NUC970,这个算是MCU还是MPU啊?
Emily999 发表于 2023-1-17 12:03 | 显示全部楼层
一般这种Software Mode I2C应该跟模拟I2C是差不多的,我觉得
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1296

主题

6239

帖子

15

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