实验一 开发环境的搭建及硬件测试实验
一、实验目的
1.1 Keil开发环境的安装
1.2 掌握Keil开发环境的使用
1.3 掌握STM32单片机固件的烧写方式
二、实验设备
硬件:RFID实验箱套件,电脑等。
软件:Keil
三、实验原理
本实验箱使用基于Cortex-M3体系的STM32F103VET6单片机作为主控CPU,运行相应的程序,它通过GPIO可以控制实验箱上的其它组件(数码管,矩阵键盘,LED流水灯、LCD液晶屏等)。STM32F103VET6单片机有两路UART通信接口,其中UART1经由MAX232电平转换芯片与实验箱上的UART-STM32 DB9串口相连负责和上位机进行通信。而UART2与实验箱上的SWICH链路选择芯片组相连,通过PD12和PD13两个管脚进行链路选择,并最终和相对应的RFID模块进行通信。更详细的原理图请参考配套光盘\\附件\\实验箱原理图 目录下的文档。
本实验熟悉和学习Keil开发环境,下载相应的程序到STM32F103VET6上,并对实验箱上的硬件进行检测。在之后的实验中,将会详细的讲解STM32F103VET6单片机是如何控制各个组件并且如何和不同的RFID模块进行通信的。
四、实验步骤
4.1 安装\\光盘\\应用程序\\JLINK 驱动安装下的JLink驱动。安装完成后,使用实验箱内的Jlink仿真器将PC机的USB接口和RFID实验箱上液晶屏下方的20pin JTAG接口相连,如果PC能够检测到JLink则驱动安装成功否则请从新安装驱动。
4.2 安装\\光盘\\应用程序\\STM32芯片开发环境下的MDK414.exe软件(既KeilVersion4)。
4.3 打开keiluVision4开发环境(注:请在网上搜索破解方法),界面如图1.1。
图1.1 开发环境界面
4.4 打开测试工程,路径为\\光盘\\源代码\\测试程序\\ APP下的工程文件。如图 1.2 及1.3。
图 1.2 打开工程
图1.3 打开工程
4.5 编译源文件,生成hex文件,如图 1.4。
图 1.4 编译工程
4.6 烧写可执行文件,如图1.5。
图 1.5 烧写可执行文件。
烧写完成后可观察实验箱。
4.7 本次程序使用了实验箱硬件测试程序,请根据\\光盘\\附件\\测试说明文档\\测试说明文档 来测试RFID实验箱的各个硬件是否正常工作。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- igbc.cn 版权所有 湘ICP备2023023988号-5
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务