Очевидно, что для ШИМ требуются вычислительные ресурсы (и, следовательно, они не могут быть выполнены одновременно с другими процессами), но если бы мне пришлось установить вывод в качестве выхода 5 В или 0 В, остаются ли эти состояния постоянными или они постоянно «обновляются», так как микроконтроллер работает с другими процессами ?
Это трудно объяснить в тексте, поэтому я подумал об аналогии с моим вопросом. Представьте, что у меня в руке стакан, и я получил указание поставить его на стол. Затем я получил указание сесть в кресло.
Стекло на столе это состояние. Я оставляю стакан на столе, или я поднимаю его на место, сажусь и повторяю очень быстро, чтобы вы не понимали, что стакан когда-либо был снят со стола?
Или, может быть, проще - микроконтроллер «забывает», если хотите, о состояниях своих выводов, если вы явно не запрограммировали изменение состояния?
Надеюсь, я сделал это как можно более запутанным.