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

正文內(nèi)容

電子專業(yè)串行總線光纖收發(fā)器與實(shí)現(xiàn)畢業(yè)論文-資料下載頁(yè)

2025-06-27 15:27本頁(yè)面
  

【正文】 子科技大學(xué)出版社,.[6] 周航慈.單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京:北京航天航空大學(xué)出版社,.[7] 徐德鴻.現(xiàn)代電力電子器件原理與應(yīng)用技術(shù)[M].北京:機(jī)械工業(yè)出版社,.[8] 胡漢才.單片機(jī)原理及接口技術(shù)[M].北京:清華大學(xué)出版社,.[9] 潘新民.單片微型計(jì)算機(jī)實(shí)用系統(tǒng)設(shè)計(jì)[M].北京:人民郵電出版社,.[10] 鄔寬明.CAN總線原理和應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,.[11] 張鳳登.現(xiàn)場(chǎng)總線技術(shù)與應(yīng)用[M].北京:科學(xué)出版社, .[12] 廖常初.PLC編程及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,.[13] 周明.現(xiàn)場(chǎng)總線控制[M].北京:中國(guó)電力出版社,.[14] 潭浩強(qiáng).C語(yǔ)言程序設(shè)計(jì)[M].北京:清華大學(xué)出版社.. [15] 長(zhǎng)德,李華,[M].北京:機(jī)械工業(yè)出版社.1997. 附錄:跑馬燈程序include platform_conFightypedef enum {FAILED = 0, PASSED = !FAILED} TestStatus。vu32 ret。volatile TestStatus TestRx。ErrorStatus HSEStartUpStatus。void RCC_Configuration(void)。void GPIO_Configuration(void)。void NVIC_Configuration(void)。TestStatus CAN_Polling(void)。TestStatus CAN_Interrupt(void)。void delayms(u32 ms){u32 i。 for(i = ms * 1000。 i != 0。 i) { }}int main(void){int i。ifdef DEBUG debug()。endif RCC_Configuration()。 NVIC_Configuration()。 GPIO_Configuration()。 TestRx = CAN_Polling()。 if (TestRx == FAILED) { GPIO_SetBits(GPIO_LED, GPIO_Pin_8)。 } else { GPIO_SetBits(GPIO_LED, GPIO_Pin_6)。 } TestRx = CAN_Interrupt()。 if (TestRx == FAILED) { for (。) {GPIO_SetBits(GPIO_LED, GPIO_Pin_9)。 delayms(1000)。 GPIO_ResetBits(GPIO_LED, GPIO_Pin_9)。 delayms(1000)。 } } else { GPIO_SetBits(GPIO_LED, GPIO_Pin_7)。 for (。) {GPIO_SetBits(GPIO_LED, GPIO_Pin_7)。 delayms(1000)。 GPIO_ResetBits(GPIO_LED, GPIO_Pin_7)。 delayms(1000)。 } } while (1) { }}void RCC_Configuration(void){ RCC_DeInit()。 RCC_HSEConfig(RCC_HSE_ON)。 HSEStartUpStatus = RCC_WaitForHSEStartUp()。 if(HSEStartUpStatus == SUCCESS) { FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable)。 RCC_HCLKConfig(RCC_SYSCLK_Div1)。 RCC_PCLK2Config(RCC_HCLK_Div1)。 RCC_PCLK1Config(RCC_HCLK_Div1)。 RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE)。 while(RCC_GetSYSCLKSource() != 0x04) } RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA | RCC_APB2Periph_GPIO_LED, ENABLE)。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN, ENABLE)。}void GPIO_Configuration(void){ GPIO_InitTypeDef GPIO_InitStructure。 = GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9。 = GPIO_Mode_Out_PP。 = GPIO_Speed_50MHz。 GPIO_Init(GPIO_LED, amp。GPIO_InitStructure)。 = GPIO_Pin_11。 = GPIO_Mode_IPU。 GPIO_Init(GPIOA, amp。GPIO_InitStructure)。 = GPIO_Pin_12。 = GPIO_Mode_AF_PP。 GPIO_Init(GPIOA, amp。GPIO_InitStructure)。}void NVIC_Configuration(void){ NVIC_InitTypeDef NVIC_InitStructure。ifdef VECT_TAB_RAM NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0)。 else NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0)。 endif = USB_LP_CAN_RX0_IRQChannel。 = 0。 = 0。 = ENABLE。 NVIC_Init(amp。NVIC_InitStructure)。}TestStatus CAN_Polling(void){ CAN_InitTypeDef CAN_InitStructure。 CAN_FilterInitTypeDef CAN_FilterInitStructure。 CanTxMsg TxMessage。 CanRxMsg RxMessage。 u32 i = 0。 u8 TransmitMailbox。 CAN_DeInit()。 CAN_StructInit(amp。CAN_InitStructure)。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =CAN_Mode_Normal。 =CAN_SJW_1tq。 =CAN_BS1_8tq。 =CAN_BS2_7tq。 =5。 CAN_Init(amp。CAN_InitStructure)。 =0。 =CAN_FilterMode_IdMask。 =CAN_FilterScale_32bit。 =0x0000。 =0x0000。 =0x0000。 =0x0000。 =0。 =ENABLE。 CAN_FilterInit(amp。CAN_FilterInitStructure)。 =0x11。 =CAN_RTR_DATA。 =CAN_ID_STD。 =2。 [0]=0xCA。 [1]=0xFE。 TransmitMailbox=CAN_Transmit(amp。TxMessage)。 i = 0。 while((CAN_TransmitStatus(TransmitMailbox) != CANTXOK) amp。amp。 (i != 0xFF)) { i++。 } i = 0。 while((CAN_MessagePending(CAN_FIFO0) 1) amp。amp。 (i != 0xFF)) { i++。 } =0x00。 =CAN_ID_STD。 =0。 [0]=0x00。 [1]=0x00。 CAN_Receive(CAN_FIFO0, amp。RxMessage)。 if (!=0x11) return FAILED。 if (!=CAN_ID_STD) return FAILED。 if (!=2) return FAILED。 if (([0]8|[1])!=0xCAFE) return FAILED。 return PASSED。}TestStatus CAN_Interrupt(void){ CAN_InitTypeDef CAN_InitStructure。 CAN_FilterInitTypeDef CAN_FilterInitStructure。 CanTxMsg TxMessage。 u32 i = 0。 CAN_DeInit()。 CAN_StructInit(amp。CAN_InitStructure)。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =DISABLE。 =CAN_Mode_Normal。 =CAN_SJW_1tq。 =CAN_BS1_8tq。 =CAN_BS2_7tq。 =1。 CAN_Init(amp。CAN_InitStructure)。 =1。 =CAN_FilterMode_IdMask。 =CAN_FilterScale_32bit。 =0x0000。 =0x0000。 =0x0000。 =0x0000。 =CAN_FIFO0。 =ENABLE。 CAN_FilterInit(amp。CAN_FilterInitStructure)。 CAN_ITConfig(CAN_IT_FMP0, ENABLE)。 =0x00。 =0x1234。 =CAN_ID_EXT。 =CAN_RTR_DATA。 =2。 [0]=0xDE。 [1]=0xCA。 CAN_Transmit(amp。TxMessage)。 ret = 0xFF。 i=0。 while((ret == 0xFF) amp。amp。 (i 0xFFF)) { i++。 } if (i == 0xFFF) { ret=0。 } CAN_ITConfig(CAN_IT_FMP0, DISABLE)。 return (TestStatus)ret。}ifdef DEBUGvoid assert_failed(u8* file, u32 line){ while (1) { }}en
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1