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

正文內(nèi)容

單片機(jī)stm32學(xué)習(xí)筆記-資料下載頁

2025-06-26 03:54本頁面
  

【正文】 != RESET) //判斷發(fā)生接收中斷{USART_ClearITPendingBit(USART1,USART_IT_RXNE)。//清除中斷標(biāo)志 GPIO_WriteBit(GPIOB, GPIO_Pin_10, (BitAction)0x01)。 //開始傳輸 RX_dat=USART_ReceiveData(USART1) amp。 0x7F。 //接收數(shù)據(jù),整理除去前兩位 USART_SendData(USART1, RX_dat)。 //發(fā)送數(shù)據(jù) while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET){}//等待發(fā)送結(jié)束}}d)中斷注意事項(xiàng):可以隨時在程序中使用USART_ITConfig(USART1, USART_IT_TXE, DISABLE)。來關(guān)閉中斷響應(yīng)。NVIC_InitTypeDef NVIC_InitStructure定義一定要加在NVIC初始化模塊的第一句。全局變量與函數(shù)的定義:,+定義代碼再次定義就可以直接調(diào)用了。sw笨笨的STM32筆記之九:打斷它來為我辦事,EXIT (外部I/O中斷)應(yīng)用a) 目的:跟串口輸入類似,不使用中斷進(jìn)行的IO輸入效率也很低,而且可以通過EXTI插入按鈕事件,本節(jié)聯(lián)系EXTI中斷。b) 初始化函數(shù)定義:void EXTI_Configuration(void)。 //定義IO中斷初始化函數(shù)c) 初始化函數(shù)調(diào)用:EXTI_Configuration()。//IO中斷初始化函數(shù)調(diào)用簡單應(yīng)用:d) 初始化函數(shù):void EXTI_Configuration(void){ EXTI_InitTypeDef EXTI_InitStructure。 //EXTI初始化結(jié)構(gòu)定義EXTI_ClearITPendingBit(EXTI_LINE_KEY_BUTTON)。//清除中斷標(biāo)志 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource3)。//管腳選擇 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource4)。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource5)。 GPIO_EXTILineConfig(GPIO_PortSourceGPIOA, GPIO_PinSource6)。 = EXTI_Mode_Interrupt。//事件選擇 = EXTI_Trigger_Falling。//觸發(fā)模式 = EXTI_Line3 | EXTI_Line4。 //線路選擇 = ENABLE。//啟動中斷 EXTI_Init(amp。EXTI_InitStructure)。//初始化}e) RCC初始化函數(shù)中開啟I/O時鐘RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA , ENABLE)。GPIO初始化函數(shù)中定義輸入I/O管腳。//IO輸入,GPIOA的4腳輸入 = GPIO_Pin_4。 = GPIO_Mode_IPU。 //上拉輸入 GPIO_Init(GPIOA, amp。GPIO_InitStructure)。 //初始化f) 在NVIC的初始化函數(shù)里面增加以下代碼打開相關(guān)中斷: = EXTI9_5_IRQChannel。 //通道 = 0。//占先級 = 0。 //響應(yīng)級 = ENABLE。 //啟動 NVIC_Init(amp。NVIC_InitStructure)。 //初始化g) USART1_IRQHandler函數(shù),在其中添入執(zhí)行代碼。一般最少三個步驟:先使用if語句判斷是發(fā)生那個中斷,然后清除中斷標(biāo)志位,最后給字符串賦值,或做其他事情。 if(EXTI_GetITStatus(EXTI_Line3) != RESET) //判斷中斷發(fā)生來源 { EXTI_ClearITPendingBit(EXTI_Line3)。 //清除中斷標(biāo)志 USART_SendData(USART1, 0x41)。 //發(fā)送字符“a” GPIO_WriteBit(GPIOB, GPIO_Pin_2, (BitAction)(1GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_2)))。//LED發(fā)生明暗交替}h) 中斷注意事項(xiàng):中斷發(fā)生后必須清除中斷位,否則會出現(xiàn)死循環(huán)不斷發(fā)生這個中斷。然后需要對中斷類型進(jìn)行判斷再執(zhí)行代碼。使用EXTI的I/O中斷,在完成RCC與GPIO硬件設(shè)置之后需要做三件事:初始化EXTI、NVIC開中斷、編寫中斷執(zhí)行代碼。 sw笨笨的STM32筆記之十:工作工作,PWM輸出a) 目的:基礎(chǔ)PWM輸出,以及中斷配合應(yīng)用。輸出選用PB1,配置為TIM3_CH4,是目標(biāo)板的LED6控制腳。b) 對于簡單的PWM輸出應(yīng)用,暫時無需考慮TIM1的高級功能之區(qū)別。c) 初始化函數(shù)定義:void TIM_Configuration(void)。 //定義TIM初始化函數(shù)d) 初始化函數(shù)調(diào)用:TIM_Configuration()。 //TIM初始化函數(shù)調(diào)用e) 初始化函數(shù),不同于前面模塊,TIM的初始化分為兩部分——基本初始化和通道初始化:void TIM_Configuration(void)//TIM初始化函數(shù){ TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure。//定時器初始化結(jié)構(gòu) TIM_OCInitTypeDef TIM_OCInitStructure。//通道輸出初始化結(jié)構(gòu)//TIM3初始化 = 0xFFFF。 //周期0~FFFF = 5。 //時鐘分頻 = 0。 //時鐘分割 = TIM_CounterMode_Up。//模式 TIM_TimeBaseInit(TIM3, amp。TIM_TimeBaseStructure)。 //基本初始化 TIM_ITConfig(TIM3, TIM_IT_CC4, ENABLE)。//打開中斷,中斷需要這行代碼 //TIM3通道初始化 TIM_OCStructInit(amp。 TIM_OCInitStructure)。 //默認(rèn)參數(shù) = TIM_OCMode_PWM1。 //工作狀態(tài) = TIM_OutputState_Enable。 //設(shè)定為輸出,需要PWM輸出才需要這行代碼 = 0x2000。 //占空長度 = TIM_OCPolarity_High。 //高電平 TIM_OC4Init(TIM3, amp。TIM_OCInitStructure)。 //通道初始化 TIM_Cmd(TIM3, ENABLE)。 //啟動TIM3}f) RCC初始化函數(shù)中加入TIM時鐘開啟:RCC_APB2PeriphClockCmd(RCC_APB2Periph_TIM3, ENABLE)。g) GPIO里面將輸入和輸出管腳模式進(jìn)行設(shè)置。信號:AF_PP,50MHz。h) 使用中斷的話在NVIC里添加如下代碼://打開TIM2中斷 = TIM2_IRQChannel。 //通道 = 3。//占先級 = 1。 //響應(yīng)級 = ENABLE。 //啟動 NVIC_Init(amp。NVIC_InitStructure)。 //初始化中斷代碼:void TIM2_IRQHandler(void){ if (TIM_GetITStatus(TIM2, TIM_IT_CC4) != RESET) //判斷中斷來源 { TIM_ClearITPendingBit(TIM2, TIM_IT_CC4)。 //清除中斷標(biāo)志 GPIO_WriteBit(GPIOB, GPIO_Pin_11, (BitAction)(1GPIO_ReadOutputDataBit(GPIOB, GPIO_Pin_11)))。//變換LED色彩 IC4value = TIM_GetCapture4(TIM2)。 //獲取捕捉數(shù)值 } }i) 簡單應(yīng)用://改變占空比TIM_SetCompare4(TIM3, 變量)。j) 注意事項(xiàng):管腳的IO輸出模式是根據(jù)應(yīng)用來定,比如如果用PWM輸出驅(qū)動LED則應(yīng)該將相應(yīng)管腳設(shè)為AF_PP,否則單片機(jī)沒
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1