標(biāo)題: 關(guān)于STC89C52RC單片機(jī)制作RFID門禁系統(tǒng)調(diào)試問題 [打印本頁]

作者: m24    時(shí)間: 2021-8-16 21:40
標(biāo)題: 關(guān)于STC89C52RC單片機(jī)制作RFID門禁系統(tǒng)調(diào)試問題
本帖最后由 m24 于 2021-8-17 10:44 編輯

本次項(xiàng)目,是計(jì)劃做一個(gè)基于51單片機(jī)的智能門禁系統(tǒng),主控MCU為STC89C52RC,外設(shè)有射頻模塊RFID-RC522,語音播報(bào)模塊JQ8900,蜂鳴器,舵機(jī)MG964R。串口打印調(diào),各個(gè)模塊代碼已經(jīng)準(zhǔn)備就緒,其中只差最后一步將MG946R舵機(jī)結(jié)合沒有解決。并不是舵機(jī)驅(qū)動代碼的問題,因?yàn)轵?qū)動代碼已經(jīng)經(jīng)過調(diào)試無誤。

問題描述:工程文件中舵機(jī)部分不工作,舵機(jī)我是用定時(shí)器來寫的。模塊代碼已驗(yàn)證無誤,但是我將RC-522的驅(qū)動代碼加入這個(gè)模塊代碼中去,哪怕不加rc-522的頭文件,不調(diào)用RC522的功能函數(shù),只要工程里有rc-522的代碼定時(shí)器就運(yùn)行不了,舵機(jī)無反應(yīng),去掉rc-522c文件后,舵機(jī)又能驅(qū)動了,想問問各位遇見過這個(gè)問題沒有

工程代碼.rar (166.62 KB, 下載次數(shù): 17)

F@}OHX_BEB$ES%)O)69MAPW.png (27.63 KB, 下載次數(shù): 25)

F@}OHX_BEB$ES%)O)69MAPW.png

作者: csmyldl    時(shí)間: 2021-8-16 23:21
要具體看你的代碼及資源的利用情況才可查出問題
作者: lkc8210    時(shí)間: 2021-8-17 00:51
變數(shù)區(qū)(Ram)溢出了?
STC89C52RC:
Code:8k        Ram:512(data:128 idata:128 xdata:256)        EEProm:5k        Addr:0x2000
作者: m24    時(shí)間: 2021-8-17 10:38
lkc8210 發(fā)表于 2021-8-17 00:51
變數(shù)區(qū)(Ram)溢出了?
STC89C52RC:
Code:8k        Ram:512(data:128 idata:128 xdata:256)        EEProm:5k        Addr:0x20 ...

xdata只有256嗎  這里編譯玩是336...
作者: m24    時(shí)間: 2021-8-17 10:41
csmyldl 發(fā)表于 2021-8-16 23:21
要具體看你的代碼及資源的利用情況才可查出問題

文件上傳了 麻煩您了




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