位置:51电子网 » 技术资料 » 计算机技术

具体方案实施

发布时间:2012/6/13 20:18:00 访问次数:1147

    MCU选用最新生产的AM29F400BT-70SI增强51单片机STC 12LE5A60S2,3.3V低电压,高速(单时钟/机器周期),双串口,性价比高,能够胜任大部分的单片机小系统开发。虽然网上已有直接使用串口读写SIM卡的例子,但是串口资源毕竟宝贵,同时也为了保持代码的通用性和移植灵活性,最终还是决定使用单片机普通I/O口软件模拟TO协议与SIM卡进行数据交换。通信字符格式,如图2所示。
    (其中F=372为时钟速率转换因子,D=1为比特速率调整因子,fs=3.5-f95MHz为SIM卡时钟频率)确定软件的基本延时时间。强烈建议使用示波器观测数据1/0口的波形变化,一方面可以验证实际输出和x想的是否一致,另一方面波形观察更加直观,对问题的分析也将更加准确到位。SIM卡复位后先返回一串数据,叫作ATR  (Answer To Reset)信号,可以借此首先调试我们的读字节函数。
    成功接收ATR后,就该试着向SIM卡写命令,并通过读取回应数据来验证其是否成功。需要提到的是,尽管所有SIM卡都遵照IS07816协议生产制造,但是读写操作具有定灵活性,因此不同类型的SIM卡在实际揉作时可能会存在一些差别。试着向SIM
卡发送各种不同的命令,然后读取返回数据,一来体验初试成功。

                                 

    MCU选用最新生产的AM29F400BT-70SI增强51单片机STC 12LE5A60S2,3.3V低电压,高速(单时钟/机器周期),双串口,性价比高,能够胜任大部分的单片机小系统开发。虽然网上已有直接使用串口读写SIM卡的例子,但是串口资源毕竟宝贵,同时也为了保持代码的通用性和移植灵活性,最终还是决定使用单片机普通I/O口软件模拟TO协议与SIM卡进行数据交换。通信字符格式,如图2所示。
    (其中F=372为时钟速率转换因子,D=1为比特速率调整因子,fs=3.5-f95MHz为SIM卡时钟频率)确定软件的基本延时时间。强烈建议使用示波器观测数据1/0口的波形变化,一方面可以验证实际输出和x想的是否一致,另一方面波形观察更加直观,对问题的分析也将更加准确到位。SIM卡复位后先返回一串数据,叫作ATR  (Answer To Reset)信号,可以借此首先调试我们的读字节函数。
    成功接收ATR后,就该试着向SIM卡写命令,并通过读取回应数据来验证其是否成功。需要提到的是,尽管所有SIM卡都遵照IS07816协议生产制造,但是读写操作具有定灵活性,因此不同类型的SIM卡在实际揉作时可能会存在一些差别。试着向SIM
卡发送各种不同的命令,然后读取返回数据,一来体验初试成功。

                                 

相关技术资料
6-13具体方案实施

热门点击

 

推荐技术资料

电源变压器制作
    铁心截面积S=34mm×60mm, &nbs... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!