低频u2270b基站芯片,em4100程序
文档内容节选
检测方法 1确定起始位,首先要正确找到数据1 按规则下跳为1 上跳为0 可检测高电平并等其变低 但这会把0错检为1因为0也存在高电平但是如果检测到一个周期的高电平数据01则可 确定找到了数据1,找到1后就可以同步了,因为EM4100卡最后一位数据就是0正好可以利用 作为判断的特征 2对于数据的确定,由于有了同步则可在同步后延时384us即34个码原周期在判断接受段电平如何 如为高则置数据为1,并一直等到低电平的出现,相反则等高电平的出现,并在此之间插入超时 判断这样,一个完整的数据判断就完成了,并确保数据的准确性,另外这种方法的抗干扰性 会非常好,而如果采用定时同步的话则会因信号的畸变而引起数据出错,整体会导致读卡几率降低 但是此程序也有其缺点,因为采用纯延时判断的手段,因此其占用单片机的运行时间比较大 3同步后开始接受同步数据即9个1,这一部分用一个循环做,如果出错则放弃接收 4同步数据接收完后,则开始接受数据,数据分11行5列接收以利于校验位的判断 如有出错则放弃数据 5如一切正常则返回卡号,如因尝试读卡次数到了则返回0以表示没有卡 6......
猜您喜欢
推荐内容
开源项目推荐 更多
热门活动
热门器件
用户搜过
随便看看
热门下载
热门文章
热门标签
评论