MDK 创建 STM32 汇编程序:串口输出 Hello world

本文介绍了如何使用STM32的USART进行串行通信,以实现通过串口输出Hello world。首先解释了USART与UART的区别,接着详细描述了一个实验流程,包括软件选择(如野火多功能调试助手、mcuisp)、实验器件(STM32核心板和USB转串口等)的选择与连线,并给出了具体的硬件连接细节。最后,展示了程序下载到芯片的过程和使用串口助手查看输出结果。
摘要由CSDN通过智能技术生成

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


一、USART

什么是USART

通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个
UART(Universal Asynchronous Receiver and Transmitter),它是在 USART 基础上裁剪掉了同步通信功能,只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UART。
串行通信一般是以帧格式传输数据,即是一帧一帧的传输,每帧包含有起始信号、数
据信息、停止信息,可能还有校验信息。USART 就是对这些传输参数有具体规定,当然也
不是只有唯一一个参数值,很多参数值都可以自定义设置,只是增强它的兼容性。


功能框图

在这里插入图片描述

二,实验流程

1,实验软件选择

1、野火多功能调试助手(此软件可在电脑自带浏览器中搜索下载)
2、mcuisp

2、实验器件选择<

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值