久久综合精品无码一区二区三区|精品日韩一区二区视频播放|亚洲欧洲日韩国内高清|在线视频亚洲一区
問答
產(chǎn)品
|
公司
|
配件目錄
|
EPC底盤號查詢
下載手機汽配人
汽配人首頁 >
問答首頁
msp430編程定時器B的中斷
編了一個計數(shù)周期信號頻率的程序,用定時器B定時中斷控制了一秒的時間,但是中斷里的程序執(zhí)行有問題??梢韵葞兔獯鹣轮袛嗟脑敿氝^程嗎?
問
提問者:網(wǎng)友
|
2017-09-16
最佳回答
微控論壇原創(chuàng)主貼 作者:bobo 微控論壇特約因DC的邀請寫一個有關(guān)中斷的東東,我也接觸430不久只能以自己的心得體會更大家分享,若有紕漏懇請見諒。MSP430用戶手冊上有的中斷介紹我就不贅述了,大家可以看User Guider.我講的主要是書上沒有的,或者是點的不透的。希望對大家有用。1.中斷嵌套,優(yōu)先級430總中斷的控制位是狀態(tài)寄存器內(nèi)的GIE位(該位在SR寄存器內(nèi)),該位在復(fù)位狀態(tài)下,所有的可屏蔽中斷都不會發(fā)生響應(yīng)??善帘沃袛嘤址譃閱沃袛嘣春投嘀袛嘣吹?。單中斷源的一般響應(yīng)了中斷服務(wù)程序中斷標(biāo)志位就自動清零,而多中斷源的則要求查詢某個寄存器后中斷標(biāo)志位才會清零。由于大多數(shù)人接觸的第一款單片機通常是51,51單片機CPU在響應(yīng)低優(yōu)先級的中斷程序過程中若有更高優(yōu)先級的中斷發(fā)生,單片機就會去執(zhí)行高優(yōu)先級,這個過程已經(jīng)產(chǎn)生了中斷嵌套。而430單片機則不同,如果在響應(yīng)低優(yōu)先級中斷服務(wù)程序的時候,即使來了更高優(yōu)先級的中斷服務(wù)請求,430也會置之不理,直至低優(yōu)先級中斷服務(wù)程序執(zhí)行完畢,才會去響應(yīng)高優(yōu)先級中斷。這是因為430在響應(yīng)中斷程序的時候,總中斷GIE是復(fù)位狀態(tài)的,如果要產(chǎn)生類似51的中斷嵌套,只能在中斷函數(shù)內(nèi)再次置位GIE位。2.定時器TATimerA有2個中斷向量。TIMERA0,TIMERA1TIMERA0只針對CCR0的計數(shù)溢出TIMERA1再查詢TAIV后可知道是CCR1,還是CCR2,亦或TAIFG引起的,至于TAIFG是什么情況下置位的,則要看TA工作的模式具體看用戶手冊。還有一點TA本身有PWM輸出功能,無須借用中斷功能。在這個問題上經(jīng)常出現(xiàn)應(yīng)用彎路的是如何結(jié)合TA和AD實行定時采樣的問題,很多人都是在TA中斷里打開AD這樣來做。這是不適宜的,因為430 的ADC10,ADC12(SD16不熟悉,沒發(fā)言權(quán))模塊均有脈沖采樣模式和擴展采樣模式。只要選擇AD是由TA觸發(fā)采樣,然后把TA設(shè)置成PWM輸出模式,當(dāng)然輸出PWM波的都是特殊功能腳,但是在這里它是不需要輸出的,所以引腳設(shè)置不必理會。值得關(guān)心的就是PWM的頻率,也就是你AD的采樣率。3.看門狗復(fù)位看門狗有2種工作模式:定時器 ,看門狗定時器工作模式下WDTIFG在響應(yīng)中斷服務(wù)程序有標(biāo)志位自動復(fù)位,而在看門狗模式下,該標(biāo)志位只能軟件清零。但是怎么判斷復(fù)位是由于WDT工作在看門狗模式下的定時溢出引起的,還是看門狗寫密鑰錯誤引起的呢?………………………………答案是沒有方法,至少我沒見過有什么方法,也沒見過周邊的人有什么方法。若有人知道方法謝謝分享。4.經(jīng)常有人會問這個語句的MOV.B #LPM0,0(SP)的作用。假如你在進入中斷函數(shù)之前,430是在LPM0下待機,若要求執(zhí)行完中斷函數(shù)之后進入LPM3待機,在中斷函數(shù)里寫MOV.B #LPM3,SR是無效的。因為在進入中斷時430會把PC,SR壓棧,( SR內(nèi)保存著低功耗模式的設(shè)置)即使你寫了MOV.B #LPM3,SR,在退出中斷出棧時SR會被重新設(shè)置成低功耗0,要達到這樣的目的,只能更改堆棧內(nèi)SR的設(shè)置:MOV.B #LPM0,0(SP)。5中斷向量:430的中斷向量是FFE0H—FFFFH,一共32個字節(jié)也就是FLASH的最后一段,430的FLASH有大有小,但是最后地址肯定是FFFFH(大FLASH超過64K的除外)所以它們的起始地址是不一樣的,而一般IAR默認編譯都是把程序放在FLASH開始的位置(不包括信息段)。有個值得弄清楚的問題是:什么是中斷向量?中斷向量實際就是保存中斷函數(shù)入口地址的存儲單元空間。就像FFFEH+FFFFH這2個字節(jié)是復(fù)位中斷向量,那么它存儲的就是主函數(shù)在FLASH內(nèi)的起始地址,假如主函數(shù)保存在以0x1100為起始地址的FLASH塊內(nèi),那么你會發(fā)現(xiàn)FFFFH 內(nèi)保存的是0x11, FFFE內(nèi)保存的是0x00.其他什么TimerA,ADC12,所有的都一樣。只是你每次寫的程序長短不一,中斷函數(shù)放的位置不一樣。IAR編譯器都會給你定好,然后在你用JTAG燒寫程序的時候,把這個地址,燒寫到相應(yīng)的中斷向量。因為中斷函數(shù)所處地址可以由用戶自定義,也可以讓IAR自動編譯,所以這個地址除了源代碼開發(fā)人員知道,其他人是不知道的,BSL就是應(yīng)用這32個字節(jié)的中斷向量內(nèi)的內(nèi)容的特殊性設(shè)置的密碼。但是有幾個東西在430是不變的,就是觸發(fā)中斷的條件滿足后,它到哪個地方去尋址中斷服務(wù)函數(shù)的入口地址,是TI 在做430時就固化好,定死的。比方說上電復(fù)位的時候,它知道去FFFE,FFFF單元找地址,而不去FFE0,FFE2找地址,這個映射關(guān)系是430固化不變的??捎械臅r候你就是需要改變“中斷向量”,這怎么辦?430FLASH程序自升級里有時就會碰到這個問題,方法是在430原來默認的中斷向量表內(nèi)做一個跳轉(zhuǎn)操作,同樣以上電復(fù)位為例:ORG 0x2345PowerReset: mov.w &0xFCFE,PC……………………………………………………ORG 0xFFFEDW PowerReset
回答者:網(wǎng)友
產(chǎn)品精選
我來回答
看不清?換一個
提交答案
相關(guān)已解答問題
MSP430定時器A
msp430定時器中斷的問題
MSP430的定時器B
MSP430的定時器B
東南汽車富利卡的閃光器在什么位置
請問反鏟的曲柄連桿機構(gòu)是由那三部分組成的?
錦州到建昌的客車
RT-11509G和9JS150T-B變速箱有什么區(qū)別,各優(yōu)勢在于哪?
奔馳ML350.建議指點。
什么做車去大興北京奔馳公司
在移動端查看:
msp430編程定時器B的中斷
搜索問答
還沒有汽配人賬號?
立即注冊
我要提問
精彩推薦
1
保養(yǎng)用全合成機油大約需要多少錢
2
倒車?yán)走_只要掛倒檔就響個不停是怎么回事?
3
單列深溝球軸承6901和6802能承受多大的軸向力?曉得的說下 先謝謝了?
4
法蘭克系統(tǒng)加工中心指令G76 G81 G82 G83 G84 G85 G86 G87 G88 G89什么格式。程序中的字母代表什么。
5
云內(nèi)490發(fā)動機要加多少升機油
6
高分求助:利用S7-200編寫比例閥的控制程序,實現(xiàn)比例閥開度的正弦變化,以實現(xiàn)液壓缸的正弦運動。
7
汽車保險第一受益人為上汽財務(wù)
8
增城地區(qū)的怎么查機動車違規(guī)情況
9
左右側(cè)后視鏡,加熱功能忘關(guān)閉,會不會壞掉啊
10
請問上海各大汽配城有什么不同?分別影響地方?
周邊商家推薦
周邊產(chǎn)品推薦
相關(guān)問答
哪位能給個電風(fēng)扇機械式定時器組裝視頻?
有這樣的定時器嗎,如設(shè)定30分鐘,有一開關(guān)接通,30分鐘倒計時運行,如運行10或16分鐘等等后,開關(guān)斷開,
三菱FX-2N如何在文本顯示器顯示PLC定時器的過程時間秒?plc程序要怎么寫。請哪位高手詳細說明。謝謝
定時器0控制數(shù)碼管顯示單片機的匯編程序?
定時器工作原理是什么?
那種定時器插座插排開關(guān)好,晚上給電動車充電,要個質(zhì)量好的
MSP430單片機里,基礎(chǔ)定時器、16位ADC 、16位定時器timer_A三者區(qū)別。
新買的美的電風(fēng)扇,為什么定時器一直在響
msp430定時器中斷的問題
產(chǎn)品精選
東風(fēng)天龍牽引車
汽車鎖具
重汽a7
三菱空調(diào)
十字聯(lián)軸器
管路
開關(guān)面板
空調(diào)配件
液壓件
雨刮器電機
優(yōu)勢廠家
傳動裝置廠家
吊架總成廠家
汽車空調(diào)管路配件廠家
塑料配件廠家
汽車鑰匙廠家
三一挖機廠家
17600廠家
安全帶廠家
集濾器廠家
水泵廠家
圖片大全
混凝土輸送泵圖片
斯太爾汽車圖片
韓國現(xiàn)代汽車圖片
倒車?yán)走_圖片
單向軸承圖片
風(fēng)神h30圖片
ADC12圖片
充電機圖片
鋼球圖片
高壓油泵圖片
推薦主題
東風(fēng)3208
德國曼卡車
汽車散熱器
流量控制閥
中國一拖
球面軸承
奔馳寶馬奧迪
汽車配件廠
軸瓦
轉(zhuǎn)向節(jié)
本頁是網(wǎng)友提供的關(guān)于“msp430編程定時器B的中斷”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
協(xié)議規(guī)則
服務(wù)協(xié)議
交易規(guī)則
注冊新用戶
幫助中心
網(wǎng)站服務(wù)
汽配旺鋪
網(wǎng)價查詢
商用車EPC查詢
營銷寶
特色市場
商用車市場
乘用車市場
東風(fēng)市場
重汽市場
陜汽市場
一汽市場
北汽市場
江淮市場
專用汽車
地方分站
江蘇分站
廣東分站
山東分站
吉林分站
專用車分站
河南分站
十堰產(chǎn)業(yè)帶
云南分站
陜西市場
移動端
手機登錄:m.qipeiren.com
iPhone
Android
關(guān)于我們
|
友情鏈接
|
汽車配件批發(fā)
|
汽車配件圖片
|
汽車配件大全
|
汽配問答
|
汽配廠家
|
汽配品牌
|
汽配主題
|
汽配城
|
鄂ICP備14009261號
經(jīng)營許可證編號:鄂B2-20140114
服務(wù)熱線:0719-8311727
Copyright © 2005-2025 十堰億脈科技有限公司 版權(quán)所有
鄂公網(wǎng)安備 42030202000345號