日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]//初始化串口1void My_USART1_Init(void){ GPIO_InitTypeDef GPIO_InitStrue; USART_InitTypeDef USART_InitStrue; NVIC_InitTypeDef NVIC_InitStrue; //串口時(shí)鐘使能,GPIO時(shí)鐘使能 RCC_APB2PeriphClockCmd(RC

//初始化串口1void My_USART1_Init(void){ GPIO_InitTypeDef GPIO_InitStrue; USART_InitTypeDef USART_InitStrue; NVIC_InitTypeDef NVIC_InitStrue; //串口時(shí)鐘使能,GPIO時(shí)鐘使能 RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE); //GPIO端口模式設(shè)置,PA9設(shè)置推挽復(fù)用,PA10設(shè)置浮空模式 GPIO_InitStrue.GPIO_Mode=GPIO_Mode_AF_PP; GPIO_InitStrue.GPIO_Pin=GPIO_Pin_9; GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz; GPIO_Init(GPIOA,&GPIO_InitStrue); GPIO_InitStrue.GPIO_Mode=GPIO_Mode_IN_FLOATING; GPIO_InitStrue.GPIO_Pin=GPIO_Pin_10; GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz; GPIO_Init(GPIOA,&GPIO_InitStrue); //串口參數(shù)的初始化 USART_InitStrue.USART_BaudRate=115200; //波特率 USART_InitStrue.USART_HardwareFlowControl=USART_HardwareFlowControl_None; //硬件流 //全雙工模式 USART_InitStrue.USART_Mode=USART_Mode_Tx|USART_Mode_Rx; USART_InitStrue.USART_Parity=USART_Parity_No; //奇偶校驗(yàn)位 USART_InitStrue.USART_StopBits=USART_StopBits_1;//停止位 USART_InitStrue.USART_WordLength=USART_WordLength_8b;//字長(zhǎng) USART_Init(USART1,&USART_InitStrue); //使能串口 USART_Cmd(USART1,ENABLE); //開啟接收中斷 USART_ITConfig(USART1,USART_IT_RXNE,ENABLE); //初始化NVIC NVIC_InitStrue.NVIC_IRQChannel=USART1_IRQn; NVIC_InitStrue.NVIC_IRQChannelCmd=ENABLE; NVIC_InitStrue.NVIC_IRQChannelPreemptionPriority=1; //設(shè)置搶占優(yōu)先級(jí) NVIC_InitStrue.NVIC_IRQChannelSubPriority=1; //設(shè)置相應(yīng)優(yōu)先級(jí) NVIC_Init(&NVIC_InitStrue);}//中斷處理函數(shù)void USART1_IRQHandler(void){ u8 res; if(USART_GetITStatus(USART1,USART_IT_RXNE)) { res= USART_ReceiveData(USART1); USART_SendData(USART1,res); }}//主函數(shù)int main(void){ NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2); My_USART1_Init(); while(1);}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

簡(jiǎn)介:OLED由于同時(shí)具備自發(fā)光,不需背光源、對(duì)比度高、厚度薄、視角廣、反應(yīng)速度快、可用于撓曲性面板、使用溫度范圍廣、構(gòu)造及制程較簡(jiǎn)單等優(yōu)異之特性,被認(rèn)為是下一代的平面顯示器新興應(yīng)用技術(shù)。OLED顯示技術(shù)具有

關(guān)鍵字: OLED stm32系列

電氣特性:工作電壓:3.3V-5.5V工作電流 :平均0.5mA輸出:?jiǎn)慰偩€數(shù)字信號(hào)測(cè)量范圍:濕度20~90%RH,溫度0~50℃精度 :濕度±5%,溫度±2℃分辨率 :濕度1%,溫度1℃其數(shù)據(jù)包由5Byte(40Bit...

關(guān)鍵字: dht11 stm32系列 溫濕度傳感器

簡(jiǎn)介:CAN是Controller Area Network 的縮寫(以下稱為CAN),是ISO國(guó)際標(biāo)準(zhǔn)化的串行通信協(xié)議。由德國(guó)電氣商博世公司在1986年率先提出。此后,CAN通過(guò)ISO11898及ISO11519進(jìn)行了...

關(guān)鍵字: can總線 stm32系列

簡(jiǎn)介:STM32有一個(gè)內(nèi)部的溫度傳感器,可以用來(lái)測(cè)量CPU及周圍的溫度(TA)。特點(diǎn):該溫度傳感器在內(nèi)部和ADCx_IN16輸入通道相連接,此通道把傳感器輸出的電壓轉(zhuǎn)換成數(shù)字值溫度傳感器模擬輸入推薦采樣時(shí)間是17.1μs...

關(guān)鍵字: stm32系列 內(nèi)部溫度傳感器

串口是一種接口標(biāo)準(zhǔn),它規(guī)定了接口的電氣標(biāo)準(zhǔn),簡(jiǎn)單說(shuō)只是物理層的一個(gè)標(biāo)準(zhǔn)。沒有規(guī)定接口插件電纜以及使用的協(xié)議,所以只要我們使用的接口插件電纜符合串口標(biāo)準(zhǔn)就可以在實(shí)際中靈活使用,在串口接口標(biāo)準(zhǔn)上使用各種協(xié)

關(guān)鍵字: 485通信 stm32系列

ADC特點(diǎn):12位逐次逼近型的模擬數(shù)字轉(zhuǎn)換器最多帶3個(gè)ADC控制器最多支持18個(gè)通道,可最多測(cè)量16個(gè)外部和2個(gè)內(nèi)部信號(hào)源支持單次和連續(xù)轉(zhuǎn)換模式通道0到通道n的自動(dòng)掃描模式自動(dòng)校準(zhǔn)采樣間隔可以按通道編程規(guī)則通道和注入

關(guān)鍵字: adc stm32系列

簡(jiǎn)介:NRF24L01是NORDIC公司生產(chǎn)的一款無(wú)線通信芯片,采用FSK 調(diào)制,集成NORDIC自家的Enhanced Short Burst協(xié)議??梢詫?shí)現(xiàn)點(diǎn)對(duì)點(diǎn)或是1對(duì)6的無(wú)線通信。無(wú)線通信速度最高可達(dá)到2Mbps。...

關(guān)鍵字: nrf24l01 stm32系列 無(wú)線通信

  STM32單片機(jī)的每組IO口都有4個(gè)32位配置寄存器用于配置GPIOx_MODER, GPIOx_OTYPER, GPIOx_OSPEEDR和GPIOx_PUPDR,2個(gè)32位數(shù)據(jù)寄存器用于配置輸入和輸出寄存器GPI...

關(guān)鍵字: io口 stm32系列 單片機(jī) 模式設(shè)置

特點(diǎn):獨(dú)特的單總線接口方式,DS18B20在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理器與DS18B20的雙向通訊。大大提高了系統(tǒng)的抗干擾性。測(cè)溫范圍 -55℃~+125℃,精度為±0.5℃。支持多點(diǎn)組網(wǎng)功能,多個(gè)DS...

關(guān)鍵字: ds18b20 stm32系列

原理:R:外接電容充放電電阻。Cs:TPAD和PCB間的雜散電容。Cx:手指按下時(shí),手指和TPAD之間的電容。開關(guān):電容放電開關(guān),由STM32IO口代替。沒有按下的時(shí)候,充電時(shí)間為T1(default)。按下TPAD,電...

關(guān)鍵字: stm32系列 電容觸摸 按鍵原理
關(guān)閉