1、开发板简介

PSoC6RTT是RT-Thread联合英飞凌推出的一款集成32位双核CPU子系统(ARMCortex-M4和ARMCortex-M0)的开发板,其具有单周期乘法的150-MHzArmCortex-M4FCPU(浮点和存储器保护单元),100-MHzCortexM0+CPU,带单周期乘法和MPU,可以充分发挥PSoC6双核芯片性能。

PSoC®6MCU是为物联网(IoT)应用设计的一种高性能、超低功耗、安全的微控制器平台。CY8C62x8/A产品线基于PSoC6MCU平台,结合了双CPU微控制器、低功耗闪存技术、可编程数字逻辑、高性能模数转换和标准通信及定时外设。

-Cortex®-M4F(CM4)CPU:150MHz,单周期乘法、浮点运算和内存保护单元(MPU)。

-Cortex-M0+(CM0+)CPU:100MHz,单周期乘法和MPU。

-用户可选的核心逻辑操作电压:1.1V或0.9V。

-活动CPU电流斜率:

-1.1V核心操作:CM4为40μA/MHz,CM0+为28μA/MHz。

-0.9V核心操作:CM4为27μA/MHz,CM0+为20μA/MHz。

-三个DMA控制器

-六种电源模式:实现精细的电源管理。

-深度睡眠模式电流:7μA,保持64KBSRAM数据。

-片上DC-DC降压转换器:静态电流小于1μA。

-8MHz内部主振荡器(IMO):精度±2%。

-超低功耗32kHz内部低速振荡器(ILO)。

-片上晶体振荡器:支持16至35MHz和32kHz。

-两相锁环(PLL):用于倍增时钟频率。

-频率锁定环(FLL):用于倍增IMO频率。

-整数和分数外设时钟分频器。

-执行在位置(XIP):从外部四通道SPI闪存执行。

-实时加密和解密。

-4KB缓存:提高XIP性能并降低功耗。

-支持单、双、四、双-四和八通道接口,吞吐量高达640Mbps。

-支持多达101段和多达8个公共端。

-13个运行时可配置的串行通信块(SCB):

-8个SCB:可配置为SPI、I2C或UART。

-4个SCB:可配置为I2C或UART。

-1个深度睡眠SCB:可配置为SPI或I2C。

-USB全速设备接口。

-两个独立的SD主控制器/eMMC/SD控制器。

-两个脉冲密度调制(PDM)通道和两个I2S通道,具有时分复用(TDM)模式。

-32个定时器/计数器/脉宽调制器(TCPWM)。

-支持中心对齐、边缘和伪随机模式。

-基于比较器的杀信号触发。

-12位2MspsSARADC:支持差分和单端模式及16通道序列器,具有结果平均功能。

-两个低功耗比较器:在系统深度睡眠和休眠模式下可用。

-内置温度传感器:连接到ADC。

144526f657d74q59p1n67d


2、开发环境搭建

因为该开发板是英飞凌和RTT一起推出的,因此优先推荐使用RTT开发环境,具体环境搭建如下:

首先,需要安装RTT开发环境,参考:

https://blog.csdn.net/qq_38113006/article/details/105324780

其次,打开RTT,安装开发板支持包

144526a0474nabheg4b9h4

再次,使用厂商过滤,选择infineon,然后选择PSOC62-IFX-EVAL-KIT

144526zc9ko2bk1s06ikr1


3、新建工程

新建基于开发板的项目,选择好开发板就完成了项目的新建。

144530myiyee12jiytw1i6

依次点击构建、烧录,完成程序的下载和运行

144530ay5gz532gfkz3nz5

运行效果是LED灯光闪烁:

144530n5xg7gpyzgmzvcgs

144532or6dbrr57uuurrrv