日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

stm32读取目标芯片_使用stm32驱动RC522读IC卡(代码留言邮箱)

發(fā)布時(shí)間:2025/3/15 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 stm32读取目标芯片_使用stm32驱动RC522读IC卡(代码留言邮箱) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
  • RC522與PN532簡(jiǎn)介
  • 關(guān)于STM32驅(qū)動(dòng)方式
  • 接線說(shuō)明
  • 程序燒錄
  • 查看卡號(hào)
  • 總結(jié)

RC522與PN532簡(jiǎn)介

在寫(xiě)這篇文章之前有寫(xiě)過(guò)一篇有關(guān)于PN532的文章,RC522與PN532在使用上都可以用來(lái)讀寫(xiě)我們之前用的M1的IC卡,并且兩款芯片有著同樣都是應(yīng)用于13.56MHz的 非接觸式通信芯片等諸多共通之處,查閱網(wǎng)上資料對(duì)于兩者的區(qū)別個(gè)人認(rèn)為RC522屬于RFID,而PN532屬于NFC,在功能上PN532包含了RC522的所功能(個(gè)人愚見(jiàn)),并且對(duì)于大部分需要量產(chǎn)使用或者學(xué)生黨來(lái)說(shuō)另一個(gè)比較明顯的差異就是價(jià)位上的區(qū)別,RC522市面上的模塊僅需7人民幣左右即可買(mǎi)到,而PN532需要23~26人民幣,價(jià)格上的差距還是比較明顯的哈哈,前面有過(guò)一篇串口連接電腦使用PN532的文章,有需要的可以參考以前的文章,本期介紹SPI驅(qū)動(dòng)RC522讀卡的使用文章!!!

關(guān)于STM32驅(qū)動(dòng)方式

我們這里使用的是STM32F103ZET6的板子和RC522的模塊連接的,采用的SPI的方式驅(qū)動(dòng),這里使用C8T6的板子也可以,STM32F103系列的即可,只是需要在程序上稍作修改(參考后文),這里SPI端口選擇使用的是STM32的SPI1(為了能兼容更多的板子),下面是我使用的開(kāi)發(fā)板供參考

下面這款市面上使用的比較多的C8T6板子也可以,價(jià)格便宜對(duì)于學(xué)生黨就友好多了哈哈

接線說(shuō)明

接下之前先上一張RC522模塊的引腳圖,方便對(duì)比接線

下面是對(duì)于STM32使用端口以及RC522引腳的說(shuō)明

STM32使用端口

RC522引腳說(shuō)明

程序燒錄

需要程序可在下方留言郵箱,程序燒錄這里使用的ST-LINK,燒錄程序前先在MDK里面配置成自己的STM32板子信息ST-LINK配置

下面這里請(qǐng)確定SWDIO里面讀取到了板子的信息,沒(méi)有的話建議檢查一下接線

下面的Device Size選擇與自己用的板子對(duì)應(yīng)大小的

另外,如果選擇的不是STM32F103ZE的板子的話需要在MDK的魔術(shù)棒下面的device中選擇自己的芯片,我這里是用的STM32F103ZE所以是選的這個(gè),見(jiàn)下圖

OK,配置好之后我們點(diǎn)擊下載

查看卡號(hào)

按照上面的接完線燒完程序之后,看板子上的串口1有無(wú)板載USB下載電路,如果板子可以直接插數(shù)據(jù)線下載程序的話,直接用下載程序的USB口接到電腦上,在設(shè)備管理器查看端口號(hào)即可,我這塊是帶下載電路的,如果是板子沒(méi)有帶的話需要用USB-TT轉(zhuǎn)換模塊RX接PA9,TX接PA10來(lái)通信設(shè)備管理器參考下圖

打開(kāi)之后在端口中查看自己板子的端口號(hào),我這里是COM4

接下來(lái)我們打開(kāi)一個(gè)串口調(diào)試軟件,將參數(shù)配置為115200,N,8,1,這個(gè)參數(shù)是在程序中定義的,可自行參考修改串口程序,參數(shù)設(shè)置好打開(kāi)串口之后我們就可以接收到STM32板子向我們發(fā)送的讀取的到卡號(hào)信息了

同樣的卡刷RC522和PN532讀到的卡號(hào)相同,驗(yàn)證之后程序讀取數(shù)據(jù)均為正確數(shù)據(jù)!

總結(jié)

STM32驅(qū)動(dòng)RC522讀卡號(hào)經(jīng)過(guò)例程移植之后開(kāi)發(fā)起來(lái)相對(duì)來(lái)說(shuō)還是比較快的,長(zhǎng)期發(fā)布類(lèi)似文章,歡迎關(guān)注,本期RC522調(diào)試就到這里了,歡迎隨時(shí)留言,需要程序或者軟件也可以在下方留言喔!

總結(jié)

以上是生活随笔為你收集整理的stm32读取目标芯片_使用stm32驱动RC522读IC卡(代码留言邮箱)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。