单片机虚拟I2C总线谁搞过?难度有多大?花了多长时间?能不能交流一*验或者困难最终如何理解的?
发布网友
发布时间:2022-04-30 16:54
我来回答
共5个回答
热心网友
时间:2023-10-09 02:10
学单片机的几乎都学24C02的读写,仔细研究一下I2C的通信协议,再研究教材上提供的程序,你会发现它并不难
会产生时钟脉冲,再会读写一位数据,最后会读写一个字节,只不过无论是读数据还是写数据,都要先写一个地址,另外读和写都要发送器件地址,并且这个地址的最后一位是不一样的追问我写了一个程序给数据保存2402中,结果读出来的和实际写进去的不一样,很是头疼
热心网友
时间:2023-10-09 02:11
虚拟I2C?你可以用proteus仿真里面有很多IIC器件,比如24C02等,学习IIC可以用这些来验证,无成本,高效率。
热心网友
时间:2023-10-09 02:11
用两个port模拟串行数据(SDA) 和串行时钟(SCL )信号就可以了。不难。注意时钟频率。
追问写进去的和读出来的不一样您碰上过没?
追答
没有的,注意i2c的时序图,保持时间。的看芯片的i2c
网页链接的第七,第八页。
热心网友
时间:2023-10-09 02:12
这个先进入单片要运动部分!再看温度与时俱进的电灯
热心网友
时间:2023-10-09 02:12
不复杂啊,现成的代码很多,最多半天时间就能调通,主要看你的技术水平了。追问主要问题是写进去的数字和读出来的不一致
单片机外接I2C总线的存储器,请问读一个字节的数据大概要多长时间啊...
单片机外接I2C总线的存储器, 一般需要 几十 uS
学会单片机得多长时间呢
1)了解常见的模拟、数字电路。这个需要平时积累,至少半年的时间,若电路知识不扎实,越学到深入就越感到痛苦。2)计算机基础。包括进制转换,计算机原理,常见接口,计算机语言(特别是C)等,大概需要三个月时间,若计算机基础没打牢,会严重制约单片机的开发能力。3)选择一种较为适合的单片机教材,阅读...
怎样设计一个用ADE7755和用AT89S51的单片机设计出一个电能表?
它通过两线式与 CPU连接,SDA脚和 SCL脚分别接 AT89S52的 P2.0和P2.1,并有两个中断报警引脚可设置为输出秒或分同步脉冲,向 AT89S52提供周期为 1秒的中断信号,单片机系统将根据该信号通过 I2C通讯接口读取当前的时间,计算出该时刻所属的时段,实现多费率电能表的分时段计量电能。该时钟电路带有备用锂电池,正常工作时...
啥也没有,啥都不懂,只有电脑一台,怎么去搞嵌入式LINUX的开发?我是...
目前存在的绝大多数通信设备都可以直接在嵌入式系统中应用,包括RS-232接口(串行通信接口)、SPI(串行外围设备接口)、IrDA(红外线接口)、I2C(现场总线)、USB(通用串行总线接口)、Ethernet(以太网接口)等。由于嵌入式应用场合的特殊性,通常使用的是阴极射线管(CRT)、液晶显示器(LCD)和触摸板(Touch Panel)等外围显示设...
单片机工作总结
好了,自己的单片机的学习心得也就这么几句,若有不对的地方,请多包涵,也愿学习单片机的人能学有所成。 单片机工作总结2 作为一个刚刚从事单片机工作不久的我来说,对于单片机我了解了一段时间,但总感觉无从入手,理论性的东西看了几遍也不会把它用到实处,通过这次彩灯控制实验,我也对单片机有了一定的了解。单片机...
单片机课程特点
单片机是靠程序的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。一个不是很复杂的功能要是用美国50年代开发的74系列,或者60年代的CD4000系列这些纯硬件来搞定的话,电路一定是一块大PCB板!但是...
求助:单片机及嵌入式行业所具备的知识技能
觉得海同07年的分析(好像)不错:“海同教育总经理曲刚老师表示,市场上需要的嵌入式人才必须具备C语言编程经验、嵌入式操作系统(主要包括嵌入式Linux、WinCE或 Symbian)经验、内核裁剪经验、驱动程序开发经验,比如高级嵌入式软件开发工程师相关职位要求是:有丰富的嵌入式多任务软件系统分析和设计能力,能独立完成项目系统...