极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11803|回复: 4

任意pin进行I2C通讯的数据处理问题

[复制链接]
发表于 2015-5-5 11:53:57 | 显示全部楼层 |阅读模式
本帖最后由 prairiewolf 于 2015-5-5 11:55 编辑

有外国牛人写了一个代码,可以用任意pin完成I2C通讯。这是原始示例
并且线比普通的I2C可以更长,也不影响正常通讯。
我改了一个,想做成两个单片机进行通讯。但只完成了单向通讯,只能从一个arduino到另一个arduino,反过来接收到的数据是乱码,不知道如何处理接收到数据,附在这里了
请大拿帮忙指点一下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2015-5-6 11:23:34 | 显示全部楼层
最的也在研究,下下来研究一下!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-6 21:18:16 | 显示全部楼层
openmmoo 发表于 2015-5-6 11:23
最的也在研究,下下来研究一下!

原贴地址:http://todbot.com/blog/2010/09/25/softi2cmaster-add-i2c-to-any-arduino-pins/
作者有时候会更新。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-6 21:37:42 | 显示全部楼层
本帖最后由 prairiewolf 于 2015-5-6 22:10 编辑

刚改了波特率,能在串口监视器里看到文字了,但还是不能接收数据。
回复 支持 反对

使用道具 举报

发表于 2015-6-21 16:11:25 | 显示全部楼层
还用是模拟串口来模拟i2c算了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 19:09 , Processed in 0.036520 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表