[an error occurred while processing this directive]
|
Это даст ограничение массива до 4*256, а надо до 3*256. Но это ерунда, извольте привести процедуру обновления 256-бит массива одного ШИМ-канала, скажем, канала 17, после приема извне новой уставки. Изначальные варианты, что для АВР, что для ПИК, требуют для этого единственной байтовой операции. И мало того, эта операция может производиться фоном на правах, эквивалентных DMA, абсолютно не мешая процессу формирования ШИМ таймерным прерыванием. Ваша же концепция здесь совершенно не годится, т.к. мало того, что требует значительно больше RAM, чем позволено, но и не допускает мало-мальски оперативного обновления уставок. Если это, по-Вашему, не так - возразите