信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

喵星人的嵌入式实训总结

时间:2019-04-11 00:00:00 来源:信盈达 作者:信盈达

爱猫的人,相信大家见过千千万,但是能码代码的喵星人,你见过吗?

在信盈达的嵌入式实训课上,我们还真地见到了几个这样有趣的小姐姐。她们撒得了娇,卖得了萌,码得了代码,真是一群可刚可柔的小可爱!快来看一下吧!


喵星人的嵌入式实训总结


Day 1 李老师给我们介绍了信盈达公司背景和概况,还带来了小礼品。杜工带我们安装软件和建立文件步骤,学习打印机框架及原理图分析,了解蓝牙打印机的工作原理和各个模块的功能,掌握GPIO口的输入输出特性,根据模块的需要选择相应的输入输出模式。


Day  2  学习GPIO寄存器,有端口配置寄存器、输入输出数据寄存器、端口位清除寄存器等,熟悉每个寄存器的位所控制的引脚,高低电平的功能状态,以备用时之需。讲述编程初始化步骤:函数名——函数功能——函数参数——函数返回值——函数描述,形成良好的写程序习惯。


Day 3     具体分析led模块的工作原理,带我们写简单的GPIO点灯程序,根据引脚找到相应的端口配置寄存器,对需要的位清零,写入对应模式所需的高低电平,此处详细讲解了怎样给寄存器清零配位,并一步步示范写出点灯程序,抛砖引玉给出思路让我们写出按键扫描函数。下午重新详细讲解了按键扫描函数程序,以同样的方法给按键模块所用寄存器配位,给按键消抖,结合点灯写出按键点灯程序。


Day 4     学习定时器原理,重点学习基本定时器,基本定时器是由各自的可编程预分频器驱动的自动重装载累加计数器,根据内部框图详细讲解分预频方法和影子寄存器作用,讲解定时器程序步骤,让我们自行练习。


Day 5     了解电机工作原理,步进电机驱动器接收脉冲信号驱动电机转动固定角度,通过脉冲频率控制电机的速度与加速度,给电机引脚切换功能,配置推挽输出,使用定时器控制电机。最后讲解如何用取模软件取出字节作为数组,打印出文字和图片。


喵星人的嵌入式实训总结


总结

为期五天的培训一张合影作为结束,和老师们的相处非常的愉快,李老师漂亮又能干,每天签到签退很是负责,经常询问我们学习的情况,还分享了很多关于就业和学习的干货。杜工也是认真专业负责,讲课很清晰,每次讲完都反复向我们确认是否听懂,课后也是耐心地解答学生的疑问。最重要的是通过这次培训我们学到了很多,原本只是在商场见过的蓝牙打印机,现在甚至能自己动手做出来,对嵌入式系统也有了一定的了解,学会了分析stm32的结构框图和原理,也解决了很多写程序时应该注意的问题。我们在不断学习和突破中成长,不管未来从事什么行业,多学一点东西百利而无一害,我们不仅是在学习知识,也是在学习怎么学习。和老师们分开非常不舍,希望未来我们都越来越好,做自己喜欢的事,实现有价值的人生。


喵星人的嵌入式实训总结