打印
[单片机芯片]

CH32F103串口通信

[复制链接]
2728|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 WCHTech2 于 2024-3-27 10:17 编辑

CH32F103是沁恒芯片(WCH)推出的一款基于ARM Cortex-M3内核的32位微控制器,与STM32F103系列在硬件架构和软件开发上有较高的兼容性。对于CH32F103进行串口通信配置和使用,通常可以按照以下步骤:
串口基本配置步骤:
  • 初始化外设时钟:

    • 首先需要通过RCC模块使能USART相关外设时钟。
  • GPIO端口配置:

    • 将USART的TX和RX引脚配置为复用功能模式,并设置为对应的AF(Alternate Function)功能。
  • USART参数配置:

    • 设置串口工作模式(异步或同步)、数据位数(一般5到9位可选)、停止位数目(1或2位)、校验位类型(无、奇校验、偶校验或标记位)以及波特率。
  • 中断/DMA配置:

    • 根据应用需求,可以选择是否开启接收或发送中断,或者使用DMA传输以实现更高效的串行通信。
  • USART开启:

    • 在完成所有配置后,使能USART接收和发送功能。
  • 发送和接收数据:

    • 使用HAL库函数或直接操作寄存器来向USART发送数据,并在适当的地方处理接收到的数据。



使用特权

评论回复
沙发
WCHTech2| | 2024-3-21 14:53 | 只看该作者
本帖最后由 WCHTech2 于 2024-3-21 14:59 编辑

您好,CH32F103是沁恒推出的一款Cortex-M3内核的MCU。此外,沁恒推出了多款RISC-V内核的MCU,CH32V103系列、V203系列、V30x系列、X035系列等。下列链接为沁恒MCU产品选型表,可以看一下
https://www.wch.cn/products/prod ... rface?categoryId=70

使用特权

评论回复
板凳
full_stack| | 2024-3-24 13:32 | 只看该作者
第一句话,说出了三个品牌。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

59

主题

450

帖子

1

粉丝