http://longqiu.taobao.com 
 
RT1052/RT1064 快速入门 V2.0 
 
 
北京龙邱智能科技有限公司 
2019 年 11 月 19 日 
电话:19928809815                                                        Email:chiusir@vip.163.com    地址:北京经济技术开发区荣京道 A1-1105 
1 
第一章 
第二章 
第三章 
第四章 
第五章 
                  http://longqiu.taobao.com 
RT1052/RT1064 系列简介 ..................................................................................................... 5 
1.1 i.MX RT 系列 ................................................................................................................................. 5 
1.2  概述 ............................................................................................................................................. 6 
1.3  地址分配 ..................................................................................................................................... 7 
1.4  应用领域 ..................................................................................................................................... 8 
1.5 RT1064 和 RT1052 异同 ............................................................................................................... 8 
1.6  管脚说明 ................................................................................................................................... 10 
新建工程 .............................................................................................................................. 11 
2.1 安装开发环境 ............................................................................................................................ 11 
2.2 新建一个 IAR 工程 ..................................................................................................................... 14 
2.3 快速新建一个工程 .................................................................................................................... 34 
IAR 小技巧 .......................................................................................................................... 36 
3.1  颜色与字体 ............................................................................................................................... 36 
3.2  用户关键字 ............................................................................................................................... 37 
3.3  列选择 ....................................................................................................................................... 40 
3.4  自动整理代码 ........................................................................................................................... 41 
3.5  多行注释 ................................................................................................................................... 44 
3.6  模板使用 ................................................................................................................................... 45 
固件库 .................................................................................................................................. 47 
4.1 获取官方固件库 ........................................................................................................................ 47 
4.2 SDK 简介 ..................................................................................................................................... 49 
4.3 SDK API 函数手册 ....................................................................................................................... 50 
点亮流水灯 .......................................................................................................................... 51 
5.1  硬件电路 ................................................................................................................................... 51 
5.2 GPIO 常用 API 简介 .................................................................................................................... 51 
5.2.1  设置 IO 复用选择器函数 ............................................................................................... 51 
5.2.2  配置  IO  的驱动能力、速度等函数 ............................................................................. 52 
5.2.3 GPIO 初始化函数 ............................................................................................................ 54 
5.2.4 GPIO 读函数 .................................................................................................................... 54 
5.2.5 GPIO 写函数 .................................................................................................................... 55 
5.3  软件实现 ................................................................................................................................... 55 
5.3.1  使用 MCUXpresso-Config-Tools 工具进行 IO 初始化 .................................................. 55 
5.3.2  使用龙邱库函数进行 GPIO 初始化 .............................................................................. 59 
5.3.3  编写 LED 初始化驱动程序 ............................................................................................ 61 
5.3.4  编写 LED 亮指定颜色驱动函数 .................................................................................... 68 
5.3.5  编写 LED 指定颜色翻转驱动函数 ................................................................................ 71 
5.3.6  测试驱动函数 ................................................................................................................ 72 
5.4  引脚名字的关系 ....................................................................................................................... 74 
5.5  下载测试 ................................................................................................................................... 77 
按键测试例程 ...................................................................................................................... 79 
第六章 
电话:19928809815                                                        Email:chiusir@vip.163.com    地址:北京经济技术开发区荣京道 A1-1105 
2 
 
第八章 
                  http://longqiu.taobao.com 
6.1  按键电路 ................................................................................................................................... 79 
6.2  普通按键例程 ........................................................................................................................... 79 
6.2.1  普通按键例程 ................................................................................................................ 79 
6.2.2  下载测试 ........................................................................................................................ 81 
6.3  外部中断例程 ........................................................................................................................... 82 
6.3.1  中断优先级分组 ............................................................................................................ 82 
6.3.2  开启中断和设置中断优先级 ........................................................................................ 83 
6.3.3  中断服务函数 ................................................................................................................ 85 
6.3.4  下载测试 ........................................................................................................................ 87 
PIT 定时器 ........................................................................................................................... 88 
7.1 PIT 定时器简介 ........................................................................................................................... 88 
7.2 PIT 定时中断 ............................................................................................................................... 88 
7.2.1 PIT 定时器初始化............................................................................................................ 88 
7.2.2 PIT 中断测试.................................................................................................................... 89 
7.2.3 IO 口位操作 ..................................................................................................................... 91 
7.3  下载测试 ................................................................................................................................... 95 
串口收发 .............................................................................................................................. 96 
8.1  硬件电路 ................................................................................................................................... 96 
8.2  官方串口例程 ........................................................................................................................... 96 
8.2.1  串口连接 ........................................................................................................................ 96 
8.2.2  下载测试 ...................................................................................................................... 100 
8.3 printf  打印例程........................................................................................................................ 101 
8.3.1 UART 管脚选择 .............................................................................................................. 101 
8.3.2 printf  函数支持 ............................................................................................................ 102 
8.3.3  浮点数支持 .................................................................................................................. 103 
8.3.4  中断服务函数 .............................................................................................................. 104 
8.3.5  下载测试 ...................................................................................................................... 105 
GPT 定时器 ....................................................................................................................... 106 
9.1 GPT 程序计时器 ....................................................................................................................... 106 
9.2  下载测试 ................................................................................................................................. 107 
SYSTICK 定时器 .................................................................................................................. 108 
10.1 systick 定时器简介 ................................................................................................................. 108 
10.2 SysTick 计时器 ........................................................................................................................ 108 
10.3  函数指针 ............................................................................................................................... 109 
10.4  下载测试 ............................................................................................................................... 110 
第十一章  ADC ..................................................................................................................................... 111 
11.1 ADC 简介 ................................................................................................................................. 111 
11.2  硬件电路 ............................................................................................................................... 111 
11.3  获取 ADC 电压 ....................................................................................................................... 111 
11.4  下载测试 ............................................................................................................................... 113 
FlexPWM ............................................................................................................................ 114 
第十二章 
第七章 
第九章 
第十章 
电话:19928809815                                                        Email:chiusir@vip.163.com    地址:北京经济技术开发区荣京道 A1-1105 
3 
 
第十三章 
                  http://longqiu.taobao.com 
12.1 PWM 简介............................................................................................................................... 114 
12.2 PWM 驱动电机....................................................................................................................... 114 
12.3 PWM 驱动舵机....................................................................................................................... 115 
12.4  电机驱动接线 ....................................................................................................................... 115 
12.5 FlexPWM  使用简介 ............................................................................................................... 116 
12.6  下载测试 ............................................................................................................................... 117 
ENC ..................................................................................................................................... 118 
13.1 ENC 简介 ................................................................................................................................. 118 
13.2 ENC 操作 ................................................................................................................................. 118 
13.3  下载测试 ............................................................................................................................... 119 
第十四章  分散加载 ............................................................................................................................ 120 
1.如何将关键代码和数据到指定 RAM 中运行? ........................................................................ 120 
2.  如何为程序分配合适的栈空间? ........................................................................................... 129 
3.  如何动态分配 TCM? .............................................................................................................. 131 
4.如何将所有代码全放在 ITCRAM 中执行?............................................................................... 135 
4.1 IAR 中将代码全部放在 ITCRAM 中执行 ......................................................................... 135 
4.2 MDK 中将代码全部放在 ITCRAM 中执行 ....................................................................... 138 
11.1 OLED 管脚修改 ....................................................................................................................... 140 
11.2 OLED 显示 ............................................................................................................................... 141 
 
 
电话:19928809815                                                        Email:chiusir@vip.163.com    地址:北京经济技术开发区荣京道 A1-1105 
4 
北京龙邱智能科技有限公司                                                                                          Tel:010-57736685 
第一章  RT1052/RT1064 系列简介 
1.1 i.MX RT 系列 
i.MX RT系列是NXP半导体公司推出的跨界处理器,也是业界首款跨界处理器,以实惠的价
格提供超高性能Arm® Cortex®-M内核、实时功能和MCU可用性。该产品完美融合了低功耗应用
处理器和高性能微控制器的优势。该系列下包括i.MX RT1020、i.MX RT1050  及i.MX RT1060 
等子系列芯片。所谓“跨界”,是指它自身的定位既非传统的应用处理器也非传统的微控制器。 
 
传统的应用处理器如手机主控芯片,它们通常采用ARM  的Cortex-A系列内核,配合其芯
片架构使得芯片能实现更高频率的运行。传统的微控制器也称为MCU,它们通常采用ARM的
Cortex-M系列内核,相对来说该内核对中断响应更快,所以具有良好的实时性,但其芯片架构
特别是集成片内闪存带来了生产技术限制和成本负担,从而限制了其性能。i.MX RT  系列芯片
集成了两者的优点,它基于应用处理器的芯片架构,采用了微控制器的内核Cortex-M7,从而
具有应用处理器的高性能及丰富的功能,又具备传统微控制器的易用、实时及低功耗的特性。 
 
 
 
 
 
 
 
 
 
 5 
北京龙邱智能科技有限公司                                                                                          Tel:010-57736685 
1.2  概述 
i.MX RT1050/RT1064兼具应用处理器的高性能与高度集成,以及微控制器的易用性和实时
功能。i.MX RT1050/RT1064基于Arm® Cortex-M7®内核,运行频率600 MHz。 
  高性能Arm Cortex-M7 
  3020 CoreMark/1284 DMIPS @ 600 MHz 
  高达512 kB紧耦合存储器(TCM) 
  实时低延迟相应,低至20 ns 
  行业最低的动态功耗,带集成DC-DC转换器 
  低功耗运行模式下运行频率为24MHz 
  面向GUI和增强HMI的高级多媒体 
  2D图形加速引擎 
  并行摄像头传感器接口 
  LCD显示屏控制器(高达WXGA 1366x768) 
  3x I2S,面向高性能多通道音频 
  丰富的外部存储接口选项 
  NAND、eMMC、QuadSPI NOR Flash和Parallel NOR Flash 
  无线连接接口: 
  Wi-Fi、Bluetooth、BLE、ZigBee和Thread 
 
 
 
 
 6 
北京龙邱智能科技有限公司                                                                                          Tel:010-57736685 
1.3  地址分配 
连接总线的是SRAM、片上外设及外部存储器,共同排列在一个4GB 的地址空间内,平均分
成了8 个块,每个块也都规定了用途。大部分块的大小都有512MB 以上,相对普通的单片机来
说显然这是比较大的,芯片厂商在每个块的范围内设计各具特色的外设时并不一定都用得完,
可能只用了其中的一部分而已。 
 
 
 7 
北京龙邱智能科技有限公司                                                                                          Tel:010-57736685 
1.4  应用领域 
  汽车类:无人驾驶智能汽车,AGV 等; 
  消费电子:智能家居、摄像机、LCD 等; 
  家庭和楼宇自动化:温控系统、安保、测试与测量、HMI 装配线机器人、M2M 等; 
  电动机控制和电源转换:3D 打印机、热敏打印机、无人驾驶汽车、清洗机器人等。 
1.5 RT1064 和 RT1052 异同 
图  RT 系类资源对照图 
 
 8