|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
一個(gè)中斷,和宏代碼問(wèn)題 |
| 作者:rs232 欄目:ARM技術(shù) |
1. STMFD SP!, {R0-R3, R12, LR} ; 保存任務(wù)環(huán)境 在看代碼時(shí),老是不理解為何在中斷只是將寄存器r0~r3還有r12,PC壓入堆棧,我總感覺(jué)起碼應(yīng)該是 r0~r7吧,是不是只是為了效率的問(wèn)題,是不是要是為了更可靠還是把r4~r7也壓入好, 2. 再一個(gè)看代碼時(shí)看不懂以下代碼 IF :DEF: EN_CRP IF . >= 0x1fc INFO 1,"\nThe data at 0x000001fc must be 0x87654321.\nPlease delete some source before this LINE." ENDIF CrpData WHILE . < 0x1fc NOP WEND 其中不明白 IF . >= 0x1fc 和 WHILE . < 0x1fc 中的點(diǎn) 到底表示了什么,此兩句應(yīng)如何翻譯,書(shū)翻爛了也沒(méi)找到相關(guān)解釋 謝謝指點(diǎn)了 |
| 2樓: | >>參與討論 |
| 作者: rs232 于 2006/2/20 17:01:00 發(fā)布:
? ? |
|
| 3樓: | >>參與討論 |
| 作者: brm00 于 2006/2/20 17:39:00 發(fā)布:
?? 那本書(shū)是在ADS環(huán)境下講的,這些會(huì)不會(huì)是ADS下的語(yǔ)句呀? |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |