实验1 认识物联网RFID实验箱

IOT-L02-03 RFID实验箱与Stm32单片机

        STM32单片机是该实验箱的核心MCU,通过UART接口同时与四种RFID模块相连。STM32通过GPIO接口连接了丰富的外围设备如LED流水灯、数码管、液晶显示屏、蜂鸣器等。有了STM32单片机和这些丰富的外围硬件,可以模拟出来丰富的RFID具体应用:使用高频RFID模块、数码管、矩阵键盘可以模拟出公交车收费系统;使用特高频RFID模块和液晶屏可以模拟出超市里面使用的电子价签系统;使用2.4G有源RFID模块和蜂鸣器可以实现基于2.4G人员定位系统等等。但是在完成这些综合应用设计之前,还是要打好基础,学会基本功,也就是要学会STM32单片机是如何控制这些外围硬件以及如何和各个RFID模块通信。接下来首先要完成的第一个实验是Stm32编程环境的搭建和硬件烧录测试。

 

实验一 开发环境的搭建及硬件测试实验

一、实验目的

    1. Keil开发环境的安装
    2. 掌握Keil开发环境的使用
    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则驱动安装成功(在设备管理器中可以看到JLINK的提示如图1.0所示)否则请重新安装驱动。

图1.0

4.2 安装\光盘\应用程序\STM32芯片开发环境下的MDK414.exe软件(即KeilVersion4)。

4.3 打开keiluVision4开发环境(注:请在网上搜索破解方法),界面如图1.1。

图1.1 开发环境界面

4.4 打开测试工程,路径为\光盘\源代码\测试程序\ APP下的.uvproj工程文件。如图 1.2 及1.3。

图 1.2 打开工程

图1.3 打开工程

4.5 编译源文件,生成hex文件,如图 1.4。

图 1.4 编译工程

4.6 烧写可执行文件,如图1.5。

图 1.5 烧写可执行文件。

图1.6程序烧写成功

烧写完成后可观察实验箱。

4.7 本次程序使用了实验箱硬件测试程序,请根据\光盘\RFID实验箱整机测试及推广演示指导书.doc来测试RFID实验箱的各个硬件是否正常工作。

 

 

RFID实验箱介绍

实验内容

    STM32F103VE单片机基础实验

实验1、开发环境的搭建及硬件测试实验

    实验2、STM32工程建立实验

    实验3、串口通讯实验

    实验4、时钟中断实验

    实验5、外部中断实验

    实验6、ADC采集实验

    实验7、SPI-Flash烧写实验

    实验8、LCD显示实验

    实验9、触摸屏实验

    实验10、UC/OSII 控制LED闪烁实验

    实验11、UC/OSII任务挂起、恢复、删除实验

    实验12、UCGUI演示实验

    实验13、基于UCGUI的LED闪烁实验

    实验14、数码管实验

    RFID相关实验

    实验1、LF低频RFID实验

    实验2、HF高频RFID通信协议实验

    实验3、UHF特高频RFID实验

    实验4、2.4G有源RFID低功耗实验

    实验5、HF高频RFID应用实验

    实验6、2.4G有源RFID人员定位实验

    实验7、WiFi模块的使用实验

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

opy12

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值