音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場(chǎng)網(wǎng)
技術(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

軟件如何處理抗干擾問題

作者:羽翔 欄目:單片機(jī)
軟件如何處理抗干擾問題
請(qǐng)教軟件如何實(shí)現(xiàn)抗干擾、濾波,最好能舉例說明

2樓: >>參與討論
羽翔
我感覺這里人氣不夠
討論技術(shù)問題的不多.

3樓: >>參與討論
fxmxh
我的軟件抗干擾經(jīng)驗(yàn)是這樣的
軟件抗干擾有一定的作用,但不如改硬件效果好。

我的軟件抗干擾經(jīng)驗(yàn)是這樣的

1,對(duì)于I/O口操作一般不用位操作,改為或,與

2,給I/O口寄存器定義影射寄存器,要操作I/O口時(shí)先操作影射寄存器,最后用影射寄存器的內(nèi)容去刷新I/O口寄存器。

3,對(duì)于一個(gè)重要的事件的處理多用冗余處理。

3,清看門狗的指令要放到恰到好處,看門狗的運(yùn)用還是要考慮一下的。

4,查表時(shí),屏閉掉非法的PC偏移量。

5,對(duì)于象OPTION,TRIS的內(nèi)容應(yīng)定時(shí)刷新。


4樓: >>參與討論
羽翔
re
謝謝樓上兄弟的回答,不過對(duì)于你說的第2、4點(diǎn)不太明白,能否具體說明?
謝謝!

5樓: >>參與討論
fxmxh
你參考一下
DISPLAY_buf equ 6f
save_portb equ 70
main:
    call task1
    call DISPLAY
    call save
    goto main
;;;;;;;;;;;;;;;;;;;;;
task1:
    movlw .4
    movwf save_portb
    return
;;;;;;;;;;;;;;;;;;;;;;;;
DISPLAY:
    movlw .9;;這就是為了屏閉掉非法的PC偏移量(因表長為8;如果干擾的緣故把DISPLAY_buf改了不加限制的話有可能查表跳飛)
    subwf DISPLAY_buf,0
    btfsc status,2
    retlw .10;;做為報(bào)錯(cuò)初理
    movf DISPLAY_buf,0
    addwf pc,1
    retlw 0
    retlw .1
    retlw .2
    retlw .3
    retlw .4
    retlw .5
    retlw .6
    retlw .7
    retlw .8
;;;;;;;;;;;;;;;;;;;;;;;;;
save:
    movf save_portb,0;;這就是第二點(diǎn)
    movwf PORTB
    return


參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
設(shè)計(jì)問題請(qǐng)教
那種PIC單片機(jī)可記1--99999個(gè)TTL脈沖數(shù)
偶會(huì)C51的編程,現(xiàn)在想學(xué)PIC,應(yīng)該看什么書?
怎么我的PICC8.01PL3里沒有16F675要用的PIC16630.H文件.
請(qǐng)教怎樣用C調(diào)用pic的匯編程序
免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)