при использовании библиотеки GPIO на Raspberry PI с примером кода, подобным следующему:
while True:
GPIO.setup(21, GPIO.OUT)
pwm = GPIO.PWM(21, 50)
pwm.start(0)
for i in range(0, 101, 2):
pwm.ChangeDutyCycle(i)
time.sleep(0.03)
for i in range(100, -1, -2):
pwm.ChangeDutyCycle(i)
time.sleep(0.03)
pwm.stop()
GPIO.cleanup(21)
time.sleep(1)
Код может внезапно остановиться через некоторое время.Нет ошибок, просто никакие изменения через pwm больше не распознаются.Кто-нибудь понял, почему это так?