Skip to content

Commit ba705b2

Browse files
committed
updata pwm code
1 parent 63ebfe2 commit ba705b2

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

docs/CanaanK230/Userdoc.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ sidebar_position: 1
2626
​ 适合有基础和有经验的开发者,需要提前熟悉RT-smart和Linux系统。
2727

2828

29-
## 3.系统级AI应用开发指南
29+
## 3.进阶-系统级AI应用开发指南
3030

3131
​ 深入解析AI应用开发,需要有系统开发基础。
3232

33-
33+
## 3.进阶-Linux单系统开发
34+
35+
​ 适合有基础和有经验的开发者,需要提前熟悉Linux系统。​

docs/CanaanK230/part9/11-PWMGuide.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -145,15 +145,15 @@ fpioa = FPIOA()
145145
fpioa.set_function(42, FPIOA.PWM0)
146146
147147
# 初始化舵机PWM对象(PWM通道0,频率50Hz)
148-
S1 = PWM(0, 50, duty=0, enable=True)
148+
S1 = PWM(0, freq=50, duty=0)
149149
150150
def Servo(servo, angle):
151151
'''
152152
舵机角度控制函数
153153
角度范围:-90 到 90
154154
对应 PWM 占空比范围:2.5% ~ 12.5%
155155
'''
156-
duty = (angle + 90) / 180 * 10 + 2.5 # 将角度映射到 duty 占空比
156+
duty =int((angle + 90) / 180 * 10 + 2.5) # 将角度映射到 duty 占空比
157157
servo.duty(duty)
158158
159159
# 定义旋转角度顺序:先前进到 90,再逐步退回到 -90

0 commit comments

Comments
 (0)