带智能卡控制器与不带智能卡控制器的区别
来源:互联网 发布:2016比较火的网络歌曲 编辑:程序博客网 时间:2024/04/30 04:50
做终端时用了两块片子,一块带智能卡控制器,另一块没有,折腾了一周,终于这两种情况下PSAM卡模块的代码折腾了出来,说说自己的感想吧。。。
发送过程7816上写的很清楚啦,网上也一堆,先发个五字节的命令头,然后再发送Data Field或Le Field,没啥好说的,呵呵。。。
先说说不带控制器的吧,这个得自己配时序啦,把ETU要配对哎,然后时序肯定得用硬件定时器喽,这个模块对时序还是有点要求滴,其实也不难,根据芯片主频把ETU算出来就好啦,当然算出来的ETU不一定准确,所以还得调一下。数据的发送与接收也是一位一位的操作的,这得仔细参照7816协议,把时序和校验部分写好就OK啦。。。
如果片子是带智能卡控制器的话,那么就不必考虑时序的问题了,而且发送和接收也可以一次性搞定,不过有的片子貌似对每次发送的字节数是有限制的,像我用的片子就限制为每次最多发送8个字节,如果很长的命令可以分段发,如果当你发现一次性发不出去的时候表紧张,跟下代码试试就好啦。。。
还有一个问题就是我发命令的时候用控制器的速度至少比不用控制器的速度慢一倍,所以最后我那块带控制器的片子上PSAM模块的代码也是没有控制器的,浪费啊。。。
GMCOW
2010-09-18
做终端时用了两块片子,一块带智能卡控制器,另一块没有,折腾了一周,终于这两种情况下PSAM卡模块的代码折腾了出来,说说自己的感想吧。。。
- 带智能卡控制器与不带智能卡控制器的区别
- 智能卡的微控制器
- 智能卡接口控制器(SIM)
- 智能卡接口控制器(SIM)ATR应答
- 智能卡接口控制器(SIM)ATR应答
- 智能卡
- 智能卡
- 智能卡
- js日期控制器(不带时间)
- 寄存器带[]与不带[]的区别
- 系统自带的搜索控制器和自己封装的带搜索记录的控制器
- JAVA卡与智能卡
- JAVA卡与智能卡
- 智能卡与芯片操作系统
- TColStd 中带H 与不带H的区别
- new带括号与不带括号的区别
- createStatement带参数与不带参数的区别
- [转载]new带括号与不带括号的区别
- 添加主键语法的差异,导致表move后索引不能rebuild
- PHP Zend framework 配置与调试(一)
- GCC发布的时间轴
- 从一个菜鸟到一个程序员高手的学习过程
- 利用LineDDA函数来实现简单的图片移动动画
- 带智能卡控制器与不带智能卡控制器的区别
- [转载]error无法打开预编译头文件的解决方法及预编译头原理
- 2010-10-14
- vc之6.0到2008
- 程序员:编程给你现实生活带来了哪些坏习惯 (转载)
- 6.0到2008(2)
- C语言堆栈入门——堆和栈的区别【顶嵌原创】
- C++命名规范
- 编程把人都编傻了。