我是靠谱客的博主 感动吐司,最近开发中收集的这篇文章主要介绍嵌入式系统I2C学习之RTC(通过I2C总线读写RTC)笔记背景框图6ULL-c的I2C分布RTC芯片RTC在开发板上的操作-使用ic2-tools,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
我们都知道,嵌入式系统中的RTC测试可以使用date,hwclock来查看写入时间,断电一段时间在查看始终的走时功能是否正常.这些都是通过固定的命令来实现的,我在学习嵌入式系统的时候,接触到了I2C总线,把学习的笔记总结了以下.
I2C和其他的接口是不一样的,比如232,485等等,这些在嵌入式系统中都有预留接口,可以在上位机比如在windows平台开发测试程序来完成,平时就对它有一个较深的理解,但是I2C是不一样,它一般连接的设备有RTC,声音,EEprom等,这些一般都是内部接口,所以我们平时用不到,也就不熟悉,说实话,我第一次接触的时候也挺抽象的(对于那些专门搞硬件的当然很清楚嘿嘿),这里有不同意见的可以提,但是不接收吵架式回复.
背景
I²C(Inter-Integrated Circuit),中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,是由飞利浦公司在1980年代初设计的,方便了主板、嵌入式系统或手机与周边设备组件之间的通讯。由于其简单性,它被广泛用于微控制器与传感器阵列,显示器,IoT设备,EEPROM等之间的通信。
I²C最重要的功能包括:
- 只需要两条总线;
- 没有严格的波特率要求,例如使用RS232,主设备生成总线时钟;
- 所有组件之间都存在简单的主/从关系,连接到总线的每个设备均可通过唯一地址进行软件寻址;
- I²C是真正的多主设备总线,可提供仲裁和冲突检测;
最后
以上就是感动吐司为你收集整理的嵌入式系统I2C学习之RTC(通过I2C总线读写RTC)笔记背景框图6ULL-c的I2C分布RTC芯片RTC在开发板上的操作-使用ic2-tools的全部内容,希望文章能够帮你解决嵌入式系统I2C学习之RTC(通过I2C总线读写RTC)笔记背景框图6ULL-c的I2C分布RTC芯片RTC在开发板上的操作-使用ic2-tools所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复