《ARM嵌入式系统设计》一课一得

本文介绍了通过实践学习STM32单片机的方法,强调动手做的重要性,从控制LED灯起步,逐步深入到设计智能小车,涉及基础知识、问题解决和团队协作。学习过程中不仅掌握了理论,还锻炼了应用能力。
摘要由CSDN通过智能技术生成

1.ARM嵌入式系统设计的内涵

学习STM32和其它单片机的最好方法是“学中做,做中学”。

首先,大致学习一下STM32单片机的英文或者中文手册,对单片机的特点和工作原理大概了解,通过这一步,达到基本了解或理解STM32最小系统原理、程序烧写和运行机制的目的,这就够了。

其次、从一个简单的项目开始,例如发光二极管的控制,从而熟悉STM32应用系统开发的全过程,找到STM32开发的感觉。

再次,继续对上述的最简单项目进行深化和变通,以进一步熟悉和巩固开发过程,熟悉开发的基本特点。例如,两个发光二极管的控制,发光时间的调整,还可以进一步推广到通过定时器,中断等控制发光二极管。

一个好的建议是,在学的过程中,需要使用什么功能部件,就去重点学习这一部件的相关知识,慢慢积累,这样,你就慢慢入门了。也就是说,蚂蚁搬家式的学习,把难度分解,从而困难就变小了。

记住,学习STM32最好的办法就是:动手做!,什么时候你开始动手做了,什么时候你就在进入和掌握STM32开发的路上了。

2.通过学习,使我的兴趣得到了提高。


  以前,我对单片机只是停留在表面,认识也只停留在听老师讲课,看课本内容,觉得学这门课程很枯燥无味。通过老师的耐心讲解和同学们的细心操作,使我对单片机有了新的认识,它不再是我以前认为的那种很抽象、很枯燥的知识,通过操作和实践让我体会到了学这门课的乐趣。例如:用单片机控制 LED灯显示汉字、用单片机控制定时器、用单片机控制计数器(包括计数器和定时计数器)控制定时器的时间等。在学习过程中,老师让我们自己设计了很多种电路,锻炼了我们动手操作能力。通过这门课程的学习,不仅使我掌握了许多单片机知识和一些常用元器件的使用方法,而且还学会了如何将书本上学到的知识应用于实际生活当中。

3.学习中遇到了不少问题,也掌握了不少的知识,这是我学习最大的收获。


  在这门课程中,我学到了很多。在学习过程中遇到的问题,我都能够通过查阅资料来解决。这门课学得非常有意义,我们每个人都很珍惜这次学习的机会,很多同学都能够按时完成作业,认真听讲,在课堂上积极发言。也有一些同学遇到了自己不懂的问题,他们会在课下找老师进行沟通和解决。我觉得这是我所学习到的最大收获,同时也是最大的满足。我相信这门课程将会是我的一笔财富,也将会伴随我走下去。

4.通过本课程的学习,使我更好地掌握了一些新的知识和新的方法。


  在学习过程中,我不仅掌握了单片机的基本原理,还了解了单片机的设计方法和使用技巧。对我将来的就业打下了良好的基础。同时,对我进行单片机开发和设计提供了很大的帮助。本课程是一门实用性很强的课程,它能使我们掌握单片机程序设计及应用方面的基本知识和技能,提高了我们单片机应用与开发方面的实际操作能力。

5.通过本课程的学习,我学到了很多新知识,也认识到了自己在这方面知识的不足。


  在学习中我体会到了:一个项目要做的好,是要有一个好的团队。在我以后的学习中,我会积极与同学交流,互相帮助,共同提高。通过本课程的学习,我对单片机技术及应用的发展趋势有了一定的了解,它的发展是日新月异,不断地向前发展。通过对单片机技术及应用课程学习,我了解到了单片机的新发展、新应用以及未来社会对单片机技术及应用人才需求。在学习过程中,我还了解到单片机技术及应用中存在许多问题,比如:硬件电路设计简单、软件程序设计复杂、学习难度大。针对这些问题我们应进一步加强学习,不断提高自己的素质与技能。

6.期末作业(智能小车)

以小组的方式使用STM32F103C8模块搭建设计和制作一辆智能小车,小车的基本功能如下:1、通电后,车灯闪烁三次后开始自主行走;2、直线行走5米后,自动停车;

扩展功能:3、车子具备寻迹功能,可以沿设定的路线自主行走;4、小车可通过外部遥控实现各种动作(左右前后,停止等动作);5、小车具备避障功能,,(遇障碍物<5cm停止,可绕行继续行驶);

一.这是我们初步搭建的小车模型

二.使用到的STM32F103C8T6芯片

三.使用到的电机驱动

四.部分代码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值