Да все начиналось более чем мирно, а перешло в хер знает что - jaga-jaga ласково лягнул МК AVR, напомнив mse какое-то былое локальное поражение в смертельном и нескончаемом бою с PIC.
- я заинтересовался тем позорным фактом, вытащил из телесисьных архивов исходник mse, слегка его подрихтовал и показал, что AVR и там, оказывается, не должен был быть посрамлен, а вовсе наоборот - он честно опережал PICа в пропорции МИПСавр/МИПСпик, т.е. в машинных циклах практически 1:1 даже на этой невыгодной для себя задачке.
- тут вдруг возник GM и заявил, что он придумал вааще такой алгоритм, который в разы быстрее исходного.
- я дописал к своей процедуре ШИМ необходимую обвязку - прием по UART и раздача 24-х уставок, посчитал до мелочей реальную производительность с учетом всего (1100 ГЦ ШИМ с приемом-раздачей 24-х уставок за один период) и предложил GM поступить так же - выложить полный код (прием по UART и раздача 24-х уставок за период и сама ШИМ), подсчитать все до цикла и объявить достигнутую частоту ШИМ при 100% загрузке 20-МГЦ АВР.
- GM небрежно кинул пару кусков необщитанного и неполного кода и заявил, что его ШИМ получился в разы быстрее.
- я снова попросил его выложить полный код с расчетами.
- GM вместо этого пристал ко мне с колотушкой и стал требовать, чтобы я признал свое поражение.
- я весь в непонятках, т.к. ни с кем сражаться не собирался, но тем не менее пообещал ему уважить его тщеславие сразу же по получению полного и обсчитанного кода.
Остальное все видят в реальном времени - идет вброс обрывков кода под бой собственного барабана. На робкие вопросы о полном таки коде и окончательном расчете ответы пошли уже матом, которым, как он недавно уверял, он даже не владеет. Ан овладел, куда деваться :)
А вот наху..я это ему нужно - для меня такая же загадка, как и для остальных. Видимо, он плохо или никак читал "Ярмарку тщеславия" :)