[原创] 【英飞凌PSOC 62S4 PIONEER KIT 测评】——PWM

bitter   2023-5-4 20:30 楼主

英飞凌PSOC 62S4 PIONEER KIT 测评】——PWM

一、主要API介绍

1.PWM初始化cyhal_pwm_init()

image-20230504202902-1.png  

其中,cyhal_pwm_init_adv()的函数原型为

image-20230504202902-2.png  

其中,cyhal_pwm_alignment_t枚举为

image-20230504202902-3.png  

  1. PWM配置周期和脉冲宽度cyhal_pwm_set_period()

image-20230504202902-4.png  

  1. PWM配置占空比和频率cyhal_pwm_set_duty_cycle()

image-20230504202902-5.png  

  1. PWM启动cyhal_pwm_start()

image-20230504202902-6.png  

  1. PWM停止cyhal_pwm_stop()

image-20230504202902-7.png  

  1. PWM事件使能cyhal_pwm_enable_event()

image-20230504202902-8.png  

其中,cyhal_pwm_event_t枚举为

image-20230504202902-9.png  

二、PWM简易程序

功能描述:LED每0.5s闪烁一次

代码描述:

  1. 初始化PWM,输出引脚为P2_5

image-20230504202902-10.png  

  1. 设置PWM的占空比为50%,频率为2Hz

image-20230504202902-11.png  

  1. 启动PWM

image-20230504202902-12.png  

VID_20230428_214457

PS:不知道为什么每次测量波形的误差都在0.8%,不知道是不是示波器的原因,还是什么

    main.c (2023-5-4 20:30 上传)

    1.71 KB, 下载次数: 0

    源代码

回复评论 (3)

大佬的评测,每期必看!
点赞  2023-5-5 11:08

这个波形是哪个地方测试的

image.png  

点赞  2023-5-6 23:15
Jacktang 发表于 2023-5-6 23:15 这个波形是哪个地方测试的  

测量P2_5(与user_led连接)与GND之间的电压波形,开发板上有直接引出

2sql7usag0t1g45jbvavc6pyi_0.jpg 3fpg8qqdamyqtd8rarmh43gve_0.jpg

本帖最后由 bitter 于 2023-5-8 08:45 编辑
点赞  2023-5-8 08:44
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复