硬件设计——从零开始设计电路板
学嵌入式,我们一般从单片机学起。学单片机,不能只学软件,硬件知识也要跟上。软硬件相结合的设计,才是真正优秀的设计。
谈及单片机的硬件设计,我们会先将其浓缩为最小系统,即能实现最基础的功能的最简化设计。以 RP2040芯片为蓝本,设计一款类似于Raspberry Pi PICO的单片机,而单片机的最小系统无非是这几部分:电源、复位、时钟、启动模式、下载调试。
1、电源
首先,这里我们采用USB线进行供电,使用Type-C接口协议。
这里说一下,为什么要将5V变为3.3V供电,因为对于大多数的芯片而言,其供电电压均为3.3V。
2、复位
这里我未使用按钮等这类的复位按钮,而是采用一个触碰复位,当需要复位时,将镊子触碰BOOST处,即可复位。
3、时钟
4、BOOT IO
因为这里选用的是RP2040,因为其特点,所以这里不在设置BOOT IO
- USB存储启动模式并支持UF2, 可以通过拖拽进行编程
5、下载 IO