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

正文內(nèi)容

電子專(zhuān)業(yè)串行總線光纖收發(fā)器與實(shí)現(xiàn)畢業(yè)論文(參考版)

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

【正文】 }ifdef DEBUGvoid assert_failed(u8* file, u32 line){ while (1) { }}endif。 } CAN_ITConfig(CAN_IT_FMP0, DISABLE)。 (i 0xFFF)) { i++。 while((ret == 0xFF) amp。 ret = 0xFF。 CAN_Transmit(amp。 [0]=0xDE。 =CAN_RTR_DATA。 =0x1234。 CAN_ITConfig(CAN_IT_FMP0, ENABLE)。 CAN_FilterInit(amp。 =CAN_FIFO0。 =0x0000。 =0x0000。 =CAN_FilterMode_IdMask。CAN_InitStructure)。 =1。 =CAN_BS1_8tq。 =CAN_Mode_Normal。 =DISABLE。 =DISABLE。 =DISABLE。 CAN_StructInit(amp。 u32 i = 0。 CAN_FilterInitTypeDef CAN_FilterInitStructure。 return PASSED。 if (!=2) return FAILED。 if (!=0x11) return FAILED。 CAN_Receive(CAN_FIFO0, amp。 [0]=0x00。 =CAN_ID_STD。 (i != 0xFF)) { i++。 while((CAN_MessagePending(CAN_FIFO0) 1) amp。 (i != 0xFF)) { i++。 while((CAN_TransmitStatus(TransmitMailbox) != CANTXOK) amp。TxMessage)。 [1]=0xFE。 =2。 =CAN_RTR_DATA。CAN_FilterInitStructure)。 =ENABLE。 =0x0000。 =0x0000。 =CAN_FilterScale_32bit。 =0。 CAN_Init(amp。 =CAN_BS2_7tq。 =CAN_SJW_1tq。 =DISABLE。 =DISABLE。 =DISABLE。CAN_InitStructure)。 CAN_DeInit()。 u32 i = 0。 CanTxMsg TxMessage。}TestStatus CAN_Polling(void){ CAN_InitTypeDef CAN_InitStructure。 NVIC_Init(amp。 = 0。 endif = USB_LP_CAN_RX0_IRQChannel。ifdef VECT_TAB_RAM NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0)。GPIO_InitStructure)。 = GPIO_Mode_AF_PP。GPIO_InitStructure)。 = GPIO_Mode_IPU。GPIO_InitStructure)。 = GPIO_Speed_50MHz。 = GPIO_Pin_6 | GPIO_Pin_7 | GPIO_Pin_8 | GPIO_Pin_9。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_CAN, ENABLE)。 RCC_SYSCLKConfig(RCC_SYSCLKSource_HSE)。 RCC_PCLK2Config(RCC_HCLK_Div1)。 if(HSEStartUpStatus == SUCCESS) { FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable)。 RCC_HSEConfig(RCC_HSE_ON)。 delayms(1000)。 delayms(1000)。 for (。 delayms(1000)。 delayms(1000)。 if (TestRx == FAILED) { for (。 } else { GPIO_SetBits(GPIO_LED, GPIO_Pin_6)。 TestRx = CAN_Polling()。 NVIC_Configuration()。ifdef DEBUG debug()。 i != 0。void delayms(u32 ms){u32 i。TestStatus CAN_Polling(void)。void GPIO_Configuration(void)。ErrorStatus HSEStartUpStatus。vu32 ret。同時(shí)也感謝我的家人和其他所有給予過(guò)我?guī)椭娜藗?,謝謝大家。最后,我還得感謝我的同學(xué)、朋友們。四年來(lái),學(xué)院的許多老師都對(duì)我們的學(xué)習(xí)和生活提供了很大的幫助和便利,他們將其豐富的專(zhuān)業(yè)知識(shí)毫不保留地傳授給了我們,認(rèn)真指導(dǎo)了我們的學(xué)習(xí),才使得我們能在專(zhuān)業(yè)水平上有一個(gè)長(zhǎng)足的進(jìn)步。在指導(dǎo)老師張守祥老師的悉心指導(dǎo)下,今天終于完成了課題研究和畢業(yè)論文的全部工作。使我對(duì)STM32系列單片機(jī)的接口有了更深層次的理解,熟悉了一些單片機(jī)常用的外圍電路引腳和連接方法。 通過(guò)這次畢業(yè)設(shè)計(jì),我學(xué)到了不少課本上沒(méi)有的知識(shí),也鍛煉了自己的動(dòng)手能力,將以前學(xué)過(guò)的零散的知識(shí)串到一起。本課題的主要任務(wù)是串口總線收發(fā)器系統(tǒng)的實(shí)現(xiàn)。傳統(tǒng)的雙絞線已不能滿(mǎn)足需要,采用光纖介質(zhì)不但能解決這些問(wèn)題,而且給CAN總線應(yīng)用帶來(lái)更大的靈活性。圖 網(wǎng)線斷開(kāi)Fig Network cable is disconnected把光纜連接在光電模塊兩端,開(kāi)發(fā)板LED正常,D1熄滅,證明控制器成功收到自己發(fā)送的信號(hào),實(shí)驗(yàn)成功。通過(guò)觀察D1的點(diǎn)亮和熄滅,能直觀的檢測(cè)到信號(hào)是否被接收到。先使用KELC進(jìn)行程序測(cè)試,使LED燈能夠正常點(diǎn)亮,開(kāi)發(fā)板上的D1,D2點(diǎn)亮,D4閃爍,測(cè)試成功。 軟件編譯Fig Software piler 軟件設(shè)計(jì)和測(cè)試流程 本設(shè)計(jì)的測(cè)試思路為:先測(cè)試CAN總線程序是否正確。 C進(jìn)行單片機(jī)軟件開(kāi)發(fā)的步驟? 根據(jù)需求確定軟硬件分工,選擇芯片,落實(shí)外部存儲(chǔ)空間的訪問(wèn)地址;? 建立uVision2工程,根據(jù)硬件條件進(jìn)行工程環(huán)境設(shè)置;? 確定和實(shí)現(xiàn)數(shù)據(jù)結(jié)構(gòu),及其訪問(wèn)方案;? 確定和實(shí)現(xiàn)存儲(chǔ)分配和使用方案、硬件訪問(wèn)方法,并通過(guò)測(cè)試程序的驗(yàn)證;? 編寫(xiě)程序代碼(先框架、其次總體陷阱、然后流程、最后進(jìn)行功能模塊實(shí)現(xiàn));? 仿真調(diào)試程序(先框架、其次總體陷阱、然后流程,最后進(jìn)行功能模塊的測(cè)試);? 優(yōu)化程序(先流程、后功能模塊);? 燒寫(xiě)芯片,上板測(cè)試和完善。硬件的成熟加上采用簡(jiǎn)單實(shí)用的C語(yǔ)言編程,設(shè)計(jì)過(guò)程中全部編程設(shè)計(jì)工作都在keil c設(shè)計(jì)平臺(tái)上實(shí)現(xiàn)。 Fig External circuitaltium 。開(kāi)發(fā)板上CAN總線控制器接收,發(fā)送端引腳為P8和P9。CAN總線接口與19光模塊連接電路圖如下: CAN總線接口與19光模塊連接電路圖Fig CAN bus interface and 19 optical module connection diagram電源中的直流電流通過(guò)電路中的電容電感的濾波功能,直流電通過(guò)電感進(jìn)入Vccr和Vcct 兩端,交流電通過(guò)電容進(jìn)入大地中。信號(hào)使用差分電壓傳送,兩條信號(hào)線被稱(chēng)為CANH和CANL。它已經(jīng)在車(chē)載各電子控制裝置通訊領(lǐng)域的到廣泛的應(yīng)用??傮w設(shè)計(jì)圖如下,F(xiàn)ig The overall design光纖中的光信號(hào)通過(guò)TXD(發(fā)送端),RXD(接收端)進(jìn)入光電模塊,在光電模塊中進(jìn)行物理層轉(zhuǎn)換變?yōu)殡娦盘?hào),從光電模塊的九個(gè)引腳輸出,進(jìn)入CAN總線控制器。它們各自形成自己獨(dú)立的體系,因此下面分別各自介紹它們的硬件構(gòu)成。 19模塊管腳定義? 1. Veer:接地;? : 接收數(shù)據(jù)輸入;? : 不使用;? 4. SD: 驗(yàn)證是否有信號(hào)輸入,是的話(huà)外圍電路的LED燈會(huì)熄滅;? 5. Vccr:接收電源;? 6. Vcct:發(fā)送電源;? 7. NC: 不使用;? 8. TD: 發(fā)射數(shù)據(jù)輸入;? 9. Veet:接地。光收發(fā)模塊,就是在光纖通信系統(tǒng)中用于電光與光電轉(zhuǎn)換的器件,由光接收部分和光發(fā)射部分構(gòu)成,在光信號(hào)與電信號(hào)之間起著橋梁作用。 彩色TFT LCD接口Table Color TFT LCD interface引腳信號(hào)描述對(duì)應(yīng)IO引腳信號(hào)描述對(duì)應(yīng)IO引腳信號(hào)描述對(duì)應(yīng)IO13V3電源2GND地3DB00PD144DB01PD155DB02PD06DB03PD17DB04PE78DB05PE89DB06PE910DB07PE1011DB08PE1112DB09PE1213DB10PE1314DB11PE1415DB12PE1516DB13PD817DB14PD918DB15PD1019CSPG1220RSPF021WRPD522RDPD423RESETRESET24ENPA125MISOPB1426INTPG727MOSIPB1528LEPG829SCLKPB1330F_CSPG1131TP_CSPB1232SD_CSPG1533 接口定義1.模擬輸入、PWM輸出、DAC輸出接口CN1定義 模擬輸入、PWM輸出、DAC輸出接口CN1定義Table Analog input, PWM output, the DAC output interface and CN1 defined針腳數(shù)描述針腳數(shù)描述1AIN06PWM12AIN17GND3AIN28DAC04GND9DAC15PWM010GND2.CAN總線接口CN2定義. CAN總線接口CN2Table CAN bus interface CN2針腳數(shù)描述針腳數(shù)描述1CANH2CANL3.RS485總線接口CN3定義. RS485總線接口CN3Table RS485 bus interface CN3針腳數(shù)描述針腳數(shù)描述1485AB2485A RS232連接接頭CON1,CON2(前視圖)Fig RS232 connector CONCON2 (front view)4.RS232通信接口CONCON2定義. CON1定義Table Definition of CON1針腳數(shù)描述針腳數(shù)描述1NC6NC2USART1_PA97
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1