为了使同学们加深对嵌入式工程师专业技能知识的了解和掌握,巩固课堂知识,拓展专业视野,为专业技能大赛和取得职称证资质打下良好基础,推动“学生课后大讲堂”,促进学风建设。由赛创社团主导,与学习部合作,共同举办嵌入式工程师资质培训,培训采取“老带新”的方式,充分发挥同学间的“互帮互助”精神。主讲由赛创科技研发部的学生们担任,面向全院学生开展,主要为大一、大二学生,培训活动将贯穿整个学期,培训地点为各专业社团的晚自习活动室。
本期嵌入式工程师资质培训在电气信息学院的教学楼203举行。由23级电气工程及其自动化专业学生董欢主讲,本期董欢为同学们带来了IIC总线通讯的课程,他首先由IIC总线的物理层和协议层入手,开启本节课的内容,详细的为大家讲解了其架构。紧接着董欢为大家细致讲解了IIC总线的具体概念:
I²C总线支持任何IC 生产过程(NMOS、CMOS、双极性)。两线——串行数据(SDA) 和串行时钟(SCL) 线在连接到总线的器件间传递信息。每个器件都有一个唯一的地址识别(无论是微控制器、LCD驱动器、存储器或键盘接口),而且都可以作为一个发送器或接收器(由器件的功能决定)。很明显,LCD驱动器只是一个接收器,而存储器则既可以接收又可以发送数据。除了发送器和接收器外,器件在执行数据传输时也可以被看作是主机或从机。主机是初始化总线的数据传输并产生允许传输的时钟信号的器件。此时,任何被寻址的器件都被认为是从机。I²C 总线是一个多主机的总线。这就是说可以连接多于一个能控制总线的器件到总线。由于主机通常是微控制器,让我们考虑以下数据在两个连接到I2C 总线的微控制器之间传输的情况。
经过这一段的学习,同学们已经可以逐步自己去写一些简单的程序了,本节课一共通过4部分来学习分别是;
1.IIC总线协议概述
2.EEPROM存储器AT24C02概述
3.EEPROM存储器AT24C02应用
4.IIC总线驱动程序
以上为一个简单的程序应用,这四部分总体来说难度较大,但在学习的过程中,面对内容与知识上的困难,同学们迎难而上,多次向董欢提出专业上的知识,而董欢总能精确地解答同学们提出的问题。
同学们共同探讨,研精覃思,共同来解决自己的疑问和不解。希望同学们能再接再厉,将学到的知识学以致用,为未来的学习打下坚实基础。
审核:穆长青
高雪
编辑:赛创合作交流协会 屈德彧 陈智煜