supermax
級別: 工控俠客
|
坦白說我平時不學(xué)51單片的,我們?nèi)径加肁RM了。 |
---|---|
本帖最近評分記錄: |
liuliangdt
liuliangdt
級別: 家園?
|
老實說,我的工作跟單片機沒關(guān)系,ARM我都沒接觸過。現(xiàn)在想想要是單片機能從中斷程序中跳轉(zhuǎn)到主程序執(zhí)行也能解決問題,這樣可以跳轉(zhuǎn)嗎? |
---|---|
|
shi2999
不管學(xué)什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網(wǎng)絡(luò)英雄
|
能做到,進中斷時,會把pc指針存進堆棧,在中斷中修改相應(yīng)堆棧位置的數(shù)值為那個函數(shù)的地址就行 如: MOV SP, #(STACK-1) MOV (STACK), #HIGH(function1) MOV (STACK+1), #LOW(function1) MOV SP, #(STACK+1) RETI 樓主留言:你和#supermax #是同事嗎?他說是你的手下。 |
---|---|
本帖最近評分記錄: |
liuliangdt
liuliangdt
級別: 家園常客
|
哥,謝謝您!您的寫的匯編語言我一點都看不懂。我的思維是進入中斷程序執(zhí)行后可不可以用/**goto**/這樣的語句跳到主程序中來執(zhí)行?或者還有別的跳轉(zhuǎn)語句可以嗎? 真厲害,會寫匯編語言。16位跟32位的處理器好學(xué)嗎? |
---|---|
|
shi2999
不管學(xué)什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網(wǎng)絡(luò)英雄
|
supermax 是不是我的同事不重要。 |
---|---|
|
shi2999
不管學(xué)什么,興趣是最好的老師,能賺錢是最強勁的動力
級別: 網(wǎng)絡(luò)英雄
|
正常是可以的,, 但GOTO,一般跳轉(zhuǎn),,不是太建議, 但GOTO是一個非常直接的方法,,一定要檢查清楚后,,再使用, |
---|---|
|
liuliangdt
liuliangdt
級別: 家園?
|
除了/**goto**/語句外還有別的更好的語句可用嗎? |
---|---|
|
liuliangdt
liuliangdt
級別: 家園?
|
這帖子不能沉。有沒有辦法在中斷程序里發(fā)送通信數(shù)據(jù)呢? |
---|---|
|