標題: 基于STM32+fm1702sl射頻讀卡器設計 [打印本頁]
作者: 徐小磊89 時間: 2016-12-17 21:59
標題: 基于STM32+fm1702sl射頻讀卡器設計
硬件 :stm32f103開發板 + FM1702SL射頻模塊
軟件: 串口:上位機與下位機接口 SPI接口 :控制與射頻模塊接口
程序基本流程:
1.配置FM1702芯片,包括復位等
2.尋卡
1)失能接收CRC、發送CRC、奇偶校驗
2)關閉加密單元
3)清空FIFO
4)發送0x52到FIFO
5)發送Transceive(0x1E)命令到Command(0x01)
6)等待FIFO的長度為2時,讀出FIFO中數據(這是卡的類型)
3.讀取S50卡號
1)向Command中寫Idle,反正當前還運行著其他命令
2)清空FIFO
3)向RegDecoderControl(0x1A)寫0x28,所有接收到的沖突位之后的數據置0
4)向RegControl(0x09)寫0x08,打開加密單元
5)向FIFO寫0x93、0x20
6)向Command中寫Transceive
7)等待卡返回卡號,當FIFO==4時說明收到卡號并讀出FIFO中的卡號
4.選卡
1)使芯片進入空閑模式,向Command中寫Idle,反正當前還運行著其他命令
2)向RegChannelRedundancy(0x22)寫0x0F,使能接收CRC、發送CRC、奇偶校驗
3)向RegControl(0x09)寫入0x08,打開加密單元
4)清空FIFO
5)向FIFO寫入0x93+0x70+卡號(4個字節)+卡號的BCC校驗
6)向Command中寫Transceive
7)等待卡返回卡號,當FIFO==1時說明收到卡的容量并
4.密碼認證
1)加載密碼:改變密碼格式(具體查手冊),得到的12字節密碼數據發送到FIFO,然后向Command寫入LoadKey(0x19)加載密碼到密碼緩存中
2)等待1)完成后 向FIFO寫PICC_AUTHENT1A(0x60)或PICC_AUTHENT1B(0x61)+塊絕對地址+4字節S50卡號,然后向Command寫入PCD_AUTHENT1(0x0C)進行第一步認證,等待芯片進入空閑模式
3)清空FIFO,向Command寫PCD_AUTHENT2(0x14),進行認證第二步,并等待進入空閑模式
4)讀RegControl(0x09)看Crypto1On位是否置1,置1表示認證成功了
5.讀寫S50卡
1)讀:向FIFO寫PICC_READ(0x30)+塊得絕對地址,向Command寫Transceive,等待FIFO長度為16,然后讀出來
0.png (61.74 KB, 下載次數: 140)
下載附件
2017-1-3 22:53 上傳
全部代碼下載:
FM1702SL stm32ucosii源碼.rar
(795.58 KB, 下載次數: 331)
2016-12-17 21:58 上傳
點擊文件名下載附件
帶ucos ii操作系統 ,不愛用可直接去掉
下載積分: 黑幣 -5
作者: 白努力 時間: 2016-12-22 15:51
學習了
作者: 白努力 時間: 2016-12-22 17:24
學習ing
作者: allielxh 時間: 2017-2-19 20:32
謝謝,先下載來看看
作者: KUNCHENG 時間: 2017-2-21 07:03
學習ing
作者: alai318 時間: 2017-2-27 14:26
學習了
作者: baynkrnr 時間: 2017-3-29 22:20
這個我現在正在學習正好用到
作者: baynkrnr 時間: 2017-3-29 22:22
這個我現在正學習看一下學習
作者: xumvp5577 時間: 2017-4-1 08:45
收藏了 以后用
作者: nengbunengying 時間: 2017-4-26 14:33
學習了
作者: 阿苗子666 時間: 2017-5-3 00:24
里面有仿真圖嗎
作者: fuckjg 時間: 2017-5-3 17:50
手里有個模塊,兩年沒動起來
作者: 1242251444 時間: 2017-5-5 19:25
樓主,你好,我現在也在做這個,用你的附件里的程序,老是不能初始化,能解答一下嗎?
作者: qiaoqk1223 時間: 2017-9-25 10:53
謝謝樓主的分享。!
作者: 風神 時間: 2017-10-21 10:16
謝謝樓主的分享。!
作者: paulhe 時間: 2017-10-26 17:37
學習了
作者: paulhe 時間: 2017-10-26 17:37
學習了

作者: ch58004004 時間: 2017-11-3 16:08
謝謝樓主的分享!!
作者: 剛子123 時間: 2017-11-9 15:57
受教了
作者: ziuny 時間: 2017-11-21 18:28
學習學習!
作者: ziuny 時間: 2017-11-22 12:52
仔細看了, 代碼寫得不錯, 謝謝!
作者: chenruzhou 時間: 2018-1-4 11:46
學習一個~(帶一個STM32F103C8T6的原理圖~
)
-
-
STM32F103C8T6--原理圖.pdf
2018-1-4 11:45 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
670.87 KB, 下載次數: 15, 下載積分: 黑幣 -5
作者: dongfeng000000 時間: 2018-4-17 11:23
感謝分享,正需要就找到了
作者: jschenyy 時間: 2018-4-19 11:56
學習學習
作者: 君可為物亡乎 時間: 2018-4-23 18:28
看一下
作者: 單片機小白1995 時間: 2018-5-10 10:10
您好,想請教一下這個是什么的電路圖
作者: qisheng657203 時間: 2018-5-10 11:08
厲害厲害
作者: waitlife 時間: 2018-6-25 09:52
謝謝分享,看不了。
作者: ywzlq 時間: 2018-6-26 08:28
謝謝樓主的分享。。
作者: jubaolun 時間: 2018-7-19 08:28
看看,學習下。
作者: blue153 時間: 2018-8-16 09:10
謝謝樓主的分享!!
作者: Who260 時間: 2018-9-18 14:53
用的 模擬SPI
作者: xuauohuj 時間: 2018-11-13 16:15
學習中,急需的資料。
作者: And_☆RainSunny 時間: 2019-4-10 19:51
模擬SPI嗎
作者: Ksss 時間: 2019-4-10 22:51
謝謝分享,正需要
作者: bill_shi68 時間: 2019-5-25 10:46
這個我現在正學習看一下學習
作者: bill_shi68 時間: 2019-5-25 10:56
厲害厲害
作者: 大王叫我來 時間: 2020-3-9 12:47
不錯
歡迎光臨 (http://www.zg4o1577.cn/bbs/) |
Powered by Discuz! X3.1 |
主站蜘蛛池模板:
中文字幕在线国产
|
亚洲国产成人精品女人久久久
|
一级做受毛片免费大片
|
日韩欧美在线视频
|
久久久国|
亚洲精品自拍视频
|
日日操视频
|
久久精品小视频
|
一区二区中文字幕
|
国产一区二区三区在线
|
日日夜夜免费精品视频
|
亚洲网址在线观看
|
久久久久国产一区二区
|
国产成人精品视频在线观看
|
天天草视频
|
日韩精品三区
|
午夜国产|
久久久蜜桃
|
成人av一区二区在线观看
|
国产精品电影在线观看
|
日朝毛片
|
91视频91|
国产精品影视在线观看
|
国产美女视频一区
|
国产精品影视
|
99精品视频在线
|
cao在线|
一区二区三区在线播放
|
午夜精品一区二区三区三上悠亚
|
夜夜精品浪潮av一区二区三区
|
精品国产18久久久久久二百
|
激情网站在线
|
国产目拍亚洲精品99久久精品
|
精精国产xxxx视频在线野外
|
91精品国产综合久久精品
|
成人在线观看中文字幕
|
av片在线播放
|
a级毛片国产|
自拍偷拍中文字幕
|
亚洲精品久久久久久首妖
|
四虎最新地址
|