CN101719053A - 一种通过spi接口读取iic存储卡的方法 - Google Patents
一种通过spi接口读取iic存储卡的方法 Download PDFInfo
- Publication number
- CN101719053A CN101719053A CN200910230992A CN200910230992A CN101719053A CN 101719053 A CN101719053 A CN 101719053A CN 200910230992 A CN200910230992 A CN 200910230992A CN 200910230992 A CN200910230992 A CN 200910230992A CN 101719053 A CN101719053 A CN 101719053A
- Authority
- CN
- China
- Prior art keywords
- spi
- interface
- iic
- card reader
- processor mcu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明提供一种通过SPI接口读取IIC存储卡的方法。其结构是由电源、晶振、LED指示灯、SPI接口、处理器MCU和IIC接口存储卡读卡器组成,电源、晶振、LED指示灯、SPI接口和IIC接口存储卡读卡器通过数据线与处理器MCU连接,利用SPI接口与的处理器MCU通信,实现对IIC接口存储卡读卡器的操作,其中,IIC接口存储卡读卡器设置为SPI从机,处理器MCU设置为SPI主机,IIC接口存储卡读卡器通过SPI总线连接到处理器MCU,实现SPI通信,处理器MCU的功能是通过SPI接口与设备的处理器MCU通信,接收处理器MCU发送的数据,并按照事先约定好的格式解析出操作IC卡的命令和参数,然后转换成IIC的协议格式对IIC接口的存储卡进行相应的操作。
Description
技术领域
本发明涉及一种税控设备技术领域,具体地说是一种通过SPI接口读取IIC存储卡的方法。
背景技术
目前读卡器多数以串口或USB作为接口与其它设备通信。
在***中,串口资源有限,但是使用非常频繁,很多器件和外设使用串口和设备通信,这就造成了串口资源的紧缺。频繁的切换串口设备不但容易造成接口的损坏而且影响的开发或使用的效率。
USB接口在若干中、高档MCU中没有集成,如果想实现USB通信需要加USB芯片,而且,在***内部,MCU和其它元器件的通信很少采用USB通信。
另外,部分MCU没有IIC通信接口,其GPIO也不能设置成输入输出的双向传输模式,不能模拟IIC通信,因此不能直接操作IIC接口的元器件。
发明内容
本发明的目的是提供一种通过SPI接口读取IIC存储卡的方法。
本发明的一种通过SPI接口读取IIC存储卡的方法,是按以下方式实现的,硬件结构是由电源、晶振、LED指示灯、SPI接口、处理器MCU和IIC接口存储卡读卡器组成,电源、晶振、LED指示灯、SPI接口和IIC接口存储卡读卡器通过数据线与处理器MCU连接,利用SPI接口与的处理器MCU通信,实现对IIC接口存储卡读卡器的操作,读取步骤如下:
将IIC接口存储卡读卡器设置为SPI从机,处理器MCU设置为SPI主机,IIC接口存储卡读卡器通过SPI总线连接到处理器MCU,实现SPI通信,处理器MCU的功能是通过SPI接口与设备的处理器MCU通信接口连接,接收处理器MCU发送的数据,并按照事先约定好的格式解析出操作IC卡的命令和参数,然后转换成IIC的协议格式对IIC接口上的存储卡进行相应的操作。
处理器MCU通过自带的SPI接口和IIC接口实现与SPI通信和IIC通信,或通过GPIO模拟SPI接口或IIC接口实现与SPI通信或IIC通信。
LED是读卡器工作指示灯,当读卡器工作时,LED发光以方便生产和维护。
本发明的优异效果是:克服了现有技术存在的不足,开发一种既能外置又能内置的SPI接口的读写IIC存储卡的读卡器,以节省串口资源,解决接口不匹配的问题。
附图说明
图1是读卡器的电路原理图。
具体实施方式:
下面结合附图和具体实施方式对本发明做进一步说明:
本发明的一种通过SPI接口读取IIC存储卡的方法,如附图1所示,硬件是由电源,晶振,LED指示灯,SPI接口,处理器和IIC接口存储卡读卡器组成。所述读卡器利用SPI接口与设备的MCU通信接口连接,实现对IC卡的操作。读卡器设置为SPI从机,所述设备的MCU设置为SPI主机,读卡器通过SPI总线连接到设备的MCU,实现SPI通信。
处理器为中档或低档MCU,可以通过自带的SPI接口和IIC接口实现SPI通信和IIC通信,或可以通过GPIO模拟SPI接口或IIC接口实现SPI通信或IIC通信。处理器的功能是通过SPI接口与设备的MCU通信,接收MCU发送的数据,并按照事先约定好的格式解析出操作IC卡的命令和参数,然后转换成IIC的协议格式对IIC接口上的存储卡进行相应的操作。
处理器MCU通过自带的SPI接口和IIC接口实现与SPI通信和IIC通信,或通过GPIO模拟SPI接口或IIC接口实现与SPI通信或IIC通信。
LED是读卡器工作指示灯,当读卡器工作时,LED发光以方便生产和维护。
实施例
本发明的读卡器是由电源,晶振,LED指示灯,SPI接口,处理器和IIC接口存储卡读卡器组成。
本发明的典型的实施方式是***内置。图中的SPI接口直接与MCU的SPI接口连接,可实现单主机多从机通信和单主机单从机通信。当配置为单主机单从机通信时SPI的CS可以省略不接。当采用外置方式时,***要预留SPI接口。
处理器接收到SPI主机发送的数据后,根据和主机约定好的数据格式解析命令和参数,所以,要求在开发MCU的程序时,要与读卡器配合进行。另外,SPI和IIC的基本通信协议都比较简单,这里就不再赘述了。
本读卡器利用中、低档MCU作为处理器,实现了SPI协议和IIC协议的转换,解决了接口不匹配的问题,节省了串口资源,具有成本低,可移植性强的优点。
Claims (3)
1.一种通过SPI接口读取IIC存储卡的方法,其特征在于,包括电源、晶振、LED指示灯、SPI接口、处理器MCU和IIC接口存储卡读卡器,电源、晶振、LED指示灯、SPI接口和IIC接口存储卡读卡器通过数据线与处理器MCU连接,利用SPI接口与的处理器MCU通信,实现对IIC接口存储卡读卡器的操作,具体步骤如下:
将IIC接口存储卡读卡器设置为SPI从机,处理器MCU设置为SPI主机,IIC接口存储卡读卡器通过SPI总线连接到处理器MCU,实现SPI通信,处理器MCU的功能是通过SPI接口与设备的处理器MCU通信接口连接,接收处理器MCU发送的数据,并按照事先约定好的格式解析出操作IC卡的命令和参数,然后转换成IIC的协议格式对IIC接口上的存储卡进行相应的操作。
2.根据权利要求1所述的读卡器,其特征在于,处理器MCU通过自带的SPI接口和IIC接口实现与SPI通信和IIC通信,或通过GPIO模拟SPI接口或IIC接口实现与SPI通信或IIC通信。
3.根据权利要求1所述的读卡器,其特征在于,LED是读卡器工作指示灯,当读卡器工作时,LED发光以方便生产和维护。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910230992A CN101719053A (zh) | 2009-11-27 | 2009-11-27 | 一种通过spi接口读取iic存储卡的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910230992A CN101719053A (zh) | 2009-11-27 | 2009-11-27 | 一种通过spi接口读取iic存储卡的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101719053A true CN101719053A (zh) | 2010-06-02 |
Family
ID=42433633
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910230992A Pending CN101719053A (zh) | 2009-11-27 | 2009-11-27 | 一种通过spi接口读取iic存储卡的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101719053A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591783A (zh) * | 2010-11-03 | 2012-07-18 | 辉达公司 | 可编程存储器控制器 |
CN109799770A (zh) * | 2019-04-09 | 2019-05-24 | 杭州勤诚微电子科技有限公司 | 动力环境监控装置 |
CN114721317A (zh) * | 2022-06-02 | 2022-07-08 | 中国船舶重工集团公司第七0七研究所 | 一种基于spi控制器网络通讯控制***及方法 |
-
2009
- 2009-11-27 CN CN200910230992A patent/CN101719053A/zh active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591783A (zh) * | 2010-11-03 | 2012-07-18 | 辉达公司 | 可编程存储器控制器 |
CN102591783B (zh) * | 2010-11-03 | 2015-08-26 | 辉达公司 | 可编程存储器控制器 |
CN109799770A (zh) * | 2019-04-09 | 2019-05-24 | 杭州勤诚微电子科技有限公司 | 动力环境监控装置 |
CN114721317A (zh) * | 2022-06-02 | 2022-07-08 | 中国船舶重工集团公司第七0七研究所 | 一种基于spi控制器网络通讯控制***及方法 |
CN114721317B (zh) * | 2022-06-02 | 2022-09-16 | 中国船舶重工集团公司第七0七研究所 | 一种基于spi控制器网络通讯控制***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103200081B (zh) | 一种面向异构网络环境的物联网网关开发平台 | |
CN102289359B (zh) | 基于ZigBee的无线LED显示屏控制*** | |
CN102801818B (zh) | 基于ZigBee技术的传感器通用接口采集*** | |
CN204028959U (zh) | 一种便携式ic卡充值读写器 | |
CN102637453B (zh) | 一种包括串行输入输出接口的相变存储器 | |
CN102445981B (zh) | 数据传输***以及数据传输方法 | |
CN101719053A (zh) | 一种通过spi接口读取iic存储卡的方法 | |
CN203278279U (zh) | 一种多功能移动电源 | |
CN102938659A (zh) | 一种nfc套件及其实现方法 | |
CN203167288U (zh) | 一种面向异构网络环境的物联网网关开发平台 | |
CN202661858U (zh) | 一种基于物联网的智能弱电中央控制*** | |
CN102693203A (zh) | 嵌入式usb主机 | |
CN201628975U (zh) | 一种带spi接口的iic存储卡读写装置 | |
CN108628793B (zh) | Spi通信电路及方法 | |
CN204613818U (zh) | 一种基于COM-Express模块的手持终端 | |
CN109447627B (zh) | 基于Lora无线通信的远程充值装置 | |
CN208444269U (zh) | 键盘鼠标同步控制器 | |
CN104699644B (zh) | 一种在安卓平台下驱动nfc模组的方法 | |
CN203242003U (zh) | 一种基于音频口通信的rfid设备 | |
CN101893856A (zh) | 继电器板及其控制方法与*** | |
CN201285527Y (zh) | 一种基于fpga的网络计算机 | |
CN101923631B (zh) | 基于cpld的低频id卡实时模拟器 | |
CN217428119U (zh) | 可携式蓝牙通信装置及设备 | |
CN204883192U (zh) | 控制器 | |
CN204229427U (zh) | 智能卡托 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100602 |