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

正文內(nèi)容

嵌入式系統(tǒng)arm實驗報告(編輯修改稿)

2024-10-21 09:16 本頁面
 

【文章內(nèi)容簡介】 A8=0 */ {GPIO_SetBits(GPIOF, GPIO_Pin_6)。/* LED1點亮 */Delay(0x1FFFFF)。GPIO_ResetBits(GPIOF, GPIO_Pin_6)。/* LED1 熄滅 */ Delay(0x1FFFFF)。} }實驗現(xiàn)象原來5個LED燈都處于熄滅狀態(tài),按下SW1,觸發(fā)中斷程序,LED1點亮。實驗總結(jié)通過本次實驗,可以對某一狀態(tài)通過外部中斷,改變其當(dāng)前狀態(tài)。實驗四:多中斷嵌套實驗要求按下某個按鍵,觸發(fā)中斷,中斷服務(wù)程序改變LED燈狀態(tài)電路原理圖圖4 SW1,SW2,SW3硬件原理圖軟件分析NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2)。 = EXTI0_IRQChannel。//設(shè)定中斷源為PA0 = 0。//中斷占優(yōu)先級為0 = EXTI3_IRQChannel。//設(shè)定中斷源為PD3 = 1。//中斷占優(yōu)先級為1 = EXTI9_5_IRQChannel。//設(shè)定中斷源為PA8 = 2。//中斷占優(yōu)先級為2 void EXTI0_IRQHandler(void){ int i=0。if(EXTI_GetITStatus(EXTI_Line0)!= RESET){ for(i=0。iGPIO_Write(GPIOF,0xffff)。GPIO_SetBits(GPIOF, GPIO_Pin_6)。/* LED1 點亮 */ Delay(0x5fFFFF)。GPIO_ResetBits(GPIOF, GPIO_Pin_6)。/* LED1 熄滅 */Delay(0x5fFFFF)。EXTI_ClearITPendingBit(EXTI_Line0)。} } }void EXTI3_IRQHandler(void)if(EXTI_GetITStatus(EXTI_Line3)!= RESET){ {int i=0。for(i=0。iGPIO_Write(GPIOF,0xffff)。GPIO_SetBits(GPIOF, GPIO_Pin_7)。/* LED2 點亮 */ Delay(0x5fFFFF)。GPIO_ResetBits(GPIOF, GPIO_Pin_7)。/* LED2 熄滅 */ Delay(0x5fFFFF)。EXTI_ClearITPendingBit(EXTI_Line3)。} } } void EXTI9_5_IRQHandler(void){ int i=0。if(EXTI_GetITStatus(EXTI_Line8)!= RESET){for(i=0。iGPIO_Write(GPIOF,0xffff)。GPIO_SetBits(GPIOF, GPIO_Pin_8)。/* LED3 點亮 */Delay(0x5fFFFF)。GPIO_ResetBits(GPIOF, GPIO_Pin_8)。/* LED3 熄滅 */Delay(0x5fFFFF)。EXTI_ClearITPendingBit(EXTI_Line8)。} } }實驗現(xiàn)象中斷優(yōu)先級從高到低依次為:SW3,SW2,SW1 原來5個LED燈都處于熄滅狀態(tài),按下SW1,LED3應(yīng)該閃爍10次,當(dāng)其閃爍5次后按下SW2,LED2也應(yīng)該閃爍10次,當(dāng)其閃爍4次后按下SW3,LED1也應(yīng)該閃爍10次,則當(dāng)LED1閃爍完10次后,LED2繼續(xù)閃爍6次,之后LED1繼續(xù)閃爍5次。實驗總結(jié)通過本次實驗,可以對LED狀態(tài)實行中斷嵌套,由以上實驗現(xiàn)象,得出以下結(jié)論:高中斷優(yōu)先級可以打斷低優(yōu)先級,中斷系統(tǒng)正在執(zhí)行一個中斷服務(wù)時,有另一個優(yōu)先級更高的中斷提出中斷請求,這時會暫時終止當(dāng)前正在執(zhí)行的級別較低的中斷源的服務(wù)程序,去處理級別更高的中斷源,待處理完畢,再返回到被中斷了的中斷服務(wù)程序繼續(xù)執(zhí)行,反之,低中斷優(yōu)先級不可以打斷高優(yōu)先級。實驗五:TIM2的基本應(yīng)用實驗要求TIM2定時器將LED燈定時點亮和熄滅一定的時間電路原理圖軟件分析TIM_Cmd(TIM2, ENABLE)。/* TIM2 enable counter */ = 1999。 = 35999。//定時時間為1s void TIM2_IRQHandler(void){ TIM_ClearITPendingBit(TIM2, TIM_IT_Update)。GPIO_WriteBit(GPIOF, GPIO_Pin_6,(BitAction)(1GPIO_ReadOutputDataBit(GPIOF, GPIO_Pin_6)))。}實驗現(xiàn)象LED1燈按照1S的定時時間不斷閃爍實驗總結(jié)通過本次實驗,可以實現(xiàn)對LED燈進(jìn)行定時控制其閃爍,而不需要延時函數(shù)控制了,定時時間較為精準(zhǔn)。實驗六:TIM2,TIM3,TIM4多定時器的應(yīng)用實驗要求利用TIM2,TIM3,TIM4定時器使LED燈以不同的頻率閃爍電路原理圖軟件分析 = TIM2_IRQChannel。 = 0。 = TIM3_IRQChannel。 = 1。 = TIM4_IRQChannel。 = 2。此處比上一個實驗增加了2個定時器,同時又增加了一個優(yōu)先級實驗現(xiàn)象中斷優(yōu)先級從高到低依次為:TIM2,TIM3,TIM4 首先LED1以1S的定時時間閃爍5次,之后LED2以2S的定時時間閃爍5次,最后LED3以3S的定時時間閃爍5次實驗總結(jié)利用定時器可以同時使LED燈按照不同的頻率閃爍,但是為了現(xiàn)象明顯,可以加一個優(yōu) 先級,分別觀察現(xiàn)象。實驗七:串口USART1讀取CPU的ID號實驗要求通過USART1讀取 CPU 的 96 bit ID電路原理圖圖 開發(fā)板USART原理圖軟件分析void Get_ChipID(void)/* 獲取芯片ID */ { ChipUniqueID[0] = *(u32 *)(0X1FFFF7F0)。/* 高字節(jié) */ ChipUniqueID[1] = *(u32 *)(0X1FFFF7EC)。ChipUniqueID[2] = *(u32 *)(0X1FFFF7E8)。/* 低字節(jié) */ } void USART_Configuration(void){USART_InitTypeDef USART_InitStructure。 = 115200。 = USART_WordLength_8b。 = USART_StopBits_1。 = USART_Parity_No。 = USART_HardwareFlowControl_None。 = USART_Mode_Rx | USART_Mode_Tx。USART_Init(USART1, amp。USART_InitStructure)。USART_ITConfig(USART1, USART_IT_TXE, ENABLE)。USART_ITConfig(USART1, USART_IT_RXNE, ENABLE)。USART_ClearFlag(USART1, USART_FLAG_TC)。USART_Cmd(USART1, ENABLE)。/* Enable USART1 */ }實驗現(xiàn)象PA9連接的是USART1 Tx,PA10連接的是USART1 Rx,再通過串口調(diào)試助手就可 以在電腦上面顯示出CPU的ID以及flash容量大小。實驗總結(jié)本次實驗實現(xiàn)了串口和PC機(jī)的傳輸,可以通過USART1將CPU的ID在電腦上顯示出來。實驗八:異步通信USART2的重映射實驗要求實現(xiàn)異步通信USART2的重映射,將數(shù)據(jù)傳送到PC機(jī)上電路原理圖圖 開發(fā)板USART原理圖軟件分析void GPIO_Configuration()/* IO口初始化 */ {GPIO_InitTypeDef GPIO_InitStructure。 = GPIO_Pin_5。/* USART2 Tx PD05 */ = GPIO_Mode_AF_PP。/* PD05 JP7 WR */ = GPIO_Speed_50MHz。GPIO_Init(GPIOD, amp。GPIO_InitStructure)。GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE)。 = GPIO_Pin_6。/* USART2 Rx PD06 */ = GPIO_Mode_IN_FLOATING。GPIO_Init(GPIOD, amp。GPIO_InitStructure)。GPIO_PinRemapConfig(GPIO_Remap_USART2, ENABLE)。} 該程序?qū)SART2重映射到PD05,PD06引腳實驗現(xiàn)象PD05連接的是USART2 Tx,PD06連接的是USART2 Rx,通過串口調(diào)試助手就可以在電腦上面顯示Program Running!實驗總結(jié)通過本次實驗,可以實現(xiàn)對異步通信USART2的重映射,再通過串口調(diào)試助手在電腦上顯示出來。第四篇:嵌入式系統(tǒng)實驗報告嵌入式系統(tǒng)設(shè)計實驗報告班 級: 學(xué) 號: 姓 名: 成 績: 指導(dǎo)教師: 實驗名稱博創(chuàng)UP3000實驗臺基本結(jié)構(gòu)及使用方法 實驗?zāi)康?.學(xué)習(xí)嵌入式系統(tǒng)開發(fā)流程。2.熟悉UPnet3000實驗平臺的核心硬件電路和外設(shè)。3.增加對各個外設(shè)的了解,為今后各個接口實驗打下基礎(chǔ)。 實驗環(huán)境博創(chuàng)UPNETARM3000 嵌入式開發(fā)平臺 實驗內(nèi)容及要求(1)嵌入式系統(tǒng)開發(fā)流程概述(2)熟悉UPnet3000實驗平臺的核心硬件電路和外設(shè)(3)ARM JTAG的安裝與使用(4)通過操作系統(tǒng)自帶的通訊軟件超級終端,檢驗各個外設(shè)的工作狀態(tài)(5)通過本次課程對各個外設(shè)的了解,為今后各個接口實驗打下基礎(chǔ) 實驗設(shè)計與實驗步驟 (1)超級終端:運行Windows 系統(tǒng)下的超級終端(HyperTerminal)應(yīng)用程序,新建一個通信終端;在接下來的對話框中選擇 AR
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1