|
200黑幣
各位大佬,本人是一個(gè)電子愛(ài)好者,最近在研究RC522,從論壇下載了個(gè)RC522的讀寫(xiě)程序,原貼地址為:http://m.zg4o1577.cn/bbs/dpj-167923-1.html ,自己畫(huà)的原理圖和硬件三維如下,我參照程序把相應(yīng)的引腳了,單片機(jī)采用的是STC15W408AS,SOP28,程序編譯之后,RC522讀取不出來(lái)。做過(guò)一下測(cè)試,最終還是沒(méi)能解決問(wèn)題,再次懇請(qǐng)大佬指點(diǎn)一二,不勝感激
1.我自己畫(huà)的原理圖和硬件都測(cè)試過(guò),蜂鳴器和調(diào)試燈都正常能工作;
2.RC522與電路板的連接線都測(cè)試過(guò),正常導(dǎo)通;RC522電壓3.3V也正常 3.我在主程序中,每一個(gè)環(huán)節(jié)都加過(guò)蜂鳴器調(diào)試點(diǎn),但是無(wú)論是尋卡、防沖撞、選卡,還是讀卡蜂鳴器都不報(bào)警,也就是根本沒(méi)尋卡。
4.為了怕下載器干擾,我用的單獨(dú)電源供電;
5.嘗試過(guò)將RC522沒(méi)用到的線斷開(kāi),還是不行;
6.在51 ISP下載軟件中嘗試將單片機(jī)時(shí)鐘改為11.0592MHZ、12MHZ、24MHZ都不起作用。
7.懷疑是程序問(wèn)題,我又在論壇下載了其余的RC522程序,同樣的方法實(shí)驗(yàn),還是不行。附件包含所有我下載的RC522程序。
綜上,以目前小弟的能力,還不能完全理解每條語(yǔ)句的作用,所以肯定大佬指點(diǎn)一二。謝謝!
|
最佳答案
查看完整內(nèi)容
1,RC522調(diào)試確實(shí)需要注意的地方比較多。手上正好有艾克姆STC15的這個(gè)例子,分享給你。
2,在調(diào)試過(guò)程中需要注意的地方比較多,起初調(diào)試,建議使用模擬SPI來(lái)調(diào)試。艾克姆做了款測(cè)試軟件,可以更方便調(diào)試讀寫(xiě)卡操作。
3,在每次讀寫(xiě)卡時(shí)一定注意移開(kāi)一段距離,下載頻率也要注意下。附件把例程源碼、艾克姆測(cè)試軟件、艾克姆實(shí)驗(yàn)文檔都上傳。
|