版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式系統(tǒng)基礎(chǔ)嵌入式系統(tǒng)基礎(chǔ)第第7章章 定時(shí)器模塊定時(shí)器模塊第第7章章 定時(shí)器模塊定時(shí)器模塊2、控制及狀態(tài)、控制及狀態(tài)寄存器(寄存器( SYST_CSR)SysTick Control and Status RegisterM0+用戶用戶手冊(cè)手冊(cè): P100-1012、控制及狀態(tài)、控制及狀態(tài)寄存器(寄存器( SYST_CSR)3、重載、重載寄存器(寄存器( SYST_RVR)SysTick Reload Value RegisterM0+用戶用戶手冊(cè)手冊(cè): P1014、計(jì)數(shù)、計(jì)數(shù)寄存器(寄存器( SYST_CVR)SysTick Current Value RegisterM0+用戶用戶手冊(cè)手
2、冊(cè): P1025、M0+內(nèi)核優(yōu)先級(jí)設(shè)置內(nèi)核優(yōu)先級(jí)設(shè)置寄存器(寄存器( SHPR3)M0+用戶用戶手冊(cè)手冊(cè): P99二、二、SysTick模塊構(gòu)件的設(shè)計(jì)模塊構(gòu)件的設(shè)計(jì)(1 1)時(shí)鐘的定義)時(shí)鐘的定義(2)SCB的結(jié)構(gòu)體類型及相關(guān)宏定義的結(jié)構(gòu)體類型及相關(guān)宏定義(2)SCB的結(jié)構(gòu)體類型及相關(guān)宏定義的結(jié)構(gòu)體類型及相關(guān)宏定義(3)SysTick的結(jié)構(gòu)體類型及相關(guān)宏定義的結(jié)構(gòu)體類型及相關(guān)宏定義(3)SysTick的結(jié)構(gòu)體類型及相關(guān)宏定義的結(jié)構(gòu)體類型及相關(guān)宏定義藍(lán)燈亮暗變化間隔為藍(lán)燈亮暗變化間隔為1 1秒秒第第7章章 定時(shí)器模塊定時(shí)器模塊第第7章章 定時(shí)器模塊定時(shí)器模塊第第7章章 定時(shí)器模塊定時(shí)器模塊第第7
3、章章 定時(shí)器模塊定時(shí)器模塊KL25參考參考手冊(cè):第手冊(cè):第34章章一一、RTC模塊的功能概述模塊的功能概述KL25參考參考手冊(cè)手冊(cè): P599p定時(shí)計(jì)數(shù)器定時(shí)計(jì)數(shù)器使能使能SRTCE時(shí):若時(shí):若SRTOF或或SRTIF沒有置位,則沒有置位,則TSR是只讀的并且是只讀的并且1秒增量一次秒增量一次;若;若SRTOF或或SRTIF置位,則定時(shí)計(jì)數(shù)器讀取值為置位,則定時(shí)計(jì)數(shù)器讀取值為0。p定時(shí)計(jì)數(shù)器定時(shí)計(jì)數(shù)器禁用禁用時(shí):時(shí): TSR可以被讀可以被讀/ /寫。寫。寫寫TSR來來清清零零SRTOF或或SRTIF。KL25參考參考手冊(cè)手冊(cè): P599p定時(shí)計(jì)數(shù)器定時(shí)計(jì)數(shù)器使能使能SRTCE時(shí):時(shí):TPR是只
4、讀的并且是只讀的并且每個(gè)每個(gè)32.768 kHz的時(shí)鐘周期增量一次的時(shí)鐘周期增量一次。當(dāng)當(dāng)TPR的的D14位從邏位從邏輯輯1轉(zhuǎn)換到邏輯轉(zhuǎn)換到邏輯0時(shí),時(shí),TSRTSR增量。增量。p定時(shí)計(jì)數(shù)器定時(shí)計(jì)數(shù)器禁用禁用時(shí):時(shí):TPR可以被讀可以被讀/ /寫。寫。KL25參考參考手冊(cè)手冊(cè): P600p定時(shí)計(jì)數(shù)器定時(shí)計(jì)數(shù)器使能使能SRTCE時(shí):當(dāng)時(shí):當(dāng)TARTAR等等于于TSRTSR并且并且TSRTSR增量增量時(shí),時(shí),SRTAF置置位。位。寫寫TAR來清零來清零SRTAF。KL25參考參考手冊(cè)手冊(cè): P600-601pCIC補(bǔ)償間隔計(jì)數(shù)器補(bǔ)償間隔計(jì)數(shù)器:指補(bǔ)償間隔計(jì)數(shù)器的當(dāng)前值。:指補(bǔ)償間隔計(jì)數(shù)器的當(dāng)前值。
5、如果如果CIC等于等于0,那么它會(huì)加載,那么它會(huì)加載CIR的內(nèi)容;如果的內(nèi)容;如果CIC不不等于等于0,那么它,那么它1秒減量一次。秒減量一次。pTCV定時(shí)補(bǔ)償值定時(shí)補(bǔ)償值:當(dāng)前值用于當(dāng)前秒間隔的補(bǔ)償邏:當(dāng)前值用于當(dāng)前秒間隔的補(bǔ)償邏輯。如果輯。如果CIC等于等于0,那么其,那么其1秒更新一次;如果秒更新一次;如果CIC不不等于等于0,那么它加載值為,那么它加載值為0(補(bǔ)償不使能秒增量)。(補(bǔ)償不使能秒增量)。pCIR補(bǔ)償間隔寄存器補(bǔ)償間隔寄存器:配置補(bǔ)償間隔為:配置補(bǔ)償間隔為1256秒秒/ /次次,用來控制用來控制TCR每秒內(nèi)每秒內(nèi)32.768 kHz的時(shí)鐘周期數(shù)量的調(diào)整的時(shí)鐘周期數(shù)量的調(diào)整頻
6、率。該寄存器是雙緩沖的并且寫無效直到當(dāng)前補(bǔ)償間頻率。該寄存器是雙緩沖的并且寫無效直到當(dāng)前補(bǔ)償間隔的末尾。隔的末尾。pTCR定時(shí)補(bǔ)償寄存器定時(shí)補(bǔ)償寄存器:配置每秒內(nèi):配置每秒內(nèi)32.768 kHz的時(shí)的時(shí)鐘周期數(shù)量。該寄存器是雙緩沖的并且寫無效直到當(dāng)前鐘周期數(shù)量。該寄存器是雙緩沖的并且寫無效直到當(dāng)前補(bǔ)償間隔的末尾。補(bǔ)償間隔的末尾。80h:定時(shí)預(yù)分頻器寄存器每定時(shí)預(yù)分頻器寄存器每32896個(gè)時(shí)鐘周期溢出一次。個(gè)時(shí)鐘周期溢出一次。FFh:定時(shí)預(yù)分頻器寄存器每定時(shí)預(yù)分頻器寄存器每32769個(gè)時(shí)鐘周期溢出一次。個(gè)時(shí)鐘周期溢出一次。00h:定時(shí)預(yù)分頻器寄存器每定時(shí)預(yù)分頻器寄存器每32768個(gè)時(shí)鐘周期溢出一
7、次。個(gè)時(shí)鐘周期溢出一次。7Fh:定時(shí)預(yù)分頻器寄存器每定時(shí)預(yù)分頻器寄存器每32641個(gè)時(shí)鐘周期溢出一次。個(gè)時(shí)鐘周期溢出一次。KL25參考參考手冊(cè)手冊(cè): P601-603pSC2P、SC4P、SC8P、SC16P2PF、4PF、8PF、16PF振蕩器加載配置振蕩器加載配置:0表示禁用加載,表示禁用加載,1表示使能額外表示使能額外的加載。的加載。pCLKO時(shí)鐘輸出時(shí)鐘輸出:0表示表示32kHz時(shí)鐘輸出到其他外圍時(shí)鐘輸出到其他外圍設(shè)備,設(shè)備,1表示表示32kHz時(shí)鐘不輸出到其他外圍設(shè)備。時(shí)鐘不輸出到其他外圍設(shè)備。pOSCE振蕩器使能振蕩器使能:0表示表示32.768 kHz振蕩器禁用,振蕩器禁用,1表
8、示表示32.768 kHz振蕩器使能。在設(shè)置此位之后,在使能振蕩器使能。在設(shè)置此位之后,在使能定時(shí)計(jì)數(shù)器來允許定時(shí)計(jì)數(shù)器來允許32.768 kHz時(shí)鐘時(shí)間達(dá)到穩(wěn)定之前等時(shí)鐘時(shí)間達(dá)到穩(wěn)定之前等待振蕩器開始定時(shí)。待振蕩器開始定時(shí)。pUM更新模式更新模式:甚至當(dāng)狀態(tài)寄存器被鎖時(shí),允許:甚至當(dāng)狀態(tài)寄存器被鎖時(shí),允許SRTCE被寫。當(dāng)置位時(shí)被寫。當(dāng)置位時(shí), , 如果如果SRTIF或或SRTOF被被置位或者置位或者SRTCE被清被清0的話,那么的話,那么SRTCE總可以被總可以被寫。寫。0表示當(dāng)被鎖時(shí),寄存器不能被寫入。表示當(dāng)被鎖時(shí),寄存器不能被寫入。1表示在有限表示在有限制條件下被鎖時(shí),寄存器可以被寫。
9、制條件下被鎖時(shí),寄存器可以被寫。pSUP主管訪問主管訪問:0表示不支持非主管模式寫訪問并生表示不支持非主管模式寫訪問并生成一個(gè)總線錯(cuò)誤。成一個(gè)總線錯(cuò)誤。1表示支持非主管模式寫訪問。表示支持非主管模式寫訪問。pWPE喚醒引腳使能喚醒引腳使能:?jiǎn)拘岩_是可選的且并:?jiǎn)拘岩_是可選的且并不適用于所有設(shè)備。不適用于所有設(shè)備。0表示喚醒引腳不使能;表示喚醒引腳不使能;1表表示喚醒引腳使能,而且如果示喚醒引腳使能,而且如果RTC中斷聲明或者喚中斷聲明或者喚醒引腳開啟時(shí)喚醒引腳將聲明。醒引腳開啟時(shí)喚醒引腳將聲明。pSWR軟件復(fù)位軟件復(fù)位:0表示無效。表示無效。1表示復(fù)位所有表示復(fù)位所有RTC寄存器(除了寄存
10、器(除了SWR位)。位)。SWR位被位被POR清清0并且軟件顯式地清并且軟件顯式地清0它。它。KL25參考參考手冊(cè)手冊(cè): P603-604pTCE定時(shí)計(jì)數(shù)器使能定時(shí)計(jì)數(shù)器使能:當(dāng)定時(shí)計(jì)數(shù)器:當(dāng)定時(shí)計(jì)數(shù)器禁用禁用時(shí):時(shí):TPR和和TSR是可寫的,但不會(huì)增量;當(dāng)定時(shí)計(jì)數(shù)器是可寫的,但不會(huì)增量;當(dāng)定時(shí)計(jì)數(shù)器使能使能時(shí):時(shí):TPR和和TSR是不可寫的,但會(huì)增量。是不可寫的,但會(huì)增量。0表示定時(shí)計(jì)數(shù)器表示定時(shí)計(jì)數(shù)器禁用,禁用,1表示定時(shí)計(jì)數(shù)器使能。表示定時(shí)計(jì)數(shù)器使能。pTAF定時(shí)報(bào)警標(biāo)志定時(shí)報(bào)警標(biāo)志:當(dāng):當(dāng)TARTAR等于等于TSRTSR且且TSRTSR增量時(shí)被置位。增量時(shí)被置位。該位是通過寫該位是通過
11、寫TAR寄存器來寄存器來清清0的。的。0表示沒有定時(shí)報(bào)警發(fā)生,表示沒有定時(shí)報(bào)警發(fā)生,1表示定時(shí)報(bào)警發(fā)生。表示定時(shí)報(bào)警發(fā)生。pTOF定時(shí)溢出標(biāo)志定時(shí)溢出標(biāo)志:當(dāng)定時(shí)計(jì)數(shù)器使能和溢出時(shí)被:當(dāng)定時(shí)計(jì)數(shù)器使能和溢出時(shí)被置位。該位置位時(shí),置位。該位置位時(shí),TSR和和TPR不會(huì)增量并且讀取值為不會(huì)增量并且讀取值為0。當(dāng)定時(shí)計(jì)數(shù)器禁用時(shí),該位是通過寫當(dāng)定時(shí)計(jì)數(shù)器禁用時(shí),該位是通過寫TSR寄存器來寄存器來清清0的。的。0表示沒有定時(shí)溢出發(fā)生,表示沒有定時(shí)溢出發(fā)生,1表示定時(shí)溢出發(fā)生表示定時(shí)溢出發(fā)生并且定時(shí)計(jì)數(shù)器讀取值為并且定時(shí)計(jì)數(shù)器讀取值為0。pTIF定時(shí)無效標(biāo)志定時(shí)無效標(biāo)志:當(dāng):當(dāng)POR或軟件復(fù)位時(shí)被置位。
12、或軟件復(fù)位時(shí)被置位。該位置位時(shí),該位置位時(shí),TSR和和TPR不會(huì)增量并且讀取值為不會(huì)增量并且讀取值為0。當(dāng)當(dāng)定時(shí)計(jì)數(shù)器禁用時(shí),該位是通過寫定時(shí)計(jì)數(shù)器禁用時(shí),該位是通過寫TSR寄存器來清寄存器來清0的。的。0表示定時(shí)有效,表示定時(shí)有效,1表示定時(shí)無效并且定時(shí)計(jì)數(shù)器讀取值表示定時(shí)無效并且定時(shí)計(jì)數(shù)器讀取值為為0。KL25參考參考手冊(cè)手冊(cè): P604-605pLRL鎖寄存器鎖鎖寄存器鎖:在被清:在被清0之后,該位僅被之后,該位僅被POR或或軟件復(fù)位置位。軟件復(fù)位置位。0表示表示鎖寄存器鎖寄存器被鎖被鎖并且寫被忽略,并且寫被忽略,1表表示鎖寄存器不被鎖并且寫完全正常。示鎖寄存器不被鎖并且寫完全正常。pS
13、RL狀態(tài)寄存器鎖狀態(tài)寄存器鎖:在被清:在被清0之后之后, 該位僅被該位僅被POR或或軟件復(fù)位置位。軟件復(fù)位置位。0表示狀態(tài)寄存器被鎖并且寫被忽略,表示狀態(tài)寄存器被鎖并且寫被忽略,1表示狀態(tài)寄存器不被鎖并且寫完全正常。表示狀態(tài)寄存器不被鎖并且寫完全正常。pCRL控制寄存器鎖控制寄存器鎖:在被清:在被清0之后,該位僅被之后,該位僅被POR置位。置位。 0表示控制寄存器被鎖并且寫被忽略,表示控制寄存器被鎖并且寫被忽略,1表示控表示控制寄存器不被鎖并且寫完全正常。制寄存器不被鎖并且寫完全正常。pTRL定時(shí)補(bǔ)償寄存器鎖定時(shí)補(bǔ)償寄存器鎖:在被清:在被清0之后,該位僅被之后,該位僅被POR或軟件復(fù)位置位?;?/p>
14、軟件復(fù)位置位。0表示定時(shí)補(bǔ)償寄存器被鎖并且表示定時(shí)補(bǔ)償寄存器被鎖并且寫被忽略,寫被忽略,1表示定時(shí)補(bǔ)償寄存器不被鎖并且寫完全正表示定時(shí)補(bǔ)償寄存器不被鎖并且寫完全正常。常。KL25參考參考手冊(cè)手冊(cè): P605-606pWPON喚醒引腳開啟喚醒引腳開啟:0表示無效;表示無效;1表示如果喚醒表示如果喚醒引腳使能引腳使能CRWPE,那么喚醒引腳將被聲明。,那么喚醒引腳將被聲明。pTSIE定時(shí)秒中斷使能定時(shí)秒中斷使能:秒中斷是一個(gè)帶有專用中斷:秒中斷是一個(gè)帶有專用中斷向量的邊緣敏感中斷。其向量的邊緣敏感中斷。其1秒產(chǎn)生一次秒產(chǎn)生一次并且不需要軟件并且不需要軟件開銷開銷(沒有相應(yīng)的狀態(tài)標(biāo)志來清沒有相應(yīng)的狀
15、態(tài)標(biāo)志來清0)。)。0表示秒中斷禁用,表示秒中斷禁用,1表示秒中斷使能。表示秒中斷使能。pTAIE定時(shí)報(bào)警中斷使能定時(shí)報(bào)警中斷使能:0表示定時(shí)報(bào)警標(biāo)表示定時(shí)報(bào)警標(biāo)志志SRTAF不產(chǎn)生一個(gè)中斷,不產(chǎn)生一個(gè)中斷,1表示定時(shí)報(bào)警標(biāo)表示定時(shí)報(bào)警標(biāo)志產(chǎn)生一個(gè)中斷。志產(chǎn)生一個(gè)中斷。pTOIE定時(shí)溢出中斷使能定時(shí)溢出中斷使能:0表示定時(shí)溢出標(biāo)表示定時(shí)溢出標(biāo)志志SRTOF不產(chǎn)生一個(gè)中斷,不產(chǎn)生一個(gè)中斷,1表示定時(shí)溢出標(biāo)表示定時(shí)溢出標(biāo)志產(chǎn)生一個(gè)中斷。志產(chǎn)生一個(gè)中斷。pTIIE定時(shí)無效中斷使能定時(shí)無效中斷使能:0表示定時(shí)無效標(biāo)表示定時(shí)無效標(biāo)志志SRTIF不產(chǎn)生一個(gè)中斷,不產(chǎn)生一個(gè)中斷,1 表示定時(shí)無效標(biāo)表示定時(shí)無效標(biāo)志產(chǎn)生一個(gè)中斷。志產(chǎn)生一個(gè)中斷。KL25參考參考手冊(cè)手冊(cè): P54三、三、RTC構(gòu)件的設(shè)計(jì)構(gòu)件的設(shè)計(jì)2、RTC構(gòu)件說明構(gòu)件說明 1)結(jié)構(gòu)體類型結(jié)構(gòu)體類型2、RTC構(gòu)件說明構(gòu)件說明2)RTC模塊的基地址及各寄存器宏定義模塊的基地址及各寄存器宏定義2)RTC模塊的基地址及各寄存器宏定義模塊的基地址及各寄存器宏定義2)RTC模塊的基地址及各寄存器宏定義模塊的基地址及各寄存器宏定義2)RTC模塊的基地址及各寄存器宏定義模塊的基地址及各寄存器宏定義2)RTC模塊的基地址及各寄存器宏定義模塊的基地址及各寄存器宏定義2)RTC模塊的基地址及各
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 認(rèn)知小班課件教學(xué)課件
- 南京工業(yè)大學(xué)浦江學(xué)院《社會(huì)研究方法》2022-2023學(xué)年第一學(xué)期期末試卷
- 江蘇新譽(yù)風(fēng)力發(fā)電有限公司葉片車間施工組織設(shè)計(jì)
- 遠(yuǎn)洋城別墅施工組織設(shè)計(jì)(總)
- 《再別康橋》說課稿
- 南京工業(yè)大學(xué)浦江學(xué)院《紅樓夢(mèng)欣賞》2021-2022學(xué)年第一學(xué)期期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《人機(jī)交互設(shè)計(jì)》2022-2023學(xué)年第一學(xué)期期末試卷
- 種植牙合同(2篇)
- 南京工業(yè)大學(xué)《藥廠生產(chǎn)管理》2021-2022學(xué)年第一學(xué)期期末試卷
- 提升4-5歲幼兒溝通能力的教育方法
- 2024年度專業(yè)會(huì)務(wù)組織服務(wù)協(xié)議書版
- 函數(shù)的圖象及變換省公開課獲獎(jiǎng)?wù)n件說課比賽一等獎(jiǎng)?wù)n件
- 2020-2021學(xué)年河南省洛陽市高一上學(xué)期期中考試化學(xué)試題
- 四年級(jí)上冊(cè)語文第六單元任務(wù)群教學(xué)設(shè)計(jì)
- 2024-2025學(xué)年北師大版九年級(jí)數(shù)學(xué)上冊(cè)期中培優(yōu)試題
- 《高血壓科普知識(shí)》課件
- 《建筑工程設(shè)計(jì)文件編制深度規(guī)定》(2022年版)
- 心理咨詢中知情同意的倫理困境與解決途徑
- 山地光伏除草施工方案
- 2024-2025學(xué)年蘇教版小學(xué)四年級(jí)上學(xué)期期中數(shù)學(xué)試卷及解答參考
- 動(dòng)物園主題認(rèn)識(shí)數(shù)字1-5幼兒教育教學(xué)
評(píng)論
0/150
提交評(píng)論