方案1:Studio 2.2.6和使用了RASC3.5下使用pwm驱动
开发环境必须说一下,本人在在开发环境的问题上栽了一个跟头,
- 使用最新版的RTT Studio 2.2.6和使用了RASC4.0的版本生成的公共编译ok,但是一下载到mcu就直接不能运行:最后使用的rasc3.5 + RTT Studio 2.2.6才解决问题
- 使用mdk +RASC4.0 +scons 开发就没有问题
简介
通用 PWM 定时器(GPT,General PWM Timer)是 RA MCU 的其中一种 32/16 位的定时器外设。 在 GPT 当中,可分为 GPT32 和 GPT16,它们最主要的区别是计数器的不同
定时器(Timer)最基本的功能就是定时,比如定时发送串口数据、定时采集 AD 数据、定时触 发中断处理其它事务等等。如果把定时器与 GPIO 引脚结合起来使用的话可以实现更加丰富的功 能,可以对输入信号进行计数,可以测量输入信号的脉冲宽度,可以输出单个脉冲、PWM 等波 形,等等
GPT 模块可用于计数事件、测量外部输入信号、作为通用计时器并产生周期性中断、以及输出周 期性或 PWM 信号到 GTIOC 引脚