0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STM32_ USART输入输出的讲解

黄工的嵌入式技术圈 来源:黄工的嵌入式技术圈 2020-04-08 10:46 次阅读

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

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

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

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

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

讲述分如下几点:

一、串口时钟

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

使能串口1(RCC_APB2Periph_USART1)时钟。

二、USART1引脚配置

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

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

三、串口配置

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

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

四、串口中断配置


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

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

五、主函数应用

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

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

函数在stm32f10x_it.c文件下面;

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • STM32
    +关注

    关注

    2239

    文章

    10665

    浏览量

    348540
  • STM32F103
    +关注

    关注

    33

    文章

    474

    浏览量

    62547
  • USART
    +关注

    关注

    1

    文章

    186

    浏览量

    30388
收藏 人收藏

    评论

    相关推荐

    STM32 GPIO弱上拉能做输入输出吗?

    STM32 GPIO 弱上拉能做输入输出
    发表于 04-07 07:07

    输入输出电压差与效率的关系

    在开关稳压电源中,输入电压的范围是预知的,输出电压也是知道的,但是输入输出的电压差和转换效率的关系很多人 不清楚,有经验的工程师就会根据公式去推导出来输入输出电压差越小,转换效率越高。
    发表于 01-05 15:12 277次阅读
    <b class='flag-5'>输入输出</b>电压差与效率的关系

    环形变压器的输入输出端接反了会怎么样?

    环形变压器的输入输出端接反了会怎么样? 环形变压器是一种特殊的变压器,其特点是具有环形磁芯。环形变压器的输入输出端的接反,也就是输入端连接到输出
    的头像 发表于 12-26 15:19 477次阅读

    plc输入输出的运行原理

    plc输入端24v. 说明plc输入是PNP输入,要知道怎么接线必须知道plc输入输出的运行原理。
    发表于 12-17 09:27 300次阅读
    plc<b class='flag-5'>输入输出</b>的运行原理

    用运放设计放大器时,如何估算其输入输出阻抗?

    用运放设计放大器时,如何估算其输入输出阻抗? 估算运放的输入输出阻抗是设计放大器电路中的重要步骤。输入输出阻抗直接影响到放大器的稳定性、
    的头像 发表于 11-09 09:42 2020次阅读

    STM32中的弱上拉能做输入输出吗?

    STM32中的弱上拉能做输入输出吗?
    发表于 11-01 06:04

    CW32通用输入输出端口详解

    CW32通用输入输出端口详解
    的头像 发表于 10-30 17:33 553次阅读
    CW32通用<b class='flag-5'>输入输出</b>端口详解

    plc带模拟量输入输出和不带模拟量输入输出有什么区别啊?

    plc带模拟量输入输出和不带模拟量输入输出有什么区别啊? PLC是一种广泛应用的自动化控制器,它可通过输入输出控制信号来管理各种自动化过程。PLC的“模拟量”
    的头像 发表于 10-17 16:44 1035次阅读

    运放参数解析:输入输出电压范围

    今天继续给大家分享运放另一项指标——输入输出电压范围。
    发表于 10-01 13:09 3687次阅读
    运放参数解析:<b class='flag-5'>输入输出</b>电压范围

    MOS管输入输出特性曲线和三极管输入输出特性曲线的参数一样吗?

    MOS管输入输出特性曲线和三极管输入输出特性曲线的参数一样吗?  MOS管和三极管是电子元件中最常用的放大器。它们都有非常重要的输入输出特性曲线。虽然它们在构造和工作原理上有很大的不同,但这两种元件
    的头像 发表于 09-21 16:09 1125次阅读

    STM32单片机的GPIO输入输出模式与配置方法

    STM32 单片机是一款高性能、低功耗的 32 位微控制器,具有强大的计算能力、灵活的外设模块和实现微控制器应用所需的社区支持。在单片机应用中,GPIO 输入输出模式是必不可少的硬件接口之一。本文将介绍 STM32 单片机的 G
    发表于 08-15 18:23 4818次阅读

    请问MCU是如何实现IO口的输入输出控制的?

    GPIO(General Port Input&Output)通用输入输出接口,MCU各个管脚对外交互最根本的单位。
    发表于 08-10 11:10 1572次阅读
    请问MCU是如何实现IO口的<b class='flag-5'>输入输出</b>控制的?

    树莓派GPIO(通用输入输出)讲解

    界面(GUI),网络通信等等。但目前的知识已经可以让我们使用Python编写简单程序了。我们先放下Python,开始学习树莓派最好玩的部分GPIO(通用输入输出)。
    的头像 发表于 07-02 15:00 4422次阅读
    树莓派GPIO(通用<b class='flag-5'>输入输出</b>)<b class='flag-5'>讲解</b>

    PyTorch教程6.6.之文件输入输出

    电子发烧友网站提供《PyTorch教程6.6.之文件输入输出.pdf》资料免费下载
    发表于 06-05 10:18 0次下载
    PyTorch教程6.6.之文件<b class='flag-5'>输入输出</b>

    MSPM0L1306开发板教程之GPIO输入输出

    GPIO算是所有MCU入门的第一步,今天的教程就来教大家设置MSPM0L系列的GPIO的输入输出功能。
    的头像 发表于 05-04 17:22 2959次阅读
    MSPM0L1306开发板教程之GPIO<b class='flag-5'>输入输出</b>