實(shí)驗(yàn)四SysTick實(shí)驗(yàn)相關(guān)_第1頁(yè)
實(shí)驗(yàn)四SysTick實(shí)驗(yàn)相關(guān)_第2頁(yè)
實(shí)驗(yàn)四SysTick實(shí)驗(yàn)相關(guān)_第3頁(yè)
實(shí)驗(yàn)四SysTick實(shí)驗(yàn)相關(guān)_第4頁(yè)
實(shí)驗(yàn)四SysTick實(shí)驗(yàn)相關(guān)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

遼寧工程技術(shù)大學(xué)上機(jī)實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱院系軟件學(xué)院專業(yè)軟件工程班級(jí)姓名學(xué)號(hào)日期實(shí)驗(yàn)1、了解SysTick定時(shí)器的意義與作用2、掌握SysTick定時(shí)器的使用方法實(shí)驗(yàn)準(zhǔn)備PC機(jī)一臺(tái)模塊化單片機(jī)數(shù)學(xué)科研平臺(tái)一個(gè)實(shí)驗(yàn)進(jìn)度實(shí)驗(yàn)內(nèi)容1、實(shí)驗(yàn)內(nèi)容利用STM32內(nèi)部RTC時(shí)鐘,實(shí)時(shí)刷新當(dāng)前系統(tǒng)年月日時(shí)分秒的信2、實(shí)驗(yàn)原理實(shí)時(shí)時(shí)鐘(RTC)是一個(gè)獨(dú)立的定時(shí)器。RTC模塊擁有一組連續(xù)計(jì)數(shù)的計(jì)數(shù)器,在相應(yīng)軟件配置下,可提供時(shí)鐘日歷的功能。修改計(jì)數(shù)器的值可以重新設(shè)置系統(tǒng)當(dāng)前的時(shí)間和日期。在以前,操作系統(tǒng)還有操作系統(tǒng)可以為多個(gè)任務(wù)許以不同數(shù)目的時(shí)間片,確保沒(méi)有一個(gè)任務(wù)能霸占系統(tǒng);或者把每個(gè)定時(shí)器周期的某個(gè)時(shí)間范圍賜予特定的任務(wù)等,還有操作系統(tǒng)提供的各種定時(shí)功能,都與這個(gè)滴答定時(shí)器有關(guān)。因此,需要一個(gè)定時(shí)器來(lái)產(chǎn)生周期性的中斷,而且最好還讓用戶程序處理器內(nèi)部包含了一個(gè)簡(jiǎn)單的定時(shí)器。因?yàn)樗械腃M3芯片都帶個(gè)定時(shí)器,軟件在不同CM3器件間的移植工作就得以化簡(jiǎn)。該定時(shí)器的時(shí)鐘源可以是內(nèi)部時(shí)鐘(FCLK,CM3上的自由運(yùn)行時(shí)鐘),或者是外部時(shí)鐘(CM3處理器上的STCLK信號(hào))。不過(guò),STCLK的具體來(lái)源則由芯片設(shè)計(jì)者決定,因此不同產(chǎn)品之間的時(shí)鐘頻率可能會(huì)大不相因此,需要檢視芯片的器件手冊(cè)來(lái)決定選擇什么作為時(shí)鐘SysTick定時(shí)器是作為NVIC(嵌套向量中斷控制器)的一部分實(shí)現(xiàn)的??梢詾橄到y(tǒng)提供一個(gè)“時(shí)基”(用于切換任務(wù)),同時(shí),SysTick的精確計(jì)時(shí),也可以用來(lái)作為延時(shí)。對(duì)于延時(shí)時(shí)間要求嚴(yán)格的場(chǎng)SysTick的意義是相當(dāng)大的。嵌套中斷處理示意圖如圖一所示。中斷處理器X中斷處理器X用戶程序三中斷處理器Y(b)嵌套中斷處理圖一嵌套中斷處理示意圖3.程序流程圖開(kāi)始開(kāi)始 禍?zhǔn)蓟甃口 配置RTC的向量中斷控制器判斷系統(tǒng)時(shí)間是否已經(jīng)設(shè)置如果系統(tǒng)時(shí)間已經(jīng)設(shè)置,則每秒打印一次系統(tǒng)時(shí)間結(jié)束圖二RTC時(shí)鐘實(shí)驗(yàn)程序流程圖4.關(guān)鍵代碼{}}()(2)時(shí)間進(jìn)位關(guān)系主要代碼如下:if(((Mon_count==1)(Mon_count==3)(Mon_count==8)ll(Mon_count==10)ll(Mon_count==12))&&(Day_count==32)){Year_count=YearH_count*100+Year{Year_count=YearH_count*100+Year)}if(((Mon_count==4)|l(Mon_count==6)(Mon_c{5.連線關(guān)系P4:B7P4:B8P2:A0P2:A1P2:A2P3:A3P3:A4P3:A5P3:A6P3:A7P2:COP3:C5P3:C6P3:C7 ----------J14:colum)----------J14:line3--------J14:linel6.實(shí)驗(yàn)現(xiàn)象將J-Link插頭插入到STM32板的下載座J4,依次打開(kāi)實(shí)驗(yàn)箱、母板和STM32板的電源。配置之后且編譯成功無(wú)錯(cuò)誤了就可以將程序編譯生成的.hex文

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論