最近在做NFC读卡写卡,第一次使用复旦微FM17580这个芯片,下面分享一下我调试过程首先配置硬件和底层通信接口函数主控芯片YC1136通过SPI方式与FM17580通讯。YC1136再用一个IO口来控制FM17580NRST引脚来控制FM17580硬件复位。下面是配置SPI,通过SPI给FM17580发送命令、配置寄存器以及硬件复位函数void SPI_Config(void) {
   M1卡是NXP(飞利浦)公司最著名也是目前应用最广泛非接触卡(如校园卡、公交卡等)。  所谓M1芯片,是指菲利浦下属子公司恩智浦出品芯片缩写,全称为NXP Mifare1系列,常用有S50及S70两种型号,截止到2013年11月4日,已经有国产芯片与其兼容。  M1卡:存储了ID号,可读写数据,M1卡发一个数据到设备,设备再传一个数据给M1卡确认,再进行交易或身份认证,只
本篇对M1编程是利用上述第二种方法。 M1卡最为重要优点是可读可写并且安全性高多功能卡。这些优点与其自身结构密不可分。   M1结构: M1卡分为16个扇区,每个扇区4块(块0~3),共64块,按块号编址为0~63。第0扇区块0(即绝对地址0块)用于存放厂商代码,已经固化,不可更改。其他各扇区块0、块1、块2为数据块
文章目录前言M1卡指标工作原理存储结构块0~块2存取控制表块3存取控制表存取控制判断举例M1卡常见问题及处理建议: 前言M1卡全称为NXP Mifare1系列,常用有S50及S70两种型号。M1卡指标分为16个扇区,每个扇区为4块,每块16个字节,以块为存取单位每个扇区有独立一组密码及访问控制。具有防冲突机制,支持多卡操作(实际使用意义不大)无电源,自带天线,内含加密控制逻辑和通讯逻辑电
转载 2024-08-15 13:40:15
497阅读
# Android NFCM1 近年来,随着移动支付和物联网兴起,NFC(Near Field Communication)技术越来越受到关注。NFC技术可以实现手机与读卡器之间无线通信,使得用户可以方便地进行支付、身份验证和数据交换等操作。在Android平台上,开发者可以利用NFC API来实现与NFC设备交互。本文将介绍如何在Android上使用NFC读取M1卡。 ## 准备工
原创 2023-11-14 04:54:02
353阅读
M1M1卡是谁所谓M1芯片,是指菲利浦下属子公司恩智浦出品芯片缩写,全称为NXP Mifare1系列,常用有S50及S70两种型号,属于非接触式IC卡 非接触式IC卡又称射频卡,成功地解决了无源(卡中无电源)和免接触这一难题,是电子器件领域一大突破。主要用于公交、轮渡、地铁自动收费系统,也应用 M1卡,优点是可读可写多功能卡,缺点是:价格稍贵,感应距离短,适合非定额消费系统、停车场系
AndroidManifest.xml res/xml/nfc_tech_filter.xml MainActivity
原创 2022-12-08 14:55:39
257阅读
# 安卓读取NFC M1科普文章 近几年,随着NFC(近场通讯)技术快速发展,越来越多智能手机支持NFC功能,这使得用户可以通过手机读取各种NFC标签。例如,M1卡(即IC卡)是广泛应用于公共交通、门禁系统等领域一种卡片。本文将介绍如何在安卓设备上读取M1基本方法,附上代码示例,帮助开发者更快上手。 ## 什么是M1卡? M1卡是Mifare系列中一款非接触式智能卡,其拥有一
原创 2024-09-13 03:56:18
475阅读
Android NFC绑定M1卡 ## 简介 近年来,移动支付得到了广泛普及和应用,而NFC(Near Field Communication)技术作为一种简便、安全支付方式,也成为了众多用户首选。在Android系统中,开发者可以利用NFC功能实现与其他设备通信,本文将介绍如何在Android平台上使用NFC技术实现与M1绑定操作。 ## M1卡简介 M1卡是一种接触式IC卡
原创 2024-01-19 03:29:46
145阅读
在HI3559AV100开发环境搭建好后,需要将虚拟机上程序拷贝到开发板上运行。以前使用DSP时都是通过SD卡,将程序拷贝到板卡中,过程繁琐又不便调程序。因此就要搭建NFS了。本次主要讲一下主机、开发板、虚拟机建NFS以及ping测试时出现问题。 在这个过程有几个容易错地方: 1、确保主机、开发板、虚拟机三个在同一网段下,即保持192.168.1.XXX前三位一样; 2、确定主机I
转载 2024-10-29 11:34:51
74阅读
# Android 读取 M1 类型 NFC 全面解析 随着移动技术迅速发展,NFC(近场通信)已成为一种流行无线传输技术,广泛应用于支付、门禁等场景。而在M1芯片卡(如某些电子门票、交通卡等)中,NFC应用尤为重要,如何通过Android设备读取M1类型NFC信息便成为了一个热门话题。 本文将为大家详细介绍如何在Android平台上实现对M1类型NFC读取,并包含代码示例和必要
原创 7月前
120阅读
       这个项目是将蓝牙模块与NFC模块集成在一起,做一个demo。两个模块之间使用串口通信,两个模块上mcu均为STM32系列,NFC模块上还有两个串口,一个作为log,一个作为AT通道,与上位机通信。       之前由于NFC模块与上位机串口通信,以及log都调通
菜鸟进场,方圆十里,寸草不生这两天研究了NFC功能,网上查了很多资料,不过感觉别人讲都大同小异,但都缺了那么一点点火候,因为第一次接触有些概念是不清楚,所以代码看上去很吃力,这个博客呢就是想整体进行讲解一下,做一点点补充,算是做个笔记吧。我用到是nxp公司S50芯片,网上也有很多卖,但是叫法不一样,有的人叫M1智能卡芯片,有的叫复旦芯片(复旦什么科技公司生产完全兼容S50的卡,可以
转载 2024-03-15 11:23:16
172阅读
在Android开发中,遇到“NFC M1无法读取数据”问题是一个常见障碍。NFC(Near Field Communication)是一种短距离无线通信技术,广泛应用于移动支付、数据交换等场景。而M1则是NFC一种类型。本文将详细分析解决这一问题过程,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化。 ### 版本对比 首先,我们将进行NFC技术和Android版
原创 6月前
52阅读
 Vue入门——基础语法Vue是什么?Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同是,Vue 被设计为可以自底向上逐层应用。Vue 核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂单页应用提供驱动。Vue优势对于前端开发人员
在Android开发中,NFC(近场通信)功能为设备之间通信提供了一种高效方式。特别是模拟M1开发,在某些应用场景下会遇到多种挑战,如性能差异、兼容性问题等。本文将详细记录如何解决“Android NFC开发M1模拟卡”过程中遇到关键问题,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化。 ## 版本对比 在不同版本Android中,NFC支持和实现有着显著
原创 6月前
64阅读
之前复制或者备份树莓派SD卡,都是用dd命令全盘复制,可以用,但是这样有两大缺点: 1. 慢 2. 一个大SD卡,比如64G,即使只用了2G,经过dd命令生成img文件也会生成一个和整个SD卡容量一样大小文件,即64G  于是,需要有一个可以解决上述问题制作树莓派SD卡img映像文件方法。在网上搜索了一些,做了些研究,发现还是有办法。 如下列网址所述:(感谢作者) 但是里面
# 使用Android Studio实现NFCM1卡模拟 近几年,NFC(近场通信)图标的广泛应用让我们获取了更多便利,而M1卡对此发挥了极大作用。例如,在公交支付与门禁系统中,M1卡由于其良好安全性与读写效率而被广泛应用。今天,我们将学习如何使用Android Studio实现NFCM1卡模拟。 ## 前提条件 在开始之前,确保您已具备以下条件: 1. 安装好Android S
原创 2024-09-26 08:23:07
344阅读
  M1卡是指菲利浦下属子公司恩智浦出品芯片缩写,全称为NXP Mifare1系列,常用有S50及S70两种型号,目前都有国产芯片与其兼容,属于非接触式IC卡。最为重要优点是可读可写并且安全性高多功能卡。这些优点与其自身结构密不可分。主要指标容量为8K位EEPROM(Electrically Erasable Programmable Read-Only Memory
Kotlin Noarg Allopen插件安装使用和测试以及踩过坑(插件似乎不生效问题)前言: 在kotlin中使用java部分框架/工具时,尝尝会出现不兼容问题,这些问题有很大概率是由于kotlin类没有无参构造器或者kotlin类默认final引起。 同样,我在使用工具类/框架时也遇到了这样问题,最终解决办法是引入kotlin官方 No-arg,All-open插件。 本文假
转载 2024-06-28 06:56:36
49阅读
  • 1
  • 2
  • 3
  • 4
  • 5