项目介绍
• 基于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-07-23
准 Z 源逆变器的设计
时间:2026-07-23
关于阻容吸收器的简单介绍
时间:2026-07-23
S7-1200和CP343-1的Profinet通信方法
时间:2026-07-23
PDP(等离子显示),PDP是什么意思
时间:2026-07-23
光纤收发器的连接方式和作用
时间:2026-07-22
什么是电磁波?电磁波常见问题
时间:2026-07-22
如何区分有源晶振和无源晶振
时间:2026-07-22
什么是“涡流”以及为什么它们对电机很重要...
时间:2026-07-22
802.11g和802.11n的选择分析
时间:2026-07-21
电阻的单位
时间:2026-03-05
NVIDIA CPU+GPU超级芯片大升级!
时间:2026-03-09
贴片电阻怎么看阻值
时间:2026-03-05
电阻的原理和作用 电阻色环识别图 电路中电...
时间:2026-03-09
什么是硅片或者晶圆?一文了解半导体硅晶圆
时间:2026-03-09
HTCC:半导体封装的理想方式
时间:2026-03-06
什么是室温超导?半导体时代将走向结束?芯...
时间:2026-03-09
半导体光刻工艺 光刻—半导体电路的绘制
时间:2026-03-09
石英灯电子变压器电路原理
时间:2026-03-06
一文详解MOS管驱动电路拓扑的设计
时间:2026-03-09