-
- Разрешить прерывание от таймера, управлящего ШИМом, и модифицировать параметры ШИМа в этом прерывании. Это как раз то время, когда очередная ШИМовина закончилась и должна начаться следующая - т.е. самый удачный момент для внесения изменений. - Ксения(12.10.2012 13:52)
- В любом случае можно не успеть. В контроллерах профессионального уровня для этого double buffering регистров соответствующих. - fk0(12.10.2012 15:11)
- В АВР тоже буферизован - изменения вступают в силу на следующем цикле шима. - Apтём(12.10.2012 15:43 - 15:45)
- В любом случае можно не успеть. В контроллерах профессионального уровня для этого double buffering регистров соответствующих. - fk0(12.10.2012 15:11)
- Через порт, а не через биты, вообще так просто нельзя. Только внутри критической секции (запретив прерывания). - fk0(12.10.2012 13:36)
- при работе аппаратного ШИМ ножка порта отключается от GPIO. Смотреть ДШ - MegaJohn(12.10.2012 13:19)
- Разрешить прерывание от таймера, управлящего ШИМом, и модифицировать параметры ШИМа в этом прерывании. Это как раз то время, когда очередная ШИМовина закончилась и должна начаться следующая - т.е. самый удачный момент для внесения изменений. - Ксения(12.10.2012 13:52)