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。
2、开发环境搭建
因为该开发板是英飞凌和RTT一起推出的,因此优先推荐使用RTT开发环境,具体环境搭建如下:
首先,需要安装RTT开发环境,参考:
https://blog.csdn.net/qq_38113006/article/details/105324780
其次,打开RTT,安装开发板支持包
再次,使用厂商过滤,选择infineon,然后选择PSOC62-IFX-EVAL-KIT
3、新建工程
新建基于开发板的项目,选择好开发板就完成了项目的新建。
依次点击构建、烧录,完成程序的下载和运行
运行效果是LED灯光闪烁: