下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 浅析stm32嵌入式实验教学的改革与实践 刘光伟摘 要:伴随着社会发展对人才质量需求的变化,我国高校实验教学也开始面临着越来越严峻的改革形势。在当前高校实验教学改革工作当中,嵌入式实验教学是最受关注的话题之一,如何在实验教学中有效提高嵌入式实验教学的质量也是最重要的任务之一。stm32的引入为嵌入式实验教学质量提供了一个全新的发展机遇,该文将就stm32嵌入式实验教学的改革与实践进行深入的分析与探究。关键词:嵌入式实验教学 stm32 改革与实践中图分类号:g642
2、; 文献标识码:a 文章编号:1672-3791(2019)12(b)-0159-021 我国高校嵌入式系统实验教学的现状目前我国高校嵌入式实践教学中所开设的基础实验内容主要包括串口实验、gpio输入输出实验、定时器实验、中断实验、spi接口实验、i2c接口实验以及can控制器实验。这些实验的具体应用实现方式主要有两种:一是寄存器开发;二是库函数开发。这两种方式都有着自身的优势和弊端,寄存器开发直接针对的便是寄存器的某些位进行置1或者清0操作,所以它能够非常清楚地看到驱动代码使用的是哪种寄存器,而且寄存器开发是没有
3、库函数层的,这就大大降低了代码为分层面消耗的资源,有效提高了实际运行效率。2 高校嵌入式系统设计课程的特点分析2.1 技术更新快嵌入式系统技术更新速度非常之快,从最开始的微处理器到微控制器再到片上系统,其嵌入式系统的结构变得越来越复杂,运行效率变得越来越高,应用范围也随之越来越广。对于学生而言,其在大学期间学习到的嵌入式系统可能并不完整,但是却能够为其后续学习和应用嵌入式系统奠定坚实的基础。2.2 实践性强嵌入式系统应用范围非常广泛,去面向的用户、产品以及领域是非常丰富和多元化的,因此,嵌入式系统技术必须要和具体应用结合在一起才能够体现出它的优势。大学生要想学好嵌入式系统技术决不能
4、单纯只依靠课本学习,更要经过大量的实践操作才可以完成。学生只有真正参与到嵌入式实验学习当中,才能够逐渐发现其中的问题,并寻找到有效的解决方式。科学合理的嵌入式实验项目的设计与实践,在帮助学生真正了解和应用嵌入式系统方面发挥着非常重要的作用。2.3 综合性强根据笔者的调查和研究,发现当前高校在嵌入式系统教学方面开设了越来越多的基础课程,其主要包括电工与电路基础、信号与系统、数字电子技术基础、自动控制原理、模拟电子技术基础、计算机原理、微机接口技术等。之所以要设置这些课程,让学生能够接触和学习到更多关于嵌入式系统的相关知识,主要原因就是因为嵌入式系统有着非常强的综合性,学生不仅仅要了解清楚嵌入式系
5、统的硬件结构以及各种接口的功能,也需要掌握利用固件库编写控制程序的方式方法。3 当前stm32嵌入式实验教学的改革思路在之前嵌入式实验教学过程中,其教学思路是:建立文件夹预存相关保准库文件利用keil新建工程加载相应库文件到新建工程中去编写时钟和相关硬件配合程序编写用户程序。改革之后的stm32嵌入式教学思路:利用stm32图形化配置引脚、时钟、外设接口生成共keil使用的初始化工程编写用户程序。从前后两种教学思路的对比中,便可以了解到stm32嵌入式实验教学的流程开发模式更为简洁,而且效率也更高一些。4 stm32嵌入式实验教学平台的搭建在进行stm32嵌入式实验教学
6、改革之前,高校嵌入式系统实验基本上都需要在实验室这样的特定场所来进行,但是高校的实验室一般都不会对外开放,学生也必须要按照实验室的开放时间和课程安排才有机会进入到实验室来进行实验,这就使得学生的实验受到时空局限性非常强,如果在该次实验中遇到难题未能及时解决,那么学生们就只能等到下一次实验课才可以继续进行探究,寻找答案,这对于学生参与实验的积极性和探究意识的培养有着非常负面的影响,下一次实验学生很可能就已经忘记了原来遇到的问题或者已经丧失了对问题的探究兴趣。stm32嵌入式实验则有效解决了传统嵌入式实验中存在的这一弊端,stm32嵌入式实验硬件平台由pc机、开发板和仿真器几大部分组成。作为核心元
7、素的开发板价格相对便宜很多,而且携带也非常方便,教师完全可以在实验课之前给每一位学生都发一块,学生们也因此可以在课下或者业余时间来继续完成实验,等到规定时间后再将开发板收上来即可。5 stm32嵌入式实验内容的设置5.1 明确教学目标嵌入式系统设计以stm32为核心,主要介绍嵌入式系统相关理论知识、arm体系结构等基础内容。stm32嵌入式实验教学的目标确定为以下几点:第一,要求学生掌握清楚嵌入式系统基础知识,学习arm体系结构,学习嵌入式系统硬件的设计方法;第二,学习stm32的软件开发技术、掌握利用嵌入式c语言设计stm32程序的方法;第三,学习armkeil集成开发环境的使
8、用方法,熟练使用stm32开发板;第四,学习嵌入式系统硬件设计技术,掌握stm32最小系统硬件和外围扩展单元设计,并能够综合运用嵌入式系统软件和硬件设计技术。5.2 设计实验项目要想实现上述教学目标,就必须要尽可能多地让学生接触和参与更多类型的实验项目。当前高校在stm32嵌入式实验教学中主要设计了以下几种具有代表性的实验项目。第一,基础类实验。基础类实验主要建立在基于固件库的工程模板之上,学生需要在自己的电脑上面安装开发软件,然后建立stm32工程,并添加库函数,编写源代码,创建好目标文件。其中关于gpio端口直接输入和输出实验,学生不仅要掌握gpio工作方式的配置办法,了解gpio函数的功
9、能,还要掌握按键控制led以不同的方式进行点亮的办法。第二,设计类实验。设计类试验主要是外部中断应用实验,学生需要掌握外部中断的工作方式、能够编写出中断初始化程序与中断服务程序。其中,在定时器应用试验当中,学生需要全面掌握定时器的工作方式、定时时间常数的配置以及编写程序实现计时暂停、秒计时以及清零等功能。在a/d转换实验中,a/d转换实验需要学生掌握a/d转换器的工作原理,掌握adc初始化配置、数据采集等程序设计技术,此外还要能够做到将模拟电压值显示在数码管上面,通过串口上传到pc机上面。第三,创新类实验。创新类实验是基于nrf24l01模块的近距无线通信系统来设计的,在创新类实验当中,学生需要对近距无线数据传输原理、24l01程序设计和应用技术以及24l01工作原理等有着清楚的了解,而且这类实验在具体操作中一般都是由两个人组成一个小组,分别负责实现发送数据和接受数据,并且要在显示器上面显示出来。6 结语综上所述,嵌入式技术教学改革是社会向前发展的必然要求,stm32嵌入式实验教学需要建立起一个更加完善的实践教学体系来保障其顺利施行。高校必须要进一步加强对嵌入式技术教学改革工作的重视力度,重点培养和提升学生在嵌入式系统的应用开发能力。参考文献1 罗清龙,冯敏,李清涛.基于stm32cubemx嵌入式实验教学改革实践
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届山西省运城市新绛县中考二模英语试题含答案
- 船舶浮台锚链防腐处理技术优化可行性研究报告
- 精英度假岛的运营方案
- 电子商务新零售运营方案
- 商务按摩运营方案
- 运营短视频直播方案策划
- 智能温室作物生长调控项目分析方案
- 家具分销运营方案
- 防疫运营方案范文
- 天马用户运营方案
- 2026湖南长沙市生态环境局所属事业单位公开招聘普通雇员笔试备考题库及答案解析
- 养老机构铺床培训课件
- 2026年高考生物全真模拟试卷及答案(共五套)
- 口腔科HIV阳性患者诊疗感染控制
- 2025四川成都空港兴城投资集团有限公司下属企业招聘一线岗位104人笔试历年参考题库附带答案详解
- GD2016《2016典管》火力发电厂汽水管道零件及部件典型设计(取替GD2000)-101-200
- 电磁场生物效应-洞察及研究
- 企业品牌建设模板工具
- 临床成人留置导尿护理及并发症处理-2025团体标准
- 2024-2025学年辽宁省丹东市振兴区北师大版五年级下册期末测试数学试卷(含答案)
- DB11∕T 596-2021 停车场(库)运营服务规范
评论
0/150
提交评论