项目介绍
• 基于RT1020芯片,使用 KiCAD绘制原理图和PCB。
• 完成PCB打样并焊接。
• 实现读取环境温湿度数据,并通过TFT-LCD进行展示。
项目介绍
由于是以芯片为核心进行开发设计,因此需要先对芯片有所了解,例如最小系统的原理,芯片数据手册,硬件设计手册等等。
然后在最小系统的基础上,根据最终需求以及参考现有案例的原理图,进行外围电路的拓展设计,以满足最终需求的电路。
2.1 设计框图

2.2 器件选型
2.2.1 供电
恩智浦官方的开发板供电电路略显复杂,根据芯片手册可得知只需要给芯片供电3.3v即可。考虑供电可以直接从USB或DAP-LINK进行供电,因此供电电压考虑使用5V。因此电源芯片选用简单的AMS1117-3.3。只需要搭配两个电容即可实现电压从5V到3.3V的转换,需要注意的是输出端最好选用坦电容,这点在数据手册中有相应说明。

2.2.2 传感器
温湿度传感器的选择就比较随意了,使用了上个项目买的器件 DHT11。这里有些失算,在RT1021的基础上完全不知道该如何读取数据,后面在做软件调试的时候浪费了挺长时间。

2.2.3 灯光
灯光部分使用了两种,一种是普通GPIO驱动的LED灯,高电平亮,低电平灭。这一步在后续程序调试的时候实现了闪烁。第二种是WS2812B LED灯,这种是单线制支持多个串连也只占用一个GPIO口。遗憾的是后续软件部分未能调试成功。
2.2.4 Flash
Flash的选型使用的是 Winbond 的 W25QXXJV 系列芯片。这款芯片应用广泛,容易找到相应教程。
2.2.5 显示屏
基于想学习SPI驱动的目标,显示屏的选择是淘宝上很容易买到的基于ST7735S驱动芯片的0.96寸TFT LCD屏幕,这款屏幕使用的是插接式,使用FPC座进行安装。
成果展示

总结
当看到该任务时,纠结了好久要不要参加。原因是从未学习过 NXP,STM32 这类单片机的相关知识,在小伙伴及工作人员的鼓励下勇跃报名了。果然在搭建开发环境时遇到挺多的问题。在小伙伴都很乐于帮助与耐心解答下才把开发环境安装好。
根据 MCUXPresso IDE 的示例,修改了一个 GPIO 引脚后,编译正常通过。但烧录过程简直是一种折磨,一开始真是完全不懂,对于一个从未用过JLink、STLink、这类工具的我来说完全不知所措。最终经群友的指导下使用USB将点灯程序烧录进去,并成功点亮板载LED灯和示例中的LED灯。由于示例自带的LED灯管脚我未焊接,所以通过外接的形式也成功点亮。
函数发生器、信号发生器和波形发生器的区别
时间:2026-06-06
电子元器件的常见封装 各种封装类型的特点介...
时间:2026-06-06
普通光敏二极管的检测
时间:2026-06-06
详细介绍8种常用的排序算法
时间:2026-06-06
s9013三级管引脚图及参数
时间:2026-06-06
电压跟随器有什么作用?
时间:2026-06-06
VRRP是什么?VRRP的作用和工作原理
时间:2026-06-05
32768晶振封装尺寸详解
时间:2026-06-05
静态路由是什么?静态路由如何配置?
时间:2026-06-05
一文详解光耦的作用与分类、使用技巧
时间:2026-06-05
电阻的单位
时间:2026-03-05
NVIDIA CPU+GPU超级芯片大升级!
时间:2026-03-09
贴片电阻怎么看阻值
时间:2026-03-05
电阻的原理和作用 电阻色环识别图 电路中电...
时间:2026-03-09
什么是硅片或者晶圆?一文了解半导体硅晶圆
时间:2026-03-09
什么是室温超导?半导体时代将走向结束?芯...
时间:2026-03-09
半导体光刻工艺 光刻—半导体电路的绘制
时间:2026-03-09
HTCC:半导体封装的理想方式
时间:2026-03-06
一文详解MOS管驱动电路拓扑的设计
时间:2026-03-09
石英灯电子变压器电路原理
时间:2026-03-06