標(biāo)題: rc522-RFID 基于stm32 獲取卡號(hào)通過(guò)串口顯示,stm32f103,使用正點(diǎn)原子精英開(kāi)發(fā)板 [打印本頁(yè)]

作者: 山山~    時(shí)間: 2019-5-21 13:52
標(biāo)題: rc522-RFID 基于stm32 獲取卡號(hào)通過(guò)串口顯示,stm32f103,使用正點(diǎn)原子精英開(kāi)發(fā)板
本帖最后由 山山~ 于 2019-5-21 13:59 編輯

工程在下面 可以直接下載使用

rc522-RFID 基于stm32 獲取卡號(hào)通過(guò)串口顯示,stm32f103,使用正點(diǎn)原子精英開(kāi)發(fā)板,引腳標(biāo)注清楚,其他開(kāi)發(fā)板修改就能使用
void ReadCard(void)
{
    u8 status=MI_ERR;
    PcdAntennaOn(); //開(kāi)啟天線(xiàn)
    do
    {
        status=PcdRequest(PICC_REQALL,CT);  
    }
    while(status!=MI_OK); //等待尋卡成功
    if(status==MI_OK)  //尋卡成功
    {
        status=MI_ERR;
        status = PcdAnticoll(SN);/*防沖撞*/
        printf("尋卡成功\r\n");
        if (status==MI_OK)//防沖撞成功
        {
            status=MI_ERR;
            status=PcdSelect(SN); /*選卡*/
            printf("防碰撞成功\r\n");
        }
        if(status==MI_OK)//選卡成功
        {
            status=MI_ERR;
            printf("選卡成功\r\n");
            printf("卡號(hào):%X %X %X %X\r\n",SN[0],SN[1],SN[2],SN[3]);
        }
    }
    else
    {
        PcdAntennaOff();  //關(guān)閉天線(xiàn)
    }

}



11.PNG (53.48 KB, 下載次數(shù): 132)

通過(guò)串口顯示卡號(hào)

通過(guò)串口顯示卡號(hào)

rc522 獲取卡號(hào)的代碼.rar

1.23 MB, 下載次數(shù): 334, 下載積分: 黑幣 -5

rc522與s50卡中文資料.rar

823.08 KB, 下載次數(shù): 81, 下載積分: 黑幣 -5


作者: 小菜鳥(niǎo)123    時(shí)間: 2019-7-12 11:50
感謝分享,聽(tīng)起來(lái)很有用準(zhǔn)備下載

作者: 鵬博士PBs    時(shí)間: 2019-7-12 14:15
RFID無(wú)線(xiàn)射頻識(shí)別
作者: Flyyyy    時(shí)間: 2019-7-12 15:08
感謝樓主分享

作者: asiaschain    時(shí)間: 2020-10-10 09:38
不錯(cuò)就是不知道能不能用,先下載下來(lái)試試
作者: 卡布奇諾。    時(shí)間: 2020-10-28 17:49
我的為什嗎無(wú)法識(shí)別呢

作者: yy3900636    時(shí)間: 2021-1-26 18:11
多謝樓主分享資料,搞不懂【原理,來(lái)下載看看
作者: cyrs    時(shí)間: 2021-1-27 15:47
不知到STM8能裝下不
作者: kikipu    時(shí)間: 2021-1-29 23:08
void ReadCard(void)
{
    u8 status=MI_ERR;
    PcdAntennaOn(); //開(kāi)啟天線(xiàn)
    do
    {
        status=PcdRequest(PICC_REQALL,CT);  
    }
    while(status!=MI_OK); //等待尋卡成功
    if(status==MI_OK)  //尋卡成功
    {
        status=MI_ERR;
        status = PcdAnticoll(SN);/*防沖撞*/
        printf("尋卡成功\r\n");
        if (status==MI_OK)//防沖撞成功
        {
            status=MI_ERR;
            status=PcdSelect(SN); /*選卡*/
            printf("防碰撞成功\r\n");
        }
        if(status==MI_OK)//選卡成功
        {
            status=MI_ERR;
            printf("選卡成功\r\n");
            printf("卡號(hào):%X %X %X %X\r\n",SN[0],SN[1],SN[2],SN[3]);
        }
    }
是不是有點(diǎn)問(wèn)題啊?
作者: 3.3.3.    時(shí)間: 2021-5-24 09:17
非常感謝分享,找的別的代碼都不能用,就這個(gè)一次過(guò),感覺(jué)太棒了。
作者: newbeacon    時(shí)間: 2022-5-5 12:40
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
作者: Mxd19991114    時(shí)間: 2022-5-6 00:21
學(xué)習(xí)了學(xué)習(xí)了,樓主的帖子使我受益匪淺


作者: 李軍軍軍    時(shí)間: 2022-5-14 17:39
學(xué)習(xí)了學(xué)習(xí)了,樓主的帖子使我受益匪淺
作者: tarchen    時(shí)間: 2024-10-1 09:22
感謝樓主分享




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1