详情描述
使用庐山派在CanMV IDE K230中编译PWM例程代码会报错,例如 import time from machine import PWM, FPIOA # 配置排针引脚号32,芯片引脚号为46的排针复用为PWM通道2输出 pwm_io = FPIOA() pwm_io.set_function(46, FPIOA.PWM2) # 初始化PWM参数 # 默认频率2kHz,占空比50% pwm = PWM(2) # 调整通道0频率为2000Hz pwm.freq(2000) # 调整通道0的占空比为 50% (32768 / 65535) pwm.duty_u16(32768) print(pwm.duty_u16()) 时会在pwm = PWM(2)处报错:TypeError: function missing 1 required positional arguments, 请问这是为什么、如何修改?
已尝试解决的方法及结果
#初始化PWM参数#
#调整通道0频率为2000Hzpwm.freq(2000)#
立创开发板
全部评论 默认 最新
立创开发板 官方
2025-08-25 09:18:52 来自广东
升级最新的dailybuild固件 你的固件太老了 pwm函数更新了 看快速入门如何更新
没有更多啦~