当前位置: 首页 > 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.配置波特率

相关文章:

  • 异步机制与 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许可分配和监控
  • AI观察|算力饥渴与泡沫
  • 【社论】优化限购限行,激发汽车消费潜能
  • 五一期间上海景观照明开启重大活动模式,外滩不展演光影秀
  • 一张老照片里蕴含的上海文脉
  • 伊朗港口爆炸已致40人死亡
  • 党旗下的青春|83岁仍在“下生活”,他说生活是创作的源泉