- 0
- 0
- 约2.83千字
- 约 10页
- 2026-01-14 发布于福建
- 举报
1.7.3USART固件函数库项目一11一月2026智能电子产品设计与制作
主要内容USART固件函数库
4.USART固件函数库(1)函数USART_Init函数原型:voidUSART_Init(USART_TypeDef*USARTx,USART_InitTypeDef*USART_InitStruct)函数功能:根据USART_InitStruct中指定的参数初始化外设USARTx寄存器。USART_InitStruct指向USART_InitTypeDef的指针,USART_InitTypeDef结构体定义于stm32f0xx_usart.h文件中。其结构体如下:typedefstruct{uint32_tUSART_BaudRate;//波特率设置uint32_tUSART_WordLength;//数据宽度设置uint32_tUSART_StopBits;//停止位位数设置uint32_tUSART_Parity;//奇偶校验设置uint32_tUSART_Mode;//USART模式设置,发送和接收模式uint32_tUSART_HardwareFlowControl;//硬件流控制设置}USART_InitTypeDef;
4.USART固件函数库实例:USART_InitTypeDefUSART_InitStructure;USART_InitStructure.USART_BaudRate=9600;//波特率配置USART_InitStructure.USART_WordLength=USART_WordLength_8b;//数据位8位USART_InitStructure.USART_StopBits=USART_StopBits_1;//停止位1位USART_InitStructure.USART_Parity=USART_Parity_No;//奇偶校验位无USART_InitStructure.USART_HardwareFlowControl=USART_HardwareFlowControl_None;//禁止流控制USART_InitStructure.USART_Mode=USART_Mode_Rx|USART_Mode_Tx;//使能发送接收USART_Init(USART2,USART_InitStructure);
4.USART固件函数库(2)函数USART_Cmd函数原型:voidUSART_Cmd(USART_TypeDef*USARTx,FunctionalStateNewState)函数功能:使能USARTx实例:USART_Cmd(USART2,ENABLE);//使能USART2(3)函数USART_SendData函数原型:voidUSART_SendData(USART_TypeDef*USARTx,uint16_tData)函数功能:发送一个字节数据实例:USART_SendData(USART2,0x25);//通过串口2发送数据0x25
4.USART固件函数库(4)函数USART_ReceiveData函数原型:uint16_tUSART_ReceiveData(USART_TypeDef*USARTx)函数功能:接收一个数据实例:uint16_tReceive;Receive=USART_ReceiveData(USART2);//接收数据(5)函数USART_ITConfig函数原型:voidUSART_ITConfig(USART_TypeDef*USARTx,uint32_tUSART_IT,FunctionalStateNewState)函数功能:使能USART对应的中断实例:USART_ITConfig(USART2,USART_IT_RXNE,ENABLE);//使能接收完成中断
4.USART固件函数库(6)函数USART_GetFlagStatus函数原型:FlagStatusUSART_GetFlagStatus(USART_TypeDef*USARTx,uint32_tUSART_FLAG)函数功能:读取中断标志位状态实例:uint8_tFlag;Flag=USART_GetFla
您可能关注的文档
- 《中医基础理论》课件——中医学理论体系 的主要特点(整体观念).pptx
- 《中医基础理论》课件——中医学理论体系的发展概况.pptx
- 《中医基础理论》课件——中医学理论体系的形成.pptx
- 《中医基础理论》课件——中医学理论体系的主要特点(辨证论治).pptx
- 《种子生产技术》课件——02- 种子生产的任务和种类.pptx
- 《种子生产技术》课件——03-植物的繁殖方式.pptx
- 《智能电子产品设计与制作》课件——1.6.3 通用定时器定时实例.pptx
- 《智能电子产品设计与制作》课件——1.6.4 通用定时器产生PWM实例.pptx
- 《智能电子产品设计与制作》课件——1.7.1 USART串行通信概述.pptx
- 《智能电子产品设计与制作》课件——1.7.2 USART特性及内部结构.pptx
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
原创力文档

文档评论(0)