supermax
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 590 個(gè)
工控威望: 2540 點(diǎn)
下載積分: 3642 分
在線時(shí)間: 375(小時(shí))
注冊(cè)時(shí)間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
12樓  發(fā)表于: 2014-03-07 13:48
引用
引用第11樓liuliangdt于2014-03-07 11:27發(fā)表的  :



一起共勉一起學(xué)習(xí)吧!
那兩句我那樣寫不出來。學(xué)習(xí)了。

坦白說我平時(shí)不學(xué)51單片的,我們?nèi)径加肁RM了。
本帖最近評(píng)分記錄:
  • 下載積分:+5(liuliangdt) 真誠(chéng)感謝!
    liuliangdt
    liuliangdt
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 682 點(diǎn)
    下載積分: 66148 分
    在線時(shí)間: 989(小時(shí))
    注冊(cè)時(shí)間: 2010-09-05
    最后登錄: 2024-12-11
    查看liuliangdt的 主題 / 回貼
    13樓  發(fā)表于: 2014-03-07 20:59
    引用
    引用第12樓supermax于2014-03-07 13:48發(fā)表的  :

    坦白說我平時(shí)不學(xué)51單片的,我們?nèi)径加肁RM了。



    老實(shí)說,我的工作跟單片機(jī)沒關(guān)系,ARM我都沒接觸過,F(xiàn)在想想要是單片機(jī)能從中斷程序中跳轉(zhuǎn)到主程序執(zhí)行也能解決問題,這樣可以跳轉(zhuǎn)嗎?
    shi2999
    不管學(xué)什么,興趣是最好的老師,能賺錢是最強(qiáng)勁的動(dòng)力
    級(jí)別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 2680 個(gè)
    工控威望: 7394 點(diǎn)
    下載積分: 3002 分
    在線時(shí)間: 606(小時(shí))
    注冊(cè)時(shí)間: 2010-12-26
    最后登錄: 2023-05-29
    查看shi2999的 主題 / 回貼
    14樓  發(fā)表于: 2014-03-07 21:46
    能做到,進(jìn)中斷時(shí),會(huì)把pc指針存進(jìn)堆棧,在中斷中修改相應(yīng)堆棧位置的數(shù)值為那個(gè)函數(shù)的地址就行
    如:     MOV SP, #(STACK-1)
                  MOV (STACK), #HIGH(function1)
                  MOV (STACK+1), #LOW(function1)
                  MOV SP, #(STACK+1)
                  RETI
        
    樓主留言:
    你和#supermax #是同事嗎?他說是你的手下。
    本帖最近評(píng)分記錄:
  • 下載積分:+5(liuliangdt) 熱心助人!
    liuliangdt
    liuliangdt
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 682 點(diǎn)
    下載積分: 66148 分
    在線時(shí)間: 989(小時(shí))
    注冊(cè)時(shí)間: 2010-09-05
    最后登錄: 2024-12-11
    查看liuliangdt的 主題 / 回貼
    15樓  發(fā)表于: 2014-03-07 22:16
    引用
    引用第14樓shi2999于2014-03-07 21:46發(fā)表的  :
    能做到,進(jìn)中斷時(shí),會(huì)把pc指針存進(jìn)堆棧,在中斷中修改相應(yīng)堆棧位置的數(shù)值為那個(gè)函數(shù)的地址就行
    如:     MOV SP, #(STACK-1)
                  MOV (STACK), #HIGH(function1)
                  MOV (STACK+1), #LOW(function1)
                  MOV SP, #(STACK+1)
    .......




    哥,謝謝您!您的寫的匯編語言我一點(diǎn)都看不懂。我的思維是進(jìn)入中斷程序執(zhí)行后可不可以用/**goto**/這樣的語句跳到主程序中來執(zhí)行?或者還有別的跳轉(zhuǎn)語句可以嗎?
    真厲害,會(huì)寫匯編語言。16位跟32位的處理器好學(xué)嗎?
    shi2999
    不管學(xué)什么,興趣是最好的老師,能賺錢是最強(qiáng)勁的動(dòng)力
    級(jí)別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 2680 個(gè)
    工控威望: 7394 點(diǎn)
    下載積分: 3002 分
    在線時(shí)間: 606(小時(shí))
    注冊(cè)時(shí)間: 2010-12-26
    最后登錄: 2023-05-29
    查看shi2999的 主題 / 回貼
    16樓  發(fā)表于: 2014-03-07 22:40
    supermax 是不是我的同事不重要。
    shi2999
    不管學(xué)什么,興趣是最好的老師,能賺錢是最強(qiáng)勁的動(dòng)力
    級(jí)別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 2680 個(gè)
    工控威望: 7394 點(diǎn)
    下載積分: 3002 分
    在線時(shí)間: 606(小時(shí))
    注冊(cè)時(shí)間: 2010-12-26
    最后登錄: 2023-05-29
    查看shi2999的 主題 / 回貼
    17樓  發(fā)表于: 2014-03-07 22:42
    正常是可以的,,
    但GOTO,一般跳轉(zhuǎn),,不是太建議,
    但GOTO是一個(gè)非常直接的方法,,一定要檢查清楚后,,再使用,
    liuliangdt
    liuliangdt
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 682 點(diǎn)
    下載積分: 66148 分
    在線時(shí)間: 989(小時(shí))
    注冊(cè)時(shí)間: 2010-09-05
    最后登錄: 2024-12-11
    查看liuliangdt的 主題 / 回貼
    18樓  發(fā)表于: 2014-03-07 22:57
    引用
    引用第17樓shi2999于2014-03-07 22:42發(fā)表的  :
    正常是可以的,,
    但GOTO,一般跳轉(zhuǎn),,不是太建議,
    但GOTO是一個(gè)非常直接的方法,,一定要檢查清楚后,,再使用,




    除了/**goto**/語句外還有別的更好的語句可用嗎?
    liuliangdt
    liuliangdt
    級(jí)別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 443 個(gè)
    工控威望: 682 點(diǎn)
    下載積分: 66148 分
    在線時(shí)間: 989(小時(shí))
    注冊(cè)時(shí)間: 2010-09-05
    最后登錄: 2024-12-11
    查看liuliangdt的 主題 / 回貼
    19樓  發(fā)表于: 2014-03-08 19:17
    這帖子不能沉。有沒有辦法在中斷程序里發(fā)送通信數(shù)據(jù)呢?
    supermax
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 590 個(gè)
    工控威望: 2540 點(diǎn)
    下載積分: 3642 分
    在線時(shí)間: 375(小時(shí))
    注冊(cè)時(shí)間: 2011-03-20
    最后登錄: 2021-03-26
    查看supermax的 主題 / 回貼
    20樓  發(fā)表于: 2014-03-09 06:59
    樓主想這貼不沉下去,幾乎不可能,因?yàn)闆]幾個(gè)搞低壓工業(yè)電器又能搞單片機(jī),幾乎是百萬中無一,你的問題沒幾個(gè)人能答上,自學(xué)單片并能與最新技術(shù)ARM同步成功的人可能是天才中的天才,不過還是不斷地有人勇于挑戰(zhàn)這個(gè)難于登天的高峰。樓主還是多百度一下吧!