freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于cc2530的電參數(shù)測量系統(tǒng)設計-資料下載頁

2025-06-26 17:08本頁面
  

【正文】 程序和加載程序,同時配合燒寫插件燒寫編寫好的程序到FLASH里,實現(xiàn)DSP脫離仿真器運行。主程序主要負責調用各功能模塊程序,是一個無限循環(huán)的程序,其流程圖如圖 。程序通過合理規(guī)劃各任務模塊和相互調用關系,實現(xiàn)整體的協(xié)同高效工作。主程序負責將各功能子程序在時序上流程上合理組織在一起,管理整個系統(tǒng),其包括以下幾個部分:1上載程序:DSP程序開發(fā)完成后需要將程序燒寫到DSP的FLASH里,當DSP掉電或者被重置時,自動從頭開始運行;2系統(tǒng)初始化:看門狗設置、主頻設置、外圍時鐘設置、外部接口設置、中斷和GPIO口設置;3系統(tǒng)運行:開中斷,則進入循環(huán)執(zhí)行采集、數(shù)據(jù)讀取、數(shù)據(jù)處理、eCAP頻率數(shù)據(jù)讀取和上傳等程序主體。 AD7656 中斷子程序(1) A/D 數(shù)據(jù)采集部分的初始化部分程序見附錄2.(2) . 中斷子程序框圖 通信模塊程序ZigBee 協(xié)議棧中的每一層都會執(zhí)行很多很多原語操作,因此對于整個協(xié)議棧來說,就會要執(zhí)行很多并發(fā)操作。協(xié)議棧中的每一層都設計了一個事件處理函數(shù),用來處理與這一層操作相關的各種事件。將這些事件處理函數(shù)看成是與協(xié)議棧每一層相對應的任務,由 ZigBee 協(xié)議棧中調度程序 OSAL 來進行管理。這樣,對于協(xié)議棧來說,無論何時發(fā)生了何種事件,我們都可以通過對協(xié)議棧相應層的任務的調度,也就是事件處理函數(shù)來進行處理。這樣,整個協(xié)議棧便會按照時間順序有條不紊的運行。在協(xié)議棧中的每一層都會有很多不同的事件發(fā)生,這些事件發(fā)生的時間順序各不相同。很多時候,事件并不要求立即得到處理,而是要求過一定的時間后再進行處理。因此,往往會遇到下面情況:假設 A 事件發(fā)生后要求 l0 秒之后執(zhí)行,B 事件在 A 事件發(fā)生 1 秒后產(chǎn)生,且 B事件要求 5 秒后執(zhí)行。為了按照合理的時間順序來處理不同事件的執(zhí)行,這就需要對各種不同的事件進行時間管理。OSAL 調度程序設計了與時間管理相關的函數(shù),用來管理各種不同的要被處理的事件。對事件進行時間管理,OSAL 也采用了鏈表的方式進行,每當發(fā)生一個要被處理的事件后就啟動一個邏輯上的定時器,并將此定時器添加到鏈表之中。利用硬件定時器作為時間操作的基本單元。設臵時間操作的最小精度為 lms,每 lms 硬件定時器便產(chǎn)生一個時間中斷,在時間中斷處理程序中去更新定時器鏈表。每次更新,就將鏈表中的每一項時間計數(shù)減 l,如果發(fā)現(xiàn)定時器鏈表中有某一表項時間計數(shù)已經(jīng)減到 0,則將這個定時器從鏈表中刪除,并設臵相應的事件標志。這樣任務調度程序便可以根據(jù)事件標志進行相應的事件處理。根據(jù)這種思路,來自協(xié)議棧中的任何事件都可以按照時間順序得到處理。從而提高了協(xié)議棧設計的靈活性。要使用 ZigBee 系統(tǒng),我們需要對他的系統(tǒng)有一定的了解,TI 的 ZStack 軟件是一種輪詢的小型操作系統(tǒng),他的入口函數(shù)和普通的單片機是一樣為 main 函數(shù),它位于 ZMain 目錄下的 文件中。 第五章 分析與小結本系統(tǒng)以TMS320F28335 DSP芯片為控制核心部件,采用交流采樣技術對電能參數(shù)進行實時采集,由F28335和AD7656構成的數(shù)據(jù)采集和處理系統(tǒng)可方便地對6路相關聯(lián)信號進行同時采樣、抗混疊濾波,倍頻鎖相,具有硬件結構簡單、測量精度高、工作穩(wěn)定等優(yōu)點,并且還具有ZIGBEE通信功能。完成的工作有:結合國內外電能質量監(jiān)測系統(tǒng)的特點和功能需求,借鑒現(xiàn)有的電能質量監(jiān)測的實踐成果,總體設計了電能質量監(jiān)測系統(tǒng)的結構,完成DSP芯片選型,外圍電路設計,AD模塊、通信模塊的設計,充分利用DSP的片內外設資源。針對單相斷電或過零檢測多次觸發(fā)等狀況而引起采樣中斷和失步,加設防采樣失步控制邏輯,使得AD采樣的觸發(fā)可選的由鎖相倍頻的輸出。利用開發(fā)板的原有程序,在其基礎上進行修改調試。致謝:在這篇論文的寫作過程中,我的導師許大宇教授給予了我很大的幫助,本論文能夠順利完成,離不開導師的悉心指導和嚴格要求,導師淵博的專業(yè)知識,嚴謹?shù)闹螌W態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠,不僅使我樹立了自己的學術目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。本論文從選題到完成,每一步都是在導師的指導下完成的,傾注了導師大量的心血。在此,謹向導師表示崇高的敬意和衷心的感謝!   同時我還也要感謝學校所有辛苦工作、為我們精心安排每次學習與活動的老師們,感謝他們給予我學業(yè)上無私的教誨和生活上親切的關懷!36附錄:附1:.DSP 主程序的部分如下void main(void){/*** 定義局部變量 ***/unsigned long tua_square=0,tia_square=0;signed long tpa_sum=0,tqa_sum=0;/*** 系統(tǒng)初始化***/InitSysCtrl()。//初始化 CPUInitXintf()。//初始化外部存儲器接口InitGpio()。//初始化通用輸入輸出引腳InitPieCtrl()。//初始化中斷控制器……/*** 初始化 FLASH ***/InitFlash(); //初始化 FLASH/*** 外設初始化 ***/InitAdc();InitEv();InitCpuTimers();Mcbsp_fifo_init();InitMcbsp()。//初始化 McBSPConfigAD();/*** 設置 McBSP Receive FIFO 中斷***/EALLOW;=amp。ISR_MRINT;EDIS;IER=M_INT14。//|M_INT6。//使能 INT6 和 INT14/*** 初始化 AD73360 ***/InitAD();/*** 開啟部分中斷 ***/// SetDBGIER(IER);EINT;ERTM; 附2:include define FRX0_N7016 7016 // from AD,FRX0define MODE_N 0x00040001//TCB Dx,mode, 4=0x4define FRX0_DX_N 0x1B6C0004// 7016+4=0x1B6C 點。// 設置接收 AD 數(shù)據(jù)的 TCB .ALIGN 4。.VAR FRX A_ DCD_DI =FRX0A。 //設置接收 I路數(shù)據(jù)的 TCB.VAR FRX A_ DCD_DX =FRX0_DX_N。.VAR FRX A_ DCD_DY =0。.VAR FRX A_ DCD_DP =DTY_MST|DLEN_NST|DDRQST。.ALIGN 4。.VAR FRX A_ DCS_DI =0x8000000。.VAR FRX A_ DCS_DX =FRX0_DX_N。.VAR FRX A_ DCS_DY =0。.VAR FRX A_ DCS_DP =DTY_EMST|DLEN_NST|DDRQST。.ALIGN 4。 //receive frx0.VAR FRX B_DCD_DI=FRX0B。 //設置接收 Q 路數(shù)據(jù)的 TCB.VAR FRX B_DCD_DX=FRX0_DX_N。.VAR FRX B_DCD_DY=0。.VAR FRX B_DCD_DP=DTY_MST|DLEN_NST|DDRQST。.ALIGN 4。.VAR FRX B_DCS_DI=0x8000000。.VAR FRX B_DCS_DX=FRX0_DX_N。.VAR FRX B_DCS_DY=0。.VAR FRX B_DCS_DP=DTY_EMST|DLEN_NST|DDRQST。附3:Int main(void){Osal_int_disable(INTS_ALL)。HAL_BOARD_INIT()。Zmain_vdd_check()。InitBoard(OB_COLD)。HalDriverInit()。Osal_nv_init(NULL)。ZMacInit()。Zmain_ext_addr()。Zmain_cert_init()。ZgInit()。AfInit()。Osal_init_system()。Osal_int_enable(INTS_ALL)。HAL_BOARD_INIT()。Zmain_vdd_check()。InitBoard(OB_COLD)。HalDriverInit()。Osal_nv_init(NULL)。ZMacInit()。Zmain_ext_addr()。Zmain_cert_init()。ZgInit()。AfInit()。Osal_init_system()。Osal_int_enable(INTS_ALL)。InitBoard( OB_READY )。Zmain_dev_info()。Zmain_lcd_init()。WatchDogEnable( WDTIMX )。Osal_start_system()。Return 0。}InitBoard( OB_READY )。Zmain_dev_info()。Zmain_lcd_init()。WatchDogEnable( WDTIMX )。Osal_start_system()。Return 0。}附4:DSP外部電路圖參考文獻::[D]. .2 作者:[D]..3 作者:[D].4 作者:李志方,[N].電子科技大學電子工程學院,.5 作者:章偉聰,俞新武,[N]..6 ZigBee應用開發(fā)指導手冊7 作者:湯鎮(zhèn)輝, CC2530 的 ZigBee 無線路燈節(jié)能智能監(jiān)控系統(tǒng)[D].電子科技大學.
點擊復制文檔內容
電大資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1