[发明专利]一种STM32降频实现高速率读卡器的方法有效
申请号: | 201510359564.9 | 申请日: | 2015-06-25 |
公开(公告)号: | CN105046178B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 张亚军;梁杰 | 申请(专利权)人: | 广东华大互联网股份有限公司 |
主分类号: | G06K7/00 | 分类号: | G06K7/00 |
代理公司: | 深圳市精英专利事务所44242 | 代理人: | 冯筠 |
地址: | 518000 广东省深圳市龙岗*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 stm32 实现 速率 读卡器 方法 | ||
1.一种STM32降频实现高速率读卡器的方法,其特征在于,包括以下步骤:
初始化堆栈;
初始化STM32微控制器的系统时钟为48Mhz;
初始化GPIO;
初始化STM32微控制器的USART接口为7816模式,系统时钟设置为5分频,CLK设置为4.8Mhz;
根据ETU=(F/D)×(1/f),得到ETU的最小值,其中F/D为波特率转换因子,f是ISO7816/智能卡的CLK频率。
2.如权利要求1所述的STM32降频实现高速率读卡器的方法,其特征在于:初始化STM32微控制器系统时钟,设置系统时钟来源为PLL,将PLL系统时钟倍频到48Mhz。
3.如权利要求1所述的STM32降频实现高速率读卡器的方法,其特征在于:初始化STM32微控制器USART接口为智能卡模式,即STM32微控制器的7816模式由USART接口的智能卡模式实现。
4.如权利要求1所述的STM32降频实现高速率读卡器的方法,其特征在于:USART产生CLK频率的算法如下:
系统时钟的分频因子为:USART_GTPR[4:0]×2,依此将系统时钟设置为5分频,根据预设算法CLK频率=系统时钟/(USART_GTPR[4:0]×2),得到CLK频率为4.8Mhz。
5.如权利要求1所述的STM32降频实现高速率读卡器的方法,其特征在于:根据ETU=(F/D)×(1/f),可知F/D的值越小,f的值越大,ETU的值越小,通信速率越快。
6.如权利要求5所述的STM32降频实现高速率读卡器的方法,其特征在于:根据ISO7816规范将F/D设置为最小值,即11.625。
7.如权利要求1至6中任一项所述的STM32降频实现高速率读卡器的方法,其特征在于:STM32微控制器选为STM32F103系列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东华大互联网股份有限公司,未经广东华大互联网股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510359564.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种二维码的识别方法及装置
- 下一篇:一种主机管理方法和系统