688|3

2581

帖子

2

TA的资源

五彩晶圆(中级)

 

【瑞萨RA4E1评估板】GPT PWM输出测试 [复制链接]

RA4E1芯片的pwm输出非常的有特色,甚至可以输出三项的PWM波形,这个对高级的电机控制非常的有用,RA4E1是M33的核心具有较高主频100 MHz ,本次对使用GPT普通定时器进行测量,使用的是100Mhz的主频。

首先建立项目,PWM_FSP_Project

image.png  

先把Debug改成SWD

image.png  

增加uart设置,将channel设置称9通道,回调函数为user_uart_callback()

image.png  

设置引脚,为aduino接口Uart,

image.png  

增加普通GPT PWM设置。

image.png  

主要设置:

image.png    

打开Pin Output,时钟设置为PCLKD,100Mhz

image.png  

Period为10000,这就是100Mhz的好处,可以精度很高

image.png  

输出设置,占空比这里设置为50%,可以接受小数,软件自动计算,打开输出GTIOCB,

设置引脚

image.png  

生成输出,打开keil

主要函数

/* Initializes the module. */
    err = R_GPT_Open(&g_timer1_ctrl, &g_timer1_cfg);
    
		/* Handle any errors. This function should be defined by the user. */
    assert(FSP_SUCCESS == err);			
		
    err = R_GPT_DutyCycleSet(&g_timer1_ctrl, 2500, GPT_IO_PIN_GTIOCB);//
        assert(FSP_SUCCESS == err);
    R_BSP_SoftwareDelay (20, BSP_DELAY_UNITS_MILLISECONDS);//
		/* Start the timer. */
    R_GPT_Start(&g_timer1_ctrl);

打开pwm初始化、设置占空比、开始pwm输出

image.png  

占空比50%

image.png  

占空比50%,精度很高。

image.png  

占空比20%

 

最新回复

这好像就不用几行代码就搞定了。   详情 回复 发表于 2023-7-30 14:08
 

回复

453

帖子

0

TA的资源

纯净的硅(中级)

 

主频越高,PWM波在高频率下的精细度也就越细腻。

好板子,期待楼主更多的试用展示

 
 

回复

4682

帖子

0

TA的资源

版主

 

这好像就不用几行代码就搞定了。

点评

现在使用配置程序生成工具是密钥多少代码,基本上大厂都有这样的工具,主要是了解参数的配置和库函数的调用。是不是觉得使用汇编的时候有成就感啊  详情 回复 发表于 2023-7-30 18:48
 
 
 

回复

2581

帖子

2

TA的资源

五彩晶圆(中级)

 
本帖最后由 bigbat 于 2023-7-30 18:49 编辑
wangerxian 发表于 2023-7-30 14:08 这好像就不用几行代码就搞定了。

现在使用配置生成工具是没有多少代码,基本上大厂都有这样的工具,主要是了解参数的配置和库函数的调用。是不是觉得使用汇编的时候有成就感啊

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

猜你喜欢
随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2023 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表