【廣告】
如何解決單片機(jī)的抗干擾性問(wèn)題
防止干擾有效的方法是去除干擾源、隔斷干擾路徑,但往往很難做到,所以只能看單片機(jī)抗干擾能力夠不夠強(qiáng)了。在提高硬件系統(tǒng)抗干擾能力的同時(shí),STM32嵌入式單片機(jī)開(kāi)發(fā),軟件抗干擾以其設(shè)計(jì)靈活、節(jié)省硬件資源、可靠性好越來(lái)越受到重視。
單片機(jī)干擾很常見(jiàn)的現(xiàn)象就是復(fù)位,至于程序跑飛,其實(shí)也可以用軟件陷阱和看門(mén)狗將程序拉回到復(fù)位狀態(tài),所以單片機(jī)軟件抗干擾重要的是處理好復(fù)位狀態(tài)。
一般單片機(jī)都會(huì)有一些標(biāo)志寄存器,STM32嵌入式單片機(jī)廠(chǎng)家,可以用來(lái)判斷復(fù)位原因;另外你也可以自己在RAM中埋一些標(biāo)志。在每次程序復(fù)位時(shí),通過(guò)判斷這些標(biāo)志,可以判斷出不同的復(fù)位原因;還可以根據(jù)不同的標(biāo)志直接跳到相應(yīng)的程序。這樣可以使程序運(yùn)行有連續(xù)性,用戶(hù)在使用時(shí)也不會(huì)察覺(jué)到程序被重新復(fù)位過(guò)。
單片機(jī)的發(fā)展
單片機(jī)出現(xiàn)的歷史并不長(zhǎng),但發(fā)展十分迅猛。它的產(chǎn)生與發(fā)展和微處理器的產(chǎn)生與發(fā)展大體同步,自1971年美國(guó)Intel公司首先推出4位微處理器以來(lái),它的發(fā)展到目前為止大致可分為5個(gè)階段。
單片機(jī)發(fā)展的初級(jí)階段(1971年至1976年):1971年11月Intel公司首先設(shè)計(jì)出集成度為2000只晶體管/片的4位微處理器Intel 4004, 并配有RAM、 ROM和移位寄存器, 構(gòu)成了首臺(tái)MCS—4微處理器, 而后又推出了8位微處理器Intel 8008, 以及其它各公司相繼推出的8位微處理器。
單片機(jī)延長(zhǎng)時(shí)間程序的延長(zhǎng)時(shí)間怎么算的?
答:如果用循環(huán)語(yǔ)句實(shí)現(xiàn)的循環(huán),沒(méi)法計(jì)算,內(nèi)蒙古STM32嵌入式單片機(jī),但是一般延長(zhǎng)時(shí)間是沒(méi)法用循環(huán)語(yǔ)句實(shí)現(xiàn)的。
如果想延長(zhǎng)時(shí)間,STM32嵌入式單片機(jī)價(jià)格,一般需要用到定時(shí)器,延長(zhǎng)時(shí)間與晶振有關(guān)系,單片機(jī)系統(tǒng)一般常選用11.059 2 MHz、12 MHz或6 MHz晶振。首種更容易產(chǎn)生各種標(biāo)準(zhǔn)的波特率,后兩種的一個(gè)機(jī)器周期分別為1 μs和2 μs,便于延長(zhǎng)。本程序中假設(shè)使用頻率為12 MHz的晶振。很長(zhǎng)的延長(zhǎng)時(shí)間可達(dá)216=65 536 μs。若定時(shí)器工作在方式2,則可實(shí)現(xiàn)極短時(shí)間的延長(zhǎng);如使用其他定時(shí)方式,則要考慮重裝定時(shí)初值的時(shí)間(重裝定時(shí)器初值占用2個(gè)機(jī)器周期)。
企業(yè): 北京杰創(chuàng)永恒科技有限公司
手機(jī): 13401088771
電話(huà): 010-57325192
地址: 北京市昌平區(qū)科技園區(qū)超前路甲1號(hào)17號(hào)樓5層