单片机虚拟I2C总线谁搞过?难度有多大?花了多长时间?能不能交流一下体验或者困难最终如何理解的?

 我来答
11kxmx
2018-10-22 · TA获得超过1.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:70%
帮助的人:2431万
展开全部
学单片机的几乎都学24C02的读写,仔细研究一下I2C的通信协议,再研究教材上提供的程序,你会发现它并不难
会产生时钟脉冲,再会读写一位数据,最后会读写一个字节,只不过无论是读数据还是写数据,都要先写一个地址,另外读和写都要发送器件地址,并且这个地址的最后一位是不一样的
追问
我写了一个程序给数据保存2402中,结果读出来的和实际写进去的不一样,很是头疼
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32是一种由意法半导体(STMicroelectronics)公司设计和生产的单片机系列,广泛用于嵌入式系统、物联网(IoT)设备、汽车电子、工业自动化等领域。STM32具有以下优点:1. 低功耗:STM32单片机通常具有较低的功耗,... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
zhxiufan
2018-10-23 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38379
国家科技进步奖

向TA提问 私信TA
展开全部
虚拟I2C?你可以用proteus仿真里面有很多IIC器件,比如24C02等,学习IIC可以用这些来验证,无成本,高效率。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-10-22
展开全部

用两个port模拟串行数据(SDA) 和串行时钟(SCL )信号就可以了。不难。注意时钟频率。

追问
写进去的和读出来的不一样您碰上过没?
追答

没有的,注意i2c的时序图,保持时间。的看芯片的i2c
网页链接的第七,第八页。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ya...i@sohu.com
2018-10-22 · TA获得超过423个赞
知道小有建树答主
回答量:401
采纳率:67%
帮助的人:42.9万
展开全部
这个先进入单片要运动部分!再看温度与时俱进的电灯
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qq429433607
2018-10-22 · TA获得超过295个赞
知道小有建树答主
回答量:520
采纳率:58%
帮助的人:65.3万
展开全部
不复杂啊,现成的代码很多,最多半天时间就能调通,主要看你的技术水平了。
追问
主要问题是写进去的数字和读出来的不一致
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式