打印
[PIC®/AVR®/dsPIC®产品]

PIC16F1946使用I2C通信

[复制链接]
1196|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ZHWzhw568749|  楼主 | 2023-5-5 15:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
PIC既做主设备也做从设备,自己给自己通过I2C发送数据能实现吗?我用MCC配置生成的代码去实现,发现无论从设备地址写多少都可以发送,但是接收端没反应。因该是发送失败了,各位大佬支支招。

使用特权

评论回复
沙发
lcczg| | 2023-5-6 10:04 | 只看该作者
可以的,它有两个I2C,你一个做主,一个做从。你单个的主从调试通过了吗?先单个调好了再整合一下吧。

使用特权

评论回复
板凳
jkl21| | 2023-5-11 15:59 | 只看该作者
在I2C设备的电源入口处没有加滤波电路,一般入口处加10nF或 0.1uF电容;SDA,SCL线上干扰,没有滤 波处理,线上串一几十ohm电阻,对地加几十pF电容

使用特权

评论回复
地板
sheflynn| | 2023-5-11 16:17 | 只看该作者
用示波器或者 I2c 逻辑分析仪看一下

使用特权

评论回复
5
abotomson| | 2023-5-11 16:27 | 只看该作者
确保SDA和SCL引脚正确地连接到设备。

使用特权

评论回复
6
qiufengsd| | 2023-5-11 17:41 | 只看该作者
确保设备有足够的电源供应,并检查电压是否在设备规格范围内

使用特权

评论回复
7
primojones| | 2023-5-11 18:10 | 只看该作者
IIC并不适用于长距离传输。               

使用特权

评论回复
8
yorkbarney| | 2023-5-11 20:04 | 只看该作者
检查程序中是否正确设置了I2C参数,确保地址和数据传输正确

使用特权

评论回复
9
xiaoyaodz| | 2023-5-11 20:16 | 只看该作者
写是有速度过快               

使用特权

评论回复
10
sesefadou| | 2023-5-11 20:28 | 只看该作者
可以降低速率、优化布线               

使用特权

评论回复
11
1988020566| | 2023-5-11 21:42 | 只看该作者
调整时钟速度以确保准确的数据传输。

使用特权

评论回复
12
elsaflower| | 2023-5-13 10:28 | 只看该作者
使用示波器来跟踪信号               

使用特权

评论回复
13
tifmill| | 2023-5-13 10:37 | 只看该作者
去看一下IIC的协议。               

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝