pos
文章平均质量分 60
菜鸟要学嵌入式
设计金融pos设备,通过银联pboc和EMV相关的接触和非接认证
展开
-
开始新的项目开发--手持pos机
这个项目是一个裸奔系统,s原创 2014-04-09 23:09:21 · 2029 阅读 · 1 评论 -
Pm685驱动调试笔记
Pm685驱动调试笔记1、 底层打印时序 主要的流程是:1) 先读取data的最高位,并通过状态设置DI的电平。2) 设置plck时钟,一个高低电平的切换,先高再低。3) 循环执行8次,将1个字节打印完成,然后再执行123部48次,完成284个点阵的打印。4) 设置platch完成一个高低电平的切换,先低再高。2、 步进电机控制时序有四个步进电机原创 2014-07-16 14:45:22 · 699 阅读 · 0 评论 -
深入理解7816(3)-----关于T=0
卡片和终端之间的数据传输是通过命令响应的方式进行的,卡片只能被动地接收命令,并且给出响应。所有的命令都是以命令头开始,而该命令被完整地执行后(无论结果对错),必须以包含状态字(SW1 SW2)的响应结束。卡片和终端之间如何具体进行数据传输的,就依靠不同的通讯协议来实现,其中主要有T=0、T=1、T=CL。其中T=0和T=1适用于接触式卡片(7816),而T=CL适用于非接触式卡片(14443)。原创 2015-01-22 21:24:45 · 2155 阅读 · 1 评论 -
深入理解7816(1)---- 关于F/D和etu
深入理解7816(1)---- 关于F/D和etu对于刚接触智能卡的工程师来说,在阅读7816-3规范的时候,常常被其中的一些术语迷惑,读起来会觉得有些别扭。尤其是在看到复位应答中的F和D设置以及对应的etu的时候,会觉得有些复杂和难以理解。其实从本质上说7816-3定义了智能卡(这里指的是接触式CPU卡,对于逻辑加密卡以及非接触IC卡不在此列)和读写设备之间的通讯协议,说白了就是原创 2015-01-22 21:17:52 · 2244 阅读 · 0 评论 -
深入理解7816(2)---关于ATR
智能卡(此处主要指接触式CPU卡)本身始终处于被动的状态,所以终端设备在和智能卡进行数据交互的时候,需要首先给智能卡发指令,智能卡才会对应地给出应答。而智能卡告诉终端的第一句话就是ATR,亦即“复位应答”。想象一下,如果让你为智能卡设计一个通讯协议,该怎么设计?因为ATR是智能卡上电后说的第一句话,所以一定要确保这句话被准确地接收。在设计通讯协议的时候有必要设计一个可以让收发双方进原创 2015-01-22 21:19:47 · 2430 阅读 · 1 评论