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

正文內(nèi)容

飛思卡爾控制器與mscan精簡(jiǎn)版-資料下載頁(yè)

2025-04-30 18:18本頁(yè)面
  

【正文】 識(shí)符為 MSCAN_SENSOR /* 將數(shù)據(jù)裝載到上述配置的發(fā)送緩沖區(qū) */ if(CAN_LoadMB(0, data) == ERR_OK) { /* 發(fā)送緩沖區(qū)內(nèi)消息發(fā)送 */ CAN_TransmitMB(0)。 LED_Trigger (1)。 //LED1等閃爍 } LED_Trigger(0)。 //LED0等閃爍 Cpu_Delay100US( 2022)。 } } /* main */ School of Electrical and Information CAN的應(yīng)用實(shí)例 ? CAN通信編程流程 School of Electrical and Information MC9S08DZ60 LIN實(shí)現(xiàn)實(shí)例 ? 主要函數(shù)功能說(shuō)明 ? 1) LIN_Init函數(shù) ? 函數(shù)名稱: LIN_Init ? 主要功能:初始化 LIN驅(qū)動(dòng)器 (包括軟件和硬件 ) ? 使用格式: CAN_Init(void) ? 參數(shù)說(shuō)明:無(wú) ? 返回值:無(wú) ? 2) LIN_PutMsg函數(shù) ? 函數(shù)名稱: LIN_PutMsg ? 主要功能:將消息存放在 LIN消息緩沖器中 ? 使用格式: LIN_PutMsg (msgId, msgData) ? 參數(shù)說(shuō)明: msgId為報(bào)文 ID號(hào); msgData為發(fā)送的數(shù)據(jù) ? 返回值: LIN_OK——說(shuō)明成功將數(shù)據(jù)載入緩沖器 ? LIN_NO_ID——說(shuō)明報(bào)文 ID號(hào)無(wú)效 ? LIN_INVALID_ID——說(shuō)明數(shù)據(jù)載入錯(cuò)誤 School of Electrical and Information MC9S08DZ60 LIN實(shí)現(xiàn)實(shí)例 ? 主要函數(shù)功能說(shuō)明 ? 3) LIN_RequestMsg函數(shù) ? 主要功能:請(qǐng)求信息傳輸并發(fā)送報(bào)文頭 ? 使用格式: LIN_RequestMsg (msgId) ? 參數(shù)說(shuō)明: msgId為報(bào)文 ID號(hào) ? 返回值: ? LIN_OK——說(shuō)明發(fā)送數(shù)據(jù)成功并且無(wú)錯(cuò) ? LIN_REQ_PENDING——說(shuō)明請(qǐng)求信息已經(jīng)被掛起 ? LIN_INVALID_MODE——說(shuō)明在請(qǐng)求數(shù)據(jù)發(fā)送時(shí)驅(qū)動(dòng)器處于睡眠狀態(tài) ? LIN_INVALID_ID——說(shuō)明報(bào)文 ID號(hào)是無(wú)效的 ? 4) LIN_DriverStatus函數(shù) ? 函數(shù)名稱: LIN_DriverStatus ? 主要功能:返回 LIN驅(qū)動(dòng)的實(shí)際狀況 ? 使用格式: LIN_DriverStatus (void) ? 參數(shù)說(shuō)明: ? 返回值: ? LIN_STATUS_RUN:說(shuō)明驅(qū)動(dòng)的狀態(tài)是運(yùn)行或睡眠模式; ? LIN_STATUS_IDLE:無(wú)總線活動(dòng)超時(shí)已過(guò)期; ? LIN_STATUS_PENDING:說(shuō)明只有在主節(jié)點(diǎn)時(shí) LIN總線幀正在等待; School of Electrical and Information MC9S08DZ60 LIN實(shí)現(xiàn)實(shí)例 ? 主要函數(shù)功能說(shuō)明 ? 5) LIN_MsgStatus函數(shù) ? 函數(shù)名稱: LIN_MsgStatus ? 主要功能:檢查數(shù)據(jù)發(fā)送狀態(tài) ? 使用格式: LIN_MsgStatus (msgId) ? 參數(shù)說(shuō)明: msgId為報(bào)文 ID號(hào) ? 返回值:當(dāng)信息已經(jīng)接收 ? LIN_OK——檢測(cè)到數(shù)據(jù)發(fā)送成功 ? LIN_NO_ID——說(shuō)明報(bào)文 ID無(wú)效 ? LIN_MSG_NOCHANGE——說(shuō)明沒(méi)有接收到發(fā)送的信息 ? LIN_MSG_NODATA——說(shuō)明驅(qū)動(dòng)器初始化后沒(méi)有接收到信息 ? LIN_MSG_OVERRUN——說(shuō)明驅(qū)動(dòng)器內(nèi)的信息已經(jīng)被覆蓋 ? 當(dāng)信息已經(jīng)傳輸 ? LIN_OK——說(shuō)明已經(jīng)將放入緩沖器的信息發(fā)送出去了 ? LIN_NO_ID——說(shuō)明報(bào)文 ID無(wú)效 ? LIN_MSG_NOCHANGE——說(shuō)明沒(méi)有將放入緩沖器的信息發(fā)送出去 ? LIN_MSG_NODATA——說(shuō)明驅(qū)動(dòng)器初始化后數(shù)據(jù)沒(méi)有更新 School of Electrical and Information MC9S08DZ60 LIN實(shí)現(xiàn)實(shí)例 ? 主節(jié)點(diǎn)代碼 void main( void ) { LINStatusType ret。 UINT8 lin_str[20]。 MCG_Init()。 DZ60_GPIO_Init()。 Switch_Init()。 /* Initialize driver */ LIN_Init()。 LCD_Init()。 /* Enable interrupt */ EnableInterrupts。 FontSet(0,0xff)。 //選擇自定義的漢字字符 PutString(0,0, Send LIN:)。 /* Schedule Loop */ while( 1 ) { /* Check/Enable LIN interface */ // LINActive()。 /* Test message for ms debug */ ret = Switch_GetStatus()。 switch( ret ) { case SWTICH_D: MsgSent[0] = D。 break。 case SWTICH_RIGHT: MsgSent[0] = RIGHT。 break。 case SWTICH_LEFT: MsgSent[0] = LEFT。 break。 case SWTICH_NONE: MsgSent[0] = 0x00。 break。 default: MsgSent[0] = 0x00。 break。 } /* Update message */ ret = LIN_PutMsg( 0x17, MsgSent )。 /* Send a request for message */ ret = LIN_RequestMsg( 0x17 )。 /* Wait for message processing */ do { ret = LIN_DriverStatus()。 } while( ret amp。 LIN_STATUS_PENDING )。 /* Check sent message status */ ret = LIN_MsgStatus( 0x17 )。 if ( ret != LIN_OK ) { while(1) { } } LIN_Package_Counter++。 my_itoa(LIN_Package_Counter,lin_str, 10)。 PutString(0, 2, lin_str)。 Cpu_Delay100US(500)。 LED_Trigger( 0)。 } /* while (1) */ } /* main */ School of Electrical and Information MC9S08DZ60 LIN實(shí)現(xiàn)實(shí)例 ? 從節(jié)點(diǎn)代碼 void main( void ) { LINStatusType ret。 /* Initialize driver */ LIN_Init()。 /* Enable interrupt */ asm cli。 /* Main Loop */ while( 1 ) { /* Wait for a message */ ret = LIN_MsgStatus( 0x17 )。 if(( ret == LIN_OK ) || ( ret amp。 LIN_MSG_OVERRUN )) { /* Read message */ ret = LIN_GetMsg( 0x17, MsgRcvd )。 PTAD_PTAD0 ^= 1。 } Delay(100)。 } /* while (1) */ } /* main */ School of Electrical and Information CodeWarrior的使用 ? CodeWarrior的使用見(jiàn)文件 School of Electrical and Information 考試說(shuō)明: ? 題型: ? 選擇題( 20) ? 填空題( 30) ? 簡(jiǎn)答題( 30) ? 綜合題目( 20) ? 內(nèi)容 ? 第一章 概述 15分 ? 第二章 CAN 40分 LIN 20分 ? 第三章 FLEXRAY 10分 ? 第四章 s08dz60 MCG MSCAN 15分 ? 考試時(shí)間地點(diǎn): ? 15周周一( 12月 13號(hào))下午 2: 10~4: 10 ? 地點(diǎn)待定 ?考試說(shuō)明: ?每人限帶 2本 參考書(shū)(其中包括課件的打印) School of Electrical and Information
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1