本帖最后由 JCAK 于 2017-1-5 14:11 编辑
最近做项目需要用到NFC功能,入手了一套ST的M24LR-Discovery开发套件。这个套件虽然有些年头了,但是第一次接触NFC还是挺新奇的,在完成设备识别、数据交换的同时还能给设备供电,不得不说NFC确实是个好东西。这个开发套件在2014年就在爱板网评测过了,下面是转自爱板网的三篇文章。按照评测文章的指点体验了一下套件与PC的通信之后,发现ST官网上还有个手机APP DEMO,下载下来体验了一把,后面分享一下。
关于NFC功能的M24LR-Discovery开发套件初体验转自:爱板网经验频道 - Eeboard爱板网
作者: llllvvvv
链接:http://jingyan.eeboard.com/article/71151
最近关注智能手机这块的新闻,发现了一些有趣的事情,如果说现在国内哪个厂商的智能手机能吸引众多用户、媒体关注的话,算上小米一点也不为过。众所周知,小米手机是很早就开始使用NFC这个功能,当时我是记得小米宣传的时候将NFC功能吹的天花乱坠,有多方便多强大,不过在最新的小米4手机上,这项功能却被无情的阉割了,解释是大多数人都没用或者说不经常用到,这算是在经过市场反馈后作出一个很合理的选择,然而讽刺的是,据说最新款Iphone6将搭载NFC功能(不管是不是空穴来风或者说捕风捉影),如果事实确实是那样,那以目前小米的影响了还是无法在智能手机上带动起来的NFC功能在苹果手机上是否能唤起市场。 这就说到我今天要讲的主角——NFC,最近,不知人品爆发还是咋滴,意外的得到了一款ST公司的NFC开发套件M24LR-Discovery。 套件包含了一块M24LR-discovery开发板(红色)以及一块RF收发评估板(绿色),根据套件所提供的使用手册来看,这主要目的是用于评估红色板卡上的M24LRXX-E系列芯片具有能量采集模拟量输出,以及用户可配置的数字输出。 先挑红色的M24LR板卡来介绍下,M24LR是一块非常简单的两层板,主控制芯片是基于意法半导体8位MCU STM8L152C6T6,板载了一个24段式LCD显示屏 M24LR-Discovery开发板特点: - M24LR04E,双接口EEPROM,I2C以及ISO/IEC 15693 RF接口
- 意法半导体8位微控制器STM8L152C6T6,集成8KB Flash
- STTS751-0WB3F,低压数字温度传感器
- 蚀刻在PCB板内的20 x 40 mm感应天线
- 用于编程调试的SWIM接口,I2C接口,24段LCD
现在ST开发板用STM8微控制器的应该算已经很少了,由此也能看出M24LR-Discovery开发板有些年头了,STM8L152C6T6的外设资源可以参考一下的框图 不过,在M24LR-Discovery开发板上,ST的这颗8位微控制器不算是重点,下图中的这颗M24LR04E芯片才是此次板卡功能关注的重点 ST公司的M24LR04E-R是集成了双路接口的电擦除可编存储器(EEPROM),其功能包括 - I2C模式的512x8b和RF模式的128x32b RF
- 同时具有能量采集的模拟输出,以及用户可编程的数字输出和密码保护
M24LR04E-R的应用领域主要是作为NFC/RFID标签等,其原理图的设计也非常简单,如下 M24LR-Discovery开发板可以通过配套的RF收发评估板(绿色)采用NFC的供电方式,同样也可以直接上直流电源供电,先上直流电源供电查看板子状态。 供电跳帽选择 3.3V电压监测显示 温度检测显示 以上这些是M24LR-Discovery开发板单个开发板所具有的功能,配合RF收发评估板(绿板)进行NFC供电将在下篇中介绍。
|