На АСМе.scorpi_0n писал(а):Да и вы её не на АСМе решали.
Является ли 2 модуля АЦП из 3 в СТМ32 костылями лишь потому, что они есть не во всех СТМ32?scorpi_0n писал(а):Костыль - потому что не во всех МК ПИК24-33 он есть.
Является ли модуль USB костылем лишь потому, что есть не во всех СТМ32?
И это чушь. Все таймеры имеют перекрестную синхронизацию во всех модуляхscorpi_0n писал(а):Этим костылём пытались выравнять кривизну таймеров и отсутствие вменяемой синхронизации.
А какой смысл в одновременном запуске внешнего счета нескольких таймеров, если все запускаемые таймеры синхронны с системной частотой? Два таймера могут быть запущены как 32-разрядные, а одновременно несколько - я плохо понимаю такую задачу?scorpi_0n писал(а): Кривизна этого костыля в том, что даже он не может запустить несколько таймеров на внешний счёт одновременно. Что делает dsPIC33 своего рода обычным генератором сигналов с математической обработкой и контуженной возможностью управления извне, т.е. с эфемерной попыткой решать некоторые задачи на уровне АСМа, со всеми вытекающими.
В СТМ32 так же нет ни одного асинхронного таймера с захватом.
а без захвата асинхронный таймер с одновременным запуском никому не нужен.
Ну и главное. Модуль PTG создан совершенно для другого. Он создан как динамический конфигуратор периферии без участия ядра. И не нужно приписывать ему какие то странные свойства которыми он обделен.
Измерительная часть по входным сигналам строится на модулях захвата, а не внешнем счете синхронными таймерами.


