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

正文內(nèi)容

c166can總線及其攤鋪機中的應(yīng)用研究-資料下載頁

2025-06-19 13:57本頁面
  

【正文】 p。 0x0003) == 0x0002) {if(CAN_RXIPNDL amp。 CAN_RXIPNDL_RXIPND0) 報文0產(chǎn)生了接收中斷 {if((CAN_HWOBJ[0].uwMSGCTR amp。 0xc000) == 0x8000){報文0接收到了一個與標(biāo)識符相匹配的遠程中斷CAN_vTransmit(0)。發(fā)送報文0的數(shù)據(jù)}} CAN_HWOBJ[0].uwMSGCTR = 0xfffd。 }} } 在使用端口之前要對端口進行初始化,如IO_vInit(void)所示,此函數(shù)中將P1H設(shè)置為輸出,輸入電平設(shè)置為TTL。P1L設(shè)置為輸入.void IO_vInit(void){ PICON = 0x0000。 輸入門限控制設(shè)置為TTL電平P1H = 0x0000。 端口1高位數(shù)據(jù)寄存器ALTSEL0P1H = 0x0000。 選擇P1H為I/O口 DP1H = 0x00FF。 P1H方向控制,設(shè)置為輸出P1L = 0x0000。 P1低位數(shù)據(jù)寄存器ALTSEL0P1L = 0x0000。 選擇P1L為I/O口POCON1L = 0x0000。 P1L輸出控制,控制輸出驅(qū)動能力DP1L = 0x0000。 P1L方向控制,設(shè)置為輸入} 將端口初始化過后,就可以P1L讀入端口的狀態(tài),或者向P1H輸出值.如:ubyte I。I=P1L。 向P1L口讀入存入到I中P1H=0x0F。 向P1H口輸出0x0F(1)A/D轉(zhuǎn)換初始化程序void ADC_vInit(void){ADC_CON = 0x0000。 設(shè)置A/D轉(zhuǎn)換控制寄存器ADC_CON1 = 0x0000。 設(shè)置A/D轉(zhuǎn)換控制寄存器1ADC_CIC = 0x0067。 設(shè)置A/D轉(zhuǎn)換中斷控制寄存器P5DIDIS = 0xFCFF。 禁止P5口輸入數(shù)字量}(2)函數(shù)ADC_vConfConv(ubyte ubMode, ubyte ubChannel),函數(shù)的功能是重新配置ADC轉(zhuǎn)換的模式,和模擬量輸入的通道,參數(shù)ubMode表示ADC轉(zhuǎn)換模式,模式有:0 固定通道單一轉(zhuǎn)換模式,1固定通道連續(xù)轉(zhuǎn)換模式,2 自動掃描單個轉(zhuǎn)換模式,可以選擇07中的任何一個通道.void ADC_vConfConv(ubyte ubMode, ubyte ubChannel){ADC_CON = (ADC_CON amp。 0xFF80) | (ubMode 4) | (ubChannel)。} (3)中斷處理函數(shù)的功能是當(dāng)轉(zhuǎn)換結(jié)束時用于讀取轉(zhuǎn)換的結(jié)果,程序如下.uword data。void ADC_viConv(void) interrupt ADC_C_INT{ data= ADC_DAT。printf(%d ,data)。}(4)在主函數(shù)中調(diào)用ADC_vInit(void),然后調(diào)用ADC_vConfConv配置轉(zhuǎn)換模式及通道,最后啟動轉(zhuǎn)換,程序代碼如下:ADC_vInit(void)。 初始化A/D轉(zhuǎn)換ADC_vConfConv(0,0)。設(shè)置轉(zhuǎn)換模式0,轉(zhuǎn)換通道為0ADC_CON_ADST = 1。 啟動轉(zhuǎn)換第六章 系統(tǒng)聯(lián)機調(diào)式及結(jié)論 系統(tǒng)聯(lián)機調(diào)試在系統(tǒng)調(diào)試中,使用了三塊XC164CS開發(fā)板(分別為節(jié)點1,節(jié)點2,節(jié)點3),其中節(jié)點2和節(jié)點3用于開關(guān)量和模擬量的采集,節(jié)點1用于開關(guān)量和PWM的輸出。三塊開發(fā)板之間采用CAN總線通訊,都使用的是TwinCAN控制器中的CAN節(jié)點B,每一個CAN節(jié)點所分配的都是報文0.要求:開關(guān)量的輸入要與開關(guān)量的輸出相對應(yīng)。,模擬量的檢測通過測量PWM輸出的電壓是否與模擬量的輸入一致.調(diào)試中,PWM的輸出電壓與模擬量的輸入存在一定的偏差,是由于節(jié)點1 I/O口的輸出電壓和節(jié)點3的A/D轉(zhuǎn)換的參考電壓不一致所致,但是可以解決的. 結(jié)論通過系統(tǒng)聯(lián)機調(diào)試,實現(xiàn)了XC164CS CAN總線通訊,制作了XC164CS的仿真開發(fā)器,設(shè)計開發(fā)了攤鋪機控制系統(tǒng)XC164CS CAN總線通信實驗?zāi)P?達到了本課題的研究目的,本設(shè)計方案是可行的.參考文獻[1] [2] [3] XC164CS User [4] 吳 . 東南大學(xué)自動化研究所南京 210096附錄1:XC164開發(fā)板原理圖致謝,聶老師作為我單片機的啟蒙老師,引導(dǎo)我進入單片機嵌入式系統(tǒng)世界,并將使我終生受益.我也感謝大學(xué)四年期間所有指導(dǎo)過我的老師,感謝他們對我無私的教誨和幫助.感謝我大學(xué)四年的同窗,我感到無比的快樂.西南科技大學(xué)本科畢業(yè)設(shè)計(論文)第 頁 西南科技大學(xué)本科畢業(yè)設(shè)計(論文)第 頁 圖21攤鋪機控制系統(tǒng)總體方案框圖控制面板CAN總線隔離隔離隔離隔離隔離交互CPU行走系統(tǒng)CPU1振動,振搗CPU3測控模塊人機交互模塊操作開關(guān)操作電位器鍵盤LCD顯示29個AI11個DO4個AI11個DO2個DI1個AI1個DOPWM 1O23個DI4個AI4個DOPWM 2IPWM 2ONEWDAT=39。1039。 重新開始處理是否發(fā)送遠程幀嗎 TXRQ=39。1039。處理信息內(nèi)容NEWDAT=39。1039。MSGVAL=39。0139。,INTPND=39。0139。RMTPND=39。0139。,TXRQ=39。0139。NEWDAT=39。0139。,DIR=39。039。MSGLST=39。0139。配置標(biāo)識符,擴展位標(biāo)志位發(fā)送中斷使能,接收中斷使能MSGVAL=39。1039。所有的位為復(fù)位值是否圖310 CPU對接收報文的處理及編程流程圖圖39 CPU對發(fā)送報文的處理及編程流程圖否是是7個DI4個AI7個DOPWM 4O輔助系統(tǒng)CPU5找平,大臂CPU4輸料,分料CPU2R1R2CA/D轉(zhuǎn)換輸入端信號輸入端否更新信息 要發(fā)送嗎 TXRQ=39。1039。CPUUPD=39。0139。寫報文內(nèi)容CPUUPD=39。1039。,NEWDAT=39。1039。MSGVAL=39。0139。,INTPND=39。0139。RMTPND=39。0139。,TXRQ=39。0139。NEWDAT=39。0139。,DIR=39。139。配置標(biāo)識符,擴展位標(biāo)志位發(fā)送中斷使能,接收中斷使能CPUUPD=39。1039。,MSGVAL=39。1039。所有的位為復(fù)位值圖38 CAN控制器對接收報文的處理是否MSGLST=10否否否否否否是是是是是是是TXIE=10發(fā)送成功 RXIE=10接收到數(shù)據(jù)幀總線空閑TXRQ=39。1039。CPUUPD=39。0139。INTPND=39。1039。TXRQ=39。0139。,RMTPND=39。0139。INTPND=39。1039。發(fā)送遠程幀存儲信息,NEWDAT=10TXRQ=39。0139。 RMTPND=01NEWDAT=01裝入標(biāo)識符和控制位到比特流處理器NEWDAT=10圖37 CAN控制器對發(fā)送報文的處理的流程圖否否否否否否否是是是是是是是TXIE=10TXRQ=01RMTPND=01NEWDAT=10發(fā)送成功 RXIE=10接收到遠程幀總線空閑TXRQ=39。1039。CPUUPD=39。0139。INTPND=39。1039。INTPND=39。1039。信息發(fā)送TXRQ=39。1039。RMTPND=10為0時報文n接收該信息幀。不為0時不接收該信息幀位邏輯運算符AND位邏輯運算符XOR報文n的接收屏蔽碼報文n的標(biāo)識符接收幀的標(biāo)識符+18H+14H+10H+0CH+08H+00HFIFO/Gateway 控制報文配置寄存器報文控制寄存器接收屏蔽寄存器仲裁標(biāo)識符數(shù)據(jù)300H+n20H +偏移地址報文n過載界定符過載幀過載標(biāo)記的疊加過載標(biāo)記幀間間隔過載幀幀結(jié)束或錯誤界定符或過載界定符錯誤界定符過載幀錯誤標(biāo)記的疊加錯誤標(biāo)記幀間間隔錯誤幀數(shù)據(jù)幀擴展幀數(shù)據(jù)場控制場仲裁場DATADLCr 0 r 1 RTRI DESRR18位標(biāo)識符11位標(biāo)識符SOF數(shù)據(jù)場控制場DATADLCr 0 I DERTR11位標(biāo)識符SOF仲裁場標(biāo)準(zhǔn)幀NEWDAT=01信息送比特流處理圖31 標(biāo)準(zhǔn)幀的數(shù)據(jù)結(jié)構(gòu)圖32 擴張幀的數(shù)據(jù)結(jié)構(gòu)圖33 錯誤幀數(shù)據(jù)結(jié)構(gòu)圖圖34 過載幀數(shù)據(jù)結(jié)構(gòu)圖圖36 報文接收濾波示意圖圖35 報文結(jié)構(gòu)及其存儲地址
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1