Kendryte K210 PWM模拟时钟信号以及注意事项

13 篇文章 24 订阅 ¥39.90 ¥99.00
本文档记录了在Kendryte K210芯片上使用PWM模拟27Mhz时钟信号的实现过程。关键在于正确设置项目配置文件project_cfg.h,根据使用的PWM通道和引脚进行相应的设置,如FUNC_TIMER1_TOGGLE1或FUNC_TIMER0_TOGGLE1。由于官方文档缺乏详细说明,此笔记旨在提供清晰的操作指导。
摘要由CSDN通过智能技术生成

 27Mhz代码实现如下:

static handle_t pwm1;

uint8_t 74Mhz_clock(void)
{
    pwm1 = io_open("/dev/pwm1");
    pwm_set_frequency(pwm1, 26000000); 
    pwm_set_active_duty_cycle_percentage(pwm1, 0, 0.5); 
    pwm_set_enable(pwm1, 0, true);
    return 0;
}

在project_cfg.h中要注意,如果是按照我上面的这个写法的话,那么应该将相对应的引脚设置为:FUNC_TIMER1_TOGGLE1

如果打开的是pwm0的话,且通道选择0的话,那么相对应得引脚设置为:FUNC_TIMER0_TOGGLE1

因为文档写得云里雾里的,也没这方面的介绍,这里记录一下

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

smile_5me

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值