PCB学习——STM32F103VET6-STM32接口部分

  1. USB电路

用于单片机与电脑之间的USB通信

USBP需要上拉

  1. ADC/DAC电路
  1. 按键电路
  1. 串口自动下载电路

烧录时选择DTR低电平,RTS高电平。

CH340C引脚加#号表示输出相反电平

则DTR实际输出高电平,RTS实际输出低电平

所以S8050与S8550均导通,则RST为低电平,BOOT0为高电平,进行复位

之后DTR置高,则实际DTR输出低电平,S8050关断,RST为高电平,RTS持续置高,则实际输出低电平,S8550导通BOOT0为高电平,最后RTS拉低,实际输出高电平,S8550关断,BOOT0变为低电平,单片机从FLASH启动。

  1. LED电路
  1. SPI接口
  1. IIC接口
  1. 串口/IIC接口
  1. SWD下载调试电路
  1. 整体电路
相关推荐
XiHongShi201613 小时前
STM32F407 CRC-循环冗余校验例程,建议保存学习
stm32·单片机
lhbweilai14 小时前
结合手册调试各个功能的寄存器+最后通过寄存器编写SPI的初始化和读写函数
stm32·单片机
UIU11417 小时前
递归算法与汉诺塔
c++·学习·算法·c#·递归
Zw-awa1 天前
先让程序开口说话:为什么把人机交互放在最前面
stm32
Zw-awa1 天前
把按键和 LED 状态显示出来:第一次看见程序到底在干什么
stm32
Zw-awa1 天前
面包板接线为什么这样接:从模块需求到芯片资源分配
stm32
小程序设计1 天前
基于STM32的办公室智能空气净化系统设计
stm32·单片机
Zw-awa1 天前
用 OLED 给 STM32 做实时调试面板
stm32
Zw-awa1 天前
按键为什么会乱跳:一次按下为什么变成很多次
stm32