简介
本文将详细介绍如何使用 EB 工具配置 Flagchip FC4150 MCAL PWM 驱动 RGB,并重点强调了配置 pwm 模块的过程以及对 pwm 模块的详细解释。关于 mcu、port 、dio、icu、adc 模块可参考之前发布的博文。本次示例演示将会使用 FTU0_CH3、FTU0_CH5、 FTU0_CH7 通道来驱动 RBG 灯点亮
硬件平台:旗芯微 FC4150 DEMO BOARD V2 开发板
软件平台:EB tresos 28.1.0 、Flagchip_FC_IDE 4.04
MCAL: V1.1.0 & V1.1.1
一、MCAL 配置
1.1 配置 MCU 模块
1.1.1 根据 demo board 电位器原理图所示,我们需要在MCU模块-> PCC下添加Port B 、E、FTU 0的外设并配置为时钟使能。
▲ 图 1.1.1
▲ 图 1.1.2
1.2 配置 PORT 模块
1.2.1进入Port B 的 PortPin 界面下,添加 PTB15引脚并命名为 RGB1_UL,配置 PTB15 为 FTU0_CH3 、输出模式,默认电平为低。
▲ 图 1.2.1
1.2.2进入Port B 的 PortPin 界面下,添加 PTB17引脚并命名为 RGB1_VL,配置 PTB17 为 FTU0_CH5 、输出模式,默认电平为低。
▲ 图 1.2.2
1.2.3 进入Port E 的 PortPin 界面下,添加 PTE7 引脚并命名为 RGB1_WL,配置 PTE7 为 FTU0_CH7 、输出模式,默认电平为低。
▲ 图 1.2.3
1.3配置 PWM 模块
1.3.1 在Module Configurations 中添加 PWM模块,在 PWM模块中的 PwmFtuModule 下添加 FTU 外设。
▲ 图 1.3.1
1.3.2 双击 Index 0 进入PwmFtuModule_0-> Ftu Modules 配置界面,选择 Ftu 外设为 FTU_0,时钟选择为 CORE,参考源为 McuClockReferencePoint_Sys,选择 PWM 计数方式为边沿对齐模式、设置 PWM 频率为 10 Khz。