1405|3

2942

帖子

4

TA的资源

五彩晶圆(中级)

楼主
 

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

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

首先建立项目,PWM_FSP_Project

 

先把Debug改成SWD

 

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

 

设置引脚,为aduino接口Uart,

 

增加普通GPT PWM设置。

 

主要设置:

   

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

 

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

 

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

设置引脚

 

生成输出,打开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输出

 

占空比50%

 

占空比50%,精度很高。

 

占空比20%

 

最新回复

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

回复
举报

689

帖子

0

TA的资源

纯净的硅(高级)

沙发
 

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

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

 
 

回复

7244

帖子

2

TA的资源

版主

板凳
 

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

点评

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

回复

2942

帖子

4

TA的资源

五彩晶圆(中级)

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

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

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表