STM32_USART输入输出讲解

原创 2016年05月03日 22:18:22


今天总结STM32F103串口,以工程实例来讲述。

工程现象:1.间断发送字符

          2.接收中断(接收字符,并发送该字符)

 

软件工程下载地址(360云盘):

https://yunpan.cn/cPEI3zyQ7UqJv  访问密码ee52

 

讲述分如下几点:

 

一、初始化始终

 

这里的“时钟配置”函数在bsp.c文件下面;

使能串口1RCC_APB2Periph_USART1)时钟。

 

二、USART1引脚配置

 

这里的“USART1引脚配置”函数在usart.c文件下面;

初始化串口使用引脚, 包含端口引脚、频率、输出类型。

 

三、串口配置

 

这里的“串口配置”函数在usart.c文件下面;

详见每一句后面都有注释。

四、串口中断配置

 

这里的“NVIC配置”函数在bsp.c文件下面;

主要分配中断控制、中断优先级。

 

五、主函数应用

 

这里的“主函数”函数在main.c文件下面;

间隔跳变LED、打印(发送)字符串。

 

六、中断函数

 

函数在stm32f10x_it.c文件下面;

功能:接收一个字符串,并发送。

 

 

 

想掌握更多精彩内容,请欢迎关注我的微信公众号。

微信搜索“ EmbeddDeveloper ,或扫描下面二维码关注

 

版权声明:本文为博主strongerHuang原创文章,转载请标明:来自http://blog.csdn.net/ybhuangfugui

stm32——串口1和串口2初始化

void USART1_Initialise(u32 bound) {         //GPIO端口设置         GPIO_InitTypeDef GPIO_InitStructur...
  • zhy421955124
  • zhy421955124
  • 2017年06月01日 14:43
  • 3557

stm32串口通信(初学者对于串口通信的理解)

初学者对于stm32的理解。其中还有一些不懂的问题,希望得到大神指点。 感觉stm32的学习实质上就是对寄存器使用以及内存的学习。...
  • m1f2c3
  • m1f2c3
  • 2015年01月24日 10:12
  • 6408

STM32 串口通讯 发送 接收

STM32的使用有利有弊,
  • XUXUECHEN
  • XUXUECHEN
  • 2014年10月25日 20:32
  • 7296

STM32串口设定流程总结

 STM32配置串口需要配置的寄存器包括: 1、时钟配置,开启相应IO端口的时钟,以及串口模块的时钟。       串口1模块时钟寄存器:RCC_APB2Periph_USAR...
  • zhangzhang114pm
  • zhangzhang114pm
  • 2016年05月06日 14:08
  • 3172

STM32串口USART1的使用方法和程序

通用同步异步收发器(USART)提供了一种灵活的方法来与使用工业标准NR 异步串行数据格式的外部设备之间进行全双工数据交换。 USART利用分数波特率发生器提供宽范围的波特率选择,支持同步单向通信和半...
  • h_kingone
  • h_kingone
  • 2016年11月09日 17:14
  • 1259

利用STM32 的串口来发送和接收数据实验

0目标 1 STM32 串口简介 2 硬件设计 3 软件设计 4 下载验证 0.目标 利用串口 1 不停的打印信息到电脑上,同时接收从串口发过来的数据,把发送过来的数...
  • wangguchao
  • wangguchao
  • 2017年08月15日 20:03
  • 3938

STM32串口中断接收和中断发送

STM32串口USART1中断接收和中断发送 先贴出中断函数: void USART1_IRQHandler(void){         if (USART_GetITStatus(USA...
  • u012075442
  • u012075442
  • 2016年03月12日 15:12
  • 12659

stm32之USART串口配置

通用同步异步收发器(USART),它提供了一种灵活的方法与使用工业标准NRZ异步串行数据格式的外部设备之间进行全双工数据交换。...
  • XJTU_Richthofen
  • XJTU_Richthofen
  • 2016年02月22日 23:10
  • 6043

stm32串口通信调试总结

本调试记录分为两部分,即”以USART1为例的串口初始化”和“调试中遇到的问题”。...
  • y24283648
  • y24283648
  • 2017年05月10日 22:31
  • 2890

Stm32串口发送字符串数据

ps:把字符串分成字节循环发送 #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" ...
  • heirenheiren
  • heirenheiren
  • 2014年11月03日 17:55
  • 41997
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STM32_USART输入输出讲解
举报原因:
原因补充:

(最多只允许输入30个字)