• 1
  • 2
  • 3
  • 4
首页 > 微波/射频 > 射频学习交流 > 在调试RC522,问题是有的,暂时不知道怎么检测这个芯片是否通讯成功,SPI通讯

在调试RC522,问题是有的,暂时不知道怎么检测这个芯片是否通讯成功,SPI通讯

录入:edatop.com    阅读:
在调试RC522,问题是有的,暂时不知道怎么检测这个芯片是否通讯成功,SPI通讯。

已经解决。

小编说的RC522是那颗射频IC?

嗯是的,正在调试

这颗芯片硬件应该只需调天线参数吧?难道说调单片机控制它的程序?

嗯是的 程序。

请问小编,你的RC522通讯用的是单片机还是PC,我最近在做RC522和单片机通信,有些问题不太清楚,不知道能不能指点一下

单片机,请问你那边什么情况

小编RC522做的怎么样了,想请教点问题可以吗

小编现在方便吗,请教些问题可以吗

最近在用51单片机做一个关于RC522的小项目,刚开始,想先实现最基本的功能,想着刷一下卡,单片机上某一个指示灯就亮,但是现在这个功能实现不了,能不能帮忙检查一下,看看连线或者程序有什么问题?  

嗯你是用什么通讯的,我这边用IO口模拟SPI

我也是,用的板子上的I/O口

IMG_20160118_150728.jpg闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑娑⑺囬悽绋垮瀭濡わ絽鍟粻娑樏归敐鍛础缂佸鑳剁槐鎾诲磼濮橆兘鍋撻悜鑺ュ€块柨鏇氱劍閹冲矂姊绘担鍛婂暈闁荤喆鍎抽幑銏狀潨閳ь剙顕f繝姘亜缁炬媽椴搁弲顒勬⒑閹稿海绠撴繛璇х到鏁堟俊銈呮噺閸嬧剝绻濇繝鍌涘櫣妞わ絽銈搁幃浠嬵敍濞戞ɑ璇為梺璇″枟閻燂妇鎹㈠┑瀣倞闁靛ě鍐ㄥ婵犵數濮烽弫鎼佸磹椤栫偛鐒垫い鎺戝绾惧鏌熼崜褏甯涢柣鎾寸洴閹鏁愭惔鈥茬敖婵犫拃鍐粵闁逛究鍔嶇换婵嬪川椤曞懍鍝楅梻浣告贡閹虫挾鈧氨澧楁穱濠囧箹娴h倽銊╂煥閺冣偓閸庡磭绱為幒妤佲拻闁稿本鐟ㄩ崗宀勬煙閾忣偅宕岀€规洜鏁诲浠嬵敇閻愭鍞甸梻浣芥硶閸o箓骞忛敓锟�...

这是我的程序和连线:想先实现最基本的功能,想着刷一下卡,单片机上某一个指示灯就亮,但是现在这个功能实现不了,能不能帮忙检查一下,看看连线或者程序有什么问题?       首先是程序
#include "LPCREG.h"
#include "pindef.h"
#include "mfrc522.h"
#include <STDIO.H>
#include <string.h>
unsigned char code DefaultKey[6] = {0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF};
unsigned char g_ucTempbuf[20];         
void InitializeSystem()
{
    P0M1 = 0x0; P0M2 = 0x0;
    P1M1 = 0x0;        P1M2 = 0x0;                     
    P3M1 = 0x0; P3M2 = 0xFF;
    P0 = 0xFF; P1 = 0xFF; P3 = 0xFF;
}
void main( )
{   
     unsigned char status;
     InitializeSystem( );
     PcdReset();
     PcdAntennaOff();
     PcdAntennaOn();      
     while ( 1 )
     {   
         status = PcdRequest(PICC_REQALL, g_ucTempbuf);//寻卡
         if (status == MI_OK)
         {   
              LED = 0;         
         }
        else
              LED1=0;
    }
}
//端口定义放在MFRC500头文件里
sbit     MF522_NSS  =P1^3 ;                        //RC500片选
sbit     MF522_SCK  = P1^4;
sbit     MF522_SI   = P1^5;
sbit     MF522_SO   = P1^6;
sbit     MF522_RST  = P1^7;                  
//指示灯
sbit     LED  =    P1^0;
sbit     LED1  =    P1^1;
连线我都是按照这个定义连的
不知道为什么连最简单的都实现不了,拜托帮忙看看

连线的话,你自己看看吧,东西不在手边。
1、这个模块供电你是3.3v供电的吧?
2、  PcdAntennaOff();
     PcdAntennaOn();这两句之间需要延时下,不知道你函数里有没有做
3、SPI程序没问题吧?

3.3v这个没问题,我自己焊的转压电路,能不能咱们私聊一下,为这个事实在头疼,老师催的挺紧的,拜托帮我看看可以吗

我的QQ790447219,能不能我把程序完整的发过去,还有接线图也发给你,你帮我看看,可以吗

嗯 可以的 发我邮箱好了 我也不大用qq现在。mhp0114@126.com

大哥拜托了,实在是走投无路所以才厚着脸皮麻烦你,老师交代了任务就让自己完成,可是以前没做过硬件项目,周围师兄也都是做软件的,不懂这些,所以才上论坛看看,真的拜托了

在调试RC522,问题是有的,暂时不知道怎么检测这个芯片是否通讯成功,SPI通讯。

好的,谢谢大哥

您好,我也在做这个,只是用的是STC15W4K系列的,有的地方移植之后出了问题,求教!我用邮箱联系您,希望您回复我~

我是用STM32,现在通讯不成功,打印不出ID号

用的是什么方式 spi还是别的

求方法用atmage16a sp通讯方法qq939741567

看来不懂硬件也是不行啊!

申明:网友回复良莠不齐,仅供参考。如需专业解答,请学习本站推出的微波射频专业培训课程

上一篇:315M无线发射模块调试
下一篇:NRF51802-qfaa-r,256k flash版本。

闂傚倸鍊搁崐宄懊归崶顒夋晪鐟滃繘骞戦姀銈呯疀妞ゆ棁妫勬惔濠囨⒑瑜版帒浜伴柛鐘冲浮瀹曟垿骞橀幇浣瑰兊濡炪倖鍔戦崹鍦矈椤曗偓濮婃椽妫冨☉娆樻闂佺ǹ锕ら…鐑界嵁閹达箑绀嬫い鎺戝€婚幊婵嗩渻閵堝棛澧痪鏉跨Т閳诲秵绻濋崶銊㈡嫽婵炴挻鍩冮崑鎾寸箾娴e啿娲﹂弲顒勭叓閸ャ劎鈽夐柣鎺戠仛閵囧嫰骞掗幋婵愪患闂佽棄鍟伴崰鏍蓟閺囥垹閱囨繝鍨姈鏁堥梻浣呵归鍐礉瀹ュ桅闁告洦鍨伴崘鈧梺闈涒康婵″洤鈻撻妶鍡欑瘈闁冲皝鍋撻柛鏇ㄥ墰椤︿即姊洪崫鍕効缂傚秳绶氶悰顔嘉熼崗鐓庢瀭闂佸憡娲﹂崢褰掑焵椤掆偓閿曨亜顫忓ú顏呭仭闁哄瀵т簺婵$偑鍊栭崹鐢杆囬悽绋课ュù锝呭濞笺劑鏌嶈閸撶喖鐛崘顔碱潊闁靛牆鎳庣粣娑欑節閻㈤潧孝閻庢凹鍘奸埢鎾活敊閸撗咃紳闂佺ǹ鏈懝楣冨焵椤掑嫷妫戠紒顔肩墛缁楃喖鍩€椤掑嫨鈧線寮介鐐殿吅闂佹寧娲嶉崑鎾剁磼閻欌偓閸ㄥ爼寮婚妸鈺傚亞闁稿本绋戦锟� | More...
射频和天线工程师培训课程详情>>

  网站地图