找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3703|回復(fù): 18
打印 上一主題 下一主題
收起左側(cè)

stm32 MFRC522 RFID卡程序,函數(shù)結(jié)束不退出?

[復(fù)制鏈接]
回帖獎勵 2 黑幣 回復(fù)本帖可獲得 2 黑幣獎勵! 每人限 1 次(中獎概率 80%)
跳轉(zhuǎn)到指定樓層
樓主
ID:964463 發(fā)表于 2022-11-11 22:38 | 只看該作者 |只看大圖 回帖獎勵 |倒序?yàn)g覽 |閱讀模式

這個SetBitMask執(zhí)行完不結(jié)束怎么回事?各位大佬,能打印 ssss,打印不了 3333,說明函數(shù)沒退出去,崩潰啦
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:964463 發(fā)表于 2022-11-11 22:40 | 只看該作者
希望來個兄弟解救一下,代碼移植都這么難,被自己要蠢哭了
回復(fù)

使用道具 舉報

板凳
ID:384109 發(fā)表于 2022-11-12 12:45 | 只看該作者
確定是這個地方?jīng)]退出嗎,SetBitMask這個函數(shù)調(diào)用的地方不少的

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

地板
ID:964463 發(fā)表于 2022-11-12 22:14 | 只看該作者
人中狼 發(fā)表于 2022-11-12 12:45
確定是這個地方?jīng)]退出嗎,SetBitMask這個函數(shù)調(diào)用的地方不少的

竟然是一位高級工程師大佬,我現(xiàn)在從GitHub下載了另一份對照看看,多方對比,小菜鳥太難了。我是通過printf打印來看運(yùn)行到哪了,void SetBitMask(); 函數(shù)的最后一句能打印,本來void函數(shù)運(yùn)行完就應(yīng)該退出到調(diào)用他的函數(shù)里邊繼續(xù)執(zhí)行下一行代碼,但是在SetBitMask外邊的下一行就不能打印了,我這個思路存在漏洞嗎,希望大佬可以指點(diǎn)一下?
回復(fù)

使用道具 舉報

5#
ID:384109 發(fā)表于 2022-11-13 09:22 | 只看該作者
用的是STM32芯片,直接做硬件仿真跟蹤就好了,STM32的硬件仿真比51方便,自帶功能的
回復(fù)

使用道具 舉報

6#
ID:964463 發(fā)表于 2022-11-13 09:32 | 只看該作者
人中狼 發(fā)表于 2022-11-13 09:22
用的是STM32芯片,直接做硬件仿真跟蹤就好了,STM32的硬件仿真比51方便,自帶功能的

好的大佬,看來我必須學(xué)一下仿真了。
回復(fù)

使用道具 舉報

7#
ID:964463 發(fā)表于 2022-11-13 09:36 | 只看該作者
人中狼 發(fā)表于 2022-11-12 12:45
確定是這個地方?jīng)]退出嗎,SetBitMask這個函數(shù)調(diào)用的地方不少的

反正只要有這個置位函數(shù),他后邊就不能打印,神奇,看來必須學(xué)習(xí)一下仿真了
回復(fù)

使用道具 舉報

8#
ID:1051719 發(fā)表于 2022-11-13 12:04 | 只看該作者
你嘗試一下把下面一段注釋掉,看看什么原因
回復(fù)

使用道具 舉報

9#
ID:1051727 發(fā)表于 2022-11-13 13:53 | 只看該作者
printf這個函數(shù)是可以重入的嗎?有考慮過多個函數(shù)同時調(diào)用printf的情況嗎?
回復(fù)

使用道具 舉報

10#
ID:535295 發(fā)表于 2022-11-13 15:44 | 只看該作者

你嘗試一下把下面一段注釋掉,看看什么原因
回復(fù)

使用道具 舉報

11#
ID:535295 發(fā)表于 2022-11-13 15:47 | 只看該作者
printf重定向打開,要是用到串口就初始化串口,否則都不知道你把打印信息打印到哪里去了
回復(fù)

使用道具 舉報

12#
ID:964463 發(fā)表于 2022-11-13 18:46 | 只看該作者
719479050 發(fā)表于 2022-11-13 15:47
printf重定向打開,要是用到串口就初始化串口,否則都不知道你把打印信息打印到哪里去了

打開了,然后用的串口助手嘛,應(yīng)該就可以了吧,謝謝你
回復(fù)

使用道具 舉報

13#
ID:964463 發(fā)表于 2022-11-13 18:48 | 只看該作者
這個怎么回事?我發(fā)了個帖子黑幣從60就到了100了怎么?不是應(yīng)該減少我的嗎?
回復(fù)

使用道具 舉報

14#
ID:964463 發(fā)表于 2022-11-14 12:55 | 只看該作者
我把卡放上去能收到數(shù)據(jù)了,就是不知道什么數(shù)據(jù)
回復(fù)

使用道具 舉報

15#
ID:123289 發(fā)表于 2022-11-14 16:41 | 只看該作者
不退出,其它也不能執(zhí)行,SSSS也只能執(zhí)行一次。
回復(fù)

使用道具 舉報

16#
ID:794544 發(fā)表于 2022-11-14 18:05 | 只看該作者
程序是不是進(jìn)入硬件錯誤中斷了?
回復(fù)

使用道具 舉報

17#
ID:964463 發(fā)表于 2022-11-16 15:52 | 只看該作者
z1234561 發(fā)表于 2022-11-14 18:05
程序是不是進(jìn)入硬件錯誤中斷了?

不知道,門禁卡尋卡函數(shù)中調(diào)用的PcdComMF522()函數(shù)有問題,問題函數(shù)不能返回status 為MI_OK,再找找看
回復(fù)

使用道具 舉報

18#
ID:1052418 發(fā)表于 2022-11-17 14:18 | 只看該作者

printf這塊?
回復(fù)

使用道具 舉報

19#
ID:964463 發(fā)表于 2022-11-17 23:36 | 只看該作者

不是,最后是spi通信原因,庫的原因,沒移植全,但是就是不報錯
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表