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串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK)

STM32串口通信中使用printf发送数据配置方法(开发环境 Keil RVMDK) http://home.eeworld.com.cn/my/space-uid-338727-blogid...

STM32中关于串口通信的printf()函数重定向问题

在STM32串口通信程序中使用printf发送数据,非常的方便。可在刚开始使用的时候总是遇到问题,常见的是硬件访真时无法进入main主函数,其实只要简单的配置一下就可以了。 下面就说一下使用pr...
  • kevinhg
  • kevinhg
  • 2014年10月12日 12:42
  • 9487

Stm32串口发送字符串数据

ps:把字符串分成字节循环发送 #include "stm32f10x.h" #include "stm32f10x_rcc.h" #include "stm32f10x_gpio.h" ...

stm32为什么用printf重定向到串口第一个字符打印不出

stm32用printf函数重定向到串口USART1发现第一个字符没打印出来具体如下: 刚开始修改fputc函数如下: int fputc(int ch,FILE *f) { USART_Se...

嵌入式系统学习——STM32之按键输入

之前写了两篇关于STM32 GPIO的介绍和运用,跑马灯用到了GPIO的推挽输出,但是对于输入还是没有用到,这次就运用一下GPIO的上拉输入。实验还是和以前51做的实验一样,就是判断按键的输入,然后控...

STM32串行通信USART讲解笔记

STM32串行通信USART程序例举链接:http://blog.csdn.net/dragon12345666/article/details/24883111 1、STM32串行通信USART...

STM32 printf函数打印到串口(刘凯)

来自刘凯第21讲学习STM32过程中,经常打交道的莫过于串口,你可以将任何信息,当然重要的是调试信息打印到串口中输出,总是用一个字节发送函数或者字符串发送函数总是有些不放便,之前编程中熟悉的莫过于pr...
  • cow825
  • cow825
  • 2016年04月24日 15:27
  • 4446

STM32串口在首次发送字符的时候,首字符丢失解决办法

关于STM32如何串口输出字符串的代码,网上有很多种示例。这里就不多说。 网上关于发送字符的代码大多如下: USART_SendData(USART1, (uint8_t)ch...

在STM32中使用printf发送字符串到串口

问题:在使用STM32调试时,经常使用串口发送信息,为了方便调试与串口发送信息,用printf()函数实现通过串口打印信息。1.添加包含printf()函数的头文件:#include “stdio.h...
  • ArLinux
  • ArLinux
  • 2015年11月25日 11:16
  • 3018

STM32F103程序串口调用printf打印数据

程序开发过程中调试必不可少,一种简单直接的调试方式是使用串口发送数据,并使用串口助手进行观测。以前使用MSP430做项目时也同样使用printf打印数据,所以现在想在stm32 上实现。      ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:STM32_USART输入输出讲解
举报原因:
原因补充:

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