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