stm32串口典型配置

stm32串口典型配置

ID:6078486

大小:83.00 KB

页数:19页

时间:2018-01-02

stm32串口典型配置_第1页
stm32串口典型配置_第2页
stm32串口典型配置_第3页
stm32串口典型配置_第4页
stm32串口典型配置_第5页
资源描述:

《stm32串口典型配置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、usart.h:头文件/*------------------------------------------------------------------------------------------------------------------*/#ifndef__USART_H#define__USART_H/*Include-------------------------------------------------------------------*/#include"stm32f10x.h"#inc

2、lude#include//#include/*Define&Typedef----------------------------------------------------------*//*MacroSwitch---------------------------------------------*//*注:以下宏供移植时选择和修改*/#defineUSE_RS4852//使用RS485#defineUSE_USART1//使用串口1#defineUS

3、E_USART2//使用串口2#defineUSE_USART3//使用串口3//#defineUSE_UART4//使用串口4//#defineUSE_UART5//使用串口5#defineMAX_LEN256//打印函数字符串输入最大字节数#definePUTXfputc//fputc重定向函数#ifdefUSE_RS485#defineRS4850#defineRS2321#defineRS24_CONFIGRS24_Configration//RS485-232选择控制端口配置函数#defineRSCHOOSEFL

4、AGSeM.Bit.RSChooseFlag//RS485-232选择标志#defineRS485_TGPIO_SetBits(GPIOA,GPIO_Pin_1)//RS485进入发送状态#defineRS485_RGPIO_ResetBits(GPIOA,GPIO_Pin_1)//RS485进入接收状态#endif/*FunctionDeclaration------------------------------------------------------*/#ifdefUSE_USART1voidUSART1_C

5、onfigration(void);//串口1端口配置voidUSART1_NVIC_Configuration(void);//串口1中断配置voidUSART1_Config(void);//串口1初始化intUSART1_printf(char*str,...);//串口1打印函数#endif#ifdefUSE_USART2voidUSART2_Configration(void);//串口2端口配置voidUSART2_NVIC_Configuration(void);//串口2中断配置voidUSART2_Con

6、fig(void);//串口2初始化intUSART2_printf(char*str,...);//串口2打印函数#endif#ifdefUSE_USART3voidUSART3_Configration(void);//串口3端口配置voidUSART3_NVIC_Configuration(void);//串口3中断配置voidUSART3_Config(void);//串口3初始化intUSART3_printf(char*str,...);//串口3打印函数#endif#ifdefUSE_UART4voidUAR

7、T4_Configration(void);//串口4端口配置voidUART4_NVIC_Configuration(void);//串口4中断配置voidUART4_Config(void);//串口4初始化intUART4_printf(char*str,...);//串口4打印函数#endif#ifdefUSE_UART5voidUART5_Configration(void);//串口5端口配置voidUART5_NVIC_Configuration(void);//串口5中断配置voidUART5_Config

8、(void);//串口5初始化intUART5_printf(char*str,...);//串口5打印函数#endif#ifdefUSE_RS485voidRS24_Configration(u8flag);//RS232-485选择控制端口配置#endifvoidUSART_Config(void)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。