Светодиод горит ярче вместо выключения - PullRequest
1 голос
/ 16 октября 2019

Я читаю слово состояния, которое состоит из 24 битов, и хочу, чтобы светодиод менялся в соответствии со значением бита. Я хочу, чтобы светодиод полностью выключился, но иногда вместо того, чтобы выключаться, он становится ярче.

Я использую простую функцию переключения контактов, чтобы переключать светодиод

nrf_gpio_pin_toggle(LED_2);

Возможно ли, чтозначение светодиода сбрасывается на 0, но фактически остается включенным, делая светодиод ярче?

1 Ответ

0 голосов
/ 16 октября 2019

Если оно станет ярче, то до того, как стало тусклее. Для затемнения светодиода обычно используется широтно-импульсная модуляция, что означает, что светодиод включается и выключается очень быстро.

Ниже приводится предположение ...

Если светодиод, какчасть процесса ШИМ, оказывается, что он находится в выключенном состоянии, когда вы пытаетесь переключить его, затем он будет включен, и операция ШИМ (которая может управляться для вас библиотекой или обработчиком прерываний) будет отменена. Таким образом, вы видите светодиод на полной яркости, который ярче, чем был.

...