为了使同学们加深对嵌入式工程师专业技能知识的了解和掌握,巩固课堂知识,拓展专业视野,为专业技能大赛和取得职称证资质打下良好基础,推动“学生课后大讲堂”,促进学风建设。由赛创社团主导,与学习部合作,共同举办嵌入式工程师资质培训,培训采取“老带新”的方式,充分发挥同学间的“互帮互助”精神。主讲由赛创科技研发部的学生们担任,面向全院学生开展,主要为大一、大二学生,培训活动将贯穿整个学期,培训地点为各专业社团的晚自习活动室。
本期嵌入式工程师资质培训在电气信息学院的教学楼106举行。由23级电气工程及其自动化专业学生艾超主讲,艾超在培训中详细介绍了如何通过读取特定的寄存器字节来获取时间和日历信息,并深入讲解了如何通过写入相应的寄存器字节来设置或初始化时间和日历。特别需要指出的是,时间和日历寄存器的数据是以二进制编码的十进制(BCD)格式呈现的。而星期的值则是由用户自定义的,且这些值必须保持连续性,例如,若1代表星期天,则2代表星期一,依此类推。若输入的时间和日期信息不符合逻辑规则,可能会引发未定义的操作,因此需要格外注意。
在读取或写入时间和日期寄存器时,用户缓冲区起到了防止在内部寄存器更新时发生错误的作用。每当读取时间和日期寄存器时,用户缓冲区都会与内部寄存器同步(在CE的上升边缘)。此外,每次写入秒寄存器时,倒计时链都会重置。第五位代表的是第二个10小时段(20-23小时)。在12/24小时制切换时,小时数据必须重新初始化。
随着讲解的逐步深入,课堂的气氛变得愈发活跃,同学们的积极性被完全激发出来。当艾超的精彩讲解结束后,同学们纷纷踊跃上前提问,艾超则耐心地为他们一一解答。他还主动为同学们总结了这节课程的难点和需要重点掌握的知识点,并特别提醒参加本次培训的同学应该做到熟练掌握DS1302的初始化过程,并熟悉如何获取DS1302的时间数据。艾超希望同学们能够保持这种高涨的学习热情,持续投入到未来的学习中。
审核:穆长青
高雪
编辑:赛创合作交流协会 屈德彧 姜思彤