久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STM32串口學(xué)習(xí)筆記
[打印本頁(yè)]
作者:
sane
時(shí)間:
2019-11-19 20:29
標(biāo)題:
STM32串口學(xué)習(xí)筆記
STM32串口傳送數(shù)據(jù)時(shí) IO口做發(fā)送時(shí)設(shè)置為復(fù)用推挽輸出
IO口做接收時(shí)設(shè)置為浮空輸入
串口配置步驟位為:
1、開(kāi)啟GPIO口、串口時(shí)鐘
2、初始化GPIO口
3、NVIC配置
4、串口結(jié)構(gòu)體初始化設(shè)置
{波特率、
字長(zhǎng)、
停止位數(shù)、
校驗(yàn)方式、
收發(fā)模式
}
5、開(kāi)啟串口接收中斷
6、使能串口
void uart_init(u32 bound){
//GPIO端口設(shè)置
GPIO_InitTypeDef GPIO_InitStructure;
USART_InitTypeDef USART_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA, ENABLE); //使能USART1,GPIOA時(shí)鐘
//USART1_TX GPIOA.9
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9; //PA.9
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP; //復(fù)用推挽輸出
GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.9
//USART1_RX GPIOA.10初始化
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_10;//PA10
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING;//浮空輸入
GPIO_Init(GPIOA, &GPIO_InitStructure);//初始化GPIOA.10
//Usart1 NVIC 配置
NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3 ;//搶占優(yōu)先級(jí)3
NVIC_InitStructure.NVIC_IRQChannelSubPriority = 3; //子優(yōu)先級(jí)3
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能
NVIC_Init(&NVIC_InitStructure); //根據(jù)指定的參數(shù)初始化VIC寄存器
//USART 初始化設(shè)置
USART_InitStructure.USART_BaudRate = bound;//串口波特率
USART_InitStructure.USART_WordLength = USART_WordLength_8b;//字長(zhǎng)為8位數(shù)據(jù)格式
USART_InitStructure.USART_StopBits = USART_StopBits_1;//一個(gè)停止位
USART_InitStructure.USART_Parity = USART_Parity_No;//無(wú)奇偶校驗(yàn)位
USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//無(wú)硬件數(shù)據(jù)流控制
USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收發(fā)模式
USART_Init(USART1, &USART_InitStructure); //初始化串口1
USART_ITConfig(USART1, USART_IT_RXNE, ENABLE);//開(kāi)啟串口接受中斷
USART_Cmd(USART1, ENABLE); //使能串口1
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产不卡视频在线
|
秋霞国产
|
免费a网
|
电影91久久久
|
成人福利在线视频
|
99在线精品视频
|
国产视频1
|
精品亚洲一区二区三区
|
人人玩人人添人人澡欧美
|
国产日韩免费观看
|
日韩免费一区
|
国产午夜一级
|
一级欧美视频
|
欧美国产视频一区二区
|
av网址在线
|
久久99精品视频
|
国产精品一区二区av
|
国产精品视屏
|
日日综合
|
久久婷婷国产
|
免费国产一区
|
中文在线一区
|
在线日韩不卡
|
99re在线播放
|
亚洲成人一二三
|
亚洲二区在线
|
久久噜
|
欧美二区在线
|
日韩精品一区二区三区视频播放
|
91在线视频国产
|
国产日韩欧美激情
|
男女爱爱福利视频
|
香蕉超碰
|
三级免费网
|
亚洲国产精品福利
|
亚洲成人精选
|
美女张开腿露出尿口
|
欧美精品一区二区三
|
久草电影网
|
99精品99
|
国产精品夜间视频香蕉
|