可以看出, RT1052 转接板集成了核心板正常运行所需的所有电路,并外扩了:按键、指示灯、 Micro USB、串口、 RGBLCD 和 SWD 等接口, 可以独立使用。整个核心板的外形尺寸为 60mm*44mm 大小, 非常小巧,并且,采用了贴片板对板连接器,使得其可以很方便的应用在各种项目上。
◆ 核心板: 正点原子 RT1052 核心板(型号: ATK-RT1052-64E256F256D-120I)
◆ 2 个板对板接口(在底部), 引出 101 个 IO, 方便接入各种底板
◆ 1 个 5V&3.3V 焊点,支持外接电源或输出电源给外部
◆ 1 个 Micro USB 接口,可作 USB SLAVE/HOST(OTG)使用
◆ 1 个复位按钮,可用于复位 MCU 和 LCD
◆ 1 个功能按钮, WKUP,可以用作 MCU 唤醒
◆ 1 个 RGB LCD 接口,支持 RGB 接口的 LCD 屏(RGB565 格式)
可以看出, RT1052 核心板板载资源丰富,可以满足各种应用的需求。整个核心板的外形尺寸为 39mm*30mm 大小,非常小巧,并且, 所有引脚采用邮票孔引出,可以很方便的集成在客户的 PCB 上,而不需要增加额外的端子费用(板对板端子比较贵),从而帮客户降低成本。
◆ CPU: RT1052CVL5B(工业级), BGA196, SRAM: 512KB, I/D Cache: 32KB
◆ 外扩 SDRAM: W9825G6KH, 32M 字节
◆ 外扩代码 SPI FLASH1: W25Q64, 8M 字节
◆ 外扩数据 SPI FLASH: W25Q256, 32M 字节
◆ 外扩 EEPROM: AT24C02, 256 字节
◆ 集成 LDO: RT9013-33GB, 500mA
◆ 120 PIN 邮票孔, 1mm 间距,引出所有可用 IO
因为 RT1052 内部并没有提供用户 FLASH 来存储代码,所以,我们通过外扩一个 SPI FLASH 来存储代码,这个用于存储代码的 SPI FLASH 就叫代码 SPI FLASH,挂载在 FlexSPIA 上面。
为了让大家更好的使用正点原子号令者 RT1052 开发板,我们在这里总结该开发板使用的时候尤其要注意的一些问题,希望大家在使用的时候多多注意,以减少不必要的问题。
1, 转接板上的 PWR 和 DS0 两个 LED 是受 LED_CTRL 控制的, 当转接板插上底板时,LED_CTRL 直接接 3.3V,所以,转接板的 PWR 和 DS0 是一直关闭的(不会亮)!如果想要转接板的 PWR 和 DS0 开启,去掉转接板的 R4,或者不插底板!
2, 1 个 USB 供电最多 500mA,且由于导线电阻存在,供到开发板的电压,一般都不会有5V,如果使用了很多大负载外设,比如 4.3 寸屏、网络、摄像头模块等,那么可能引起USB 供电不够,所以如果是使用 4.3 屏的朋友,或者同时用到多个模块的时候, 建议大家使用一个独立电源供电。 如果没有独立电源,建议可以同时插 2 个 USB 口,并插上仿真器,这样供电可以更足一些。
3, JTAG 接口,因为核心板设置了 JTAG_MOD=0,所以只能用 SWD 模式。
4, 当你想使用某个 IO 口用作其他用处的时候,请先看看开发板的原理图,该 IO 口是否有连接在开发板的某个外设上,如果有,该外设的这个信号是否会对你的使用造成干扰,先确定无干扰,再使用这个 IO。比如 P327 就不太适合做输入 IO,因为 REMOTE_IN连接在这个 IO 上面,可能会对输入检测造成影响。
5, 开发板上的跳线帽比较多,大家在使用某个功能的时候,要先查查这个是否需要设置跳线帽,以免浪费时间。6, 当液晶显示白屏的时候,请先检查液晶模块是否插好(拔下来重新插试试),如果还不行,可以通过串口看看 LCD ID 是否正常,再做进一步的分析。
7, 开发板的 USB SLAVE 和 USB HOST 共用同一个 USB 口,所以,他们不可以同时使用。使用的时候多加注意。
8, 当需要从底板上拆转接板下来的时候,请左右晃动取下,不要太大幅度,否则有可能拆坏座子。
至此,本手册的实验平台(正点原子号令者 RT1052 开发板) 的硬件部分就介绍完了,了解了整个硬件对我们后面的学习会有很大帮助, 有助于理解后面的代码, 在编写软件的时候,可以事半功倍, 希望大家细读!