当前位置: 首页 > news >正文

西门子笔记四:Uart模块

 一、原理图

 因此,USART0的RX——PA10,USART0的TX——PA9

 二、工程文件

1.配置引脚

2. 配置模式

1.Disable(禁用):关闭当前功能或模式。

2. Asynchronous(异步通信):
        含义:通信双方无需共享时钟信号,依靠预定义的波特率同步数据传输。
        特点:需要双方波特率一致,允许一定误差。

        应用场景:传感器数据采集、调试串口(如STM32通过USART与PC通信)。

3.Synchronous(同步通信):

        含义:通信双方共享时钟信号(由主设备提供时钟线,如SCLK),数据在时钟边沿采                     样,严格同步传输。
        特点:通常需额外的时钟线(如SPI、I2C)。

        应用场景:高速数据传输(如STM32与外部ADC、Flash存储器通信)。

4. Single Wire (Half-Duplex)(单线半双工):

        含义:仅使用一根信号线进行双向通信,但同一时间只能发送或接收
        特点:需协议层控制方向切换(如RS-485)。

        应用场景:单总线设备(如DS18B20温度传感器)、RS-485工业总线。

3.配置波特率

http://www.dtcms.com/a/164696.html

相关文章:

  • 异步机制与 CPU 的关系解析
  • C++/SDL 进阶游戏开发 —— 双人塔防(代号:村庄保卫战 15)
  • 当 AI 成为 “数字新物种”:人类职业的重构与进化
  • 角度(degrees)和弧度(radians)转换关系
  • Glide 如何加载远程 Base64 图片
  • 链表反转操作经典问题详解
  • 关于 const a 定义的数据 与 其渲染 的问题。即通过const定义的常量,会不会导致渲染不及时。
  • 原语的使用
  • 归并排序排序总结
  • 创建RAID1并扩容RAID
  • 使用C# ASP.NET创建一个可以由服务端推送信息至客户端的WEB应用(1)
  • Redis分布式锁使用以及对接支付宝,paypal,strip跨境支付
  • Qwen3-8B安装与体验-速度很快!
  • 国内无法访问GitHub官网的问题解决
  • 碰到的 MRCPv2 串线以及解决思路
  • C语言Makefile编写与使用指南
  • centos7 安装python3
  • IIC小记
  • Wi-SUN与LoRa和NB-IoT通信技术的对比
  • Femap许可分配和监控
  • API文档生成与测试工具推荐
  • CSS in JS:机遇与挑战的思考
  • 微服务架构详解:从概念到实践
  • 集群与存储-lvs-nat实验
  • Origin将普通散点图升级为清晰的基因分组差异蜂群图
  • 使用 v-print 实现 Vue 项目中的打印功能
  • Windows Server 2019搭建iis服务器
  • 小市值策略复现(A股选股框架回测系统)
  • CORS跨域学习
  • 第十六届蓝桥杯大赛网安组--几道简单题的WP