-
- Затем, что если ты будешь писать в реально рабочий счётчик и прочие
регистры, это тут же отразится на "выходе" таймера-счетчика. А это
не всегда нужно. Иногда нужно дождаться окончания отработки
текущего цикла и только тогда перенести значение из "теневого"
регистра в актуально используемый "рабочий" регистр. Я с этим
столкнулся 2024-1992 = 32 года назад, когда программировал
процедуру музыки для игры на ZX Spectrum. У меня была процедура
программно формирующая три RxTx(411 знак., 27.04.2024 08:03)
- Ну ШИМ, могу понять и простить, чиста теоретически. Но нахер
прескалер делать теневым, например? Или сам счоччик? Или просто
отметьте регистры, котрые затеняются звёздочкой или ещо какой
сноской. - mse homjak(27.04.2024 11:03)
- И прескалер и счечик же напрямую участвуют в формировании длительности импульса. Потому и теневые. "Теневые" название дали стремное, ни о чем не говорит. Лучше понимать это как "временно-промежуточные", удерживающие значение до СИГНАЛА. (А сигнал наступает как правило где-то в конце периода и так далее). Но пометить звёздочкой надо, тут согласен. Просто документация у ST так себе. Но не хуже чем китайская. - RxTx(27.04.2024 11:26)
- нужно! убогих 16 бит нихрена не хватает - делам фокусы пересчетом.
если б не возможность прелоада - думаю у меня бы из обычных трансов
иногда бы молния вылетала . те кто до сих пор ставят 16 бит в
таймер и 8 бит в repetition counter, те кто ставить 16 бит счетчик
в DMA - объявить колдунами и отправить в орден святого франциска на
перевоспитание - там знают как использовать костер - klen(27.04.2024 11:07 - 11:21)
- Ну ладно, пусть живут. - mse homjak(27.04.2024 11:13)
- им хорошо и сытно, а нам мучайсо! так не победим. - klen(27.04.2024 11:28)
- Ужэ победили! Усё стрэляэт! - mse homjak(27.04.2024 11:33)
- им хорошо и сытно, а нам мучайсо! так не победим. - klen(27.04.2024 11:28)
- Ну ладно, пусть живут. - mse homjak(27.04.2024 11:13)
- Ну ШИМ, могу понять и простить, чиста теоретически. Но нахер
прескалер делать теневым, например? Или сам счоччик? Или просто
отметьте регистры, котрые затеняются звёздочкой или ещо какой
сноской. - mse homjak(27.04.2024 11:03)
- Затем, что если ты будешь писать в реально рабочий счётчик и прочие
регистры, это тут же отразится на "выходе" таймера-счетчика. А это
не всегда нужно. Иногда нужно дождаться окончания отработки
текущего цикла и только тогда перенести значение из "теневого"
регистра в актуально используемый "рабочий" регистр. Я с этим
столкнулся 2024-1992 = 32 года назад, когда программировал
процедуру музыки для игры на ZX Spectrum. У меня была процедура
программно формирующая три RxTx(411 знак., 27.04.2024 08:03)