-
- и двумерные массивы вроде (по Кернигану, а также компилятору Builder`а) определяются как pwmtable[4][24], а не pwmtable[4,24]; - megajohn(13.09.2006 17:51, )
- Угу. Поправьте и скомпилируйте, если есть чем(:-). Интересно, сколько будет тактов? - GM(13.09.2006 18:42, )
- вот подправил (слегка еще подформатировал) [+][или по ссылке ->] megajohn(2634 знак., 13.09.2006 20:41, , ссылка)
- Для AtMega128 в IAR v4.12 (DEBUG без всяких оптимизаций) заняло 11454 такта. Рецепт измерения [+] megajohn(226 знак., 13.09.2006 20:45, )
- В оптимизации не шарю, но Для AtMega128 в IAR v4.12 (RELEASE Optimization->Speed->Max, number Cross-call passes = 5) заняло 5770 тактов. Asm`овский код внутри [->] - MegaJohn(14.09.2006 09:52, )
- Асмовского кода не видно AVR(137 знак., 14.09.2006 11:24, )
- ASM оптимизированного [+][->] (а хотя нафига он нужен ?) megajohn(20000 знак., 14.09.2006 19:32, , ссылка)
- Жень, не трать времени - пусть аффтар сам все пишет и считает. Пурга это, а не код - AVR(14.09.2006 19:39, )
- Дальше: в алгоритме сортировки if(time[i]>time[j] k=j; ошибка - megajohn(14.09.2006 19:34, )
- код позже приаттачу (меня от инета отрубили -траффик кончился). Я как понял у GM вообще в начале ничего не сортируется так как массив time пустой ведь ! - MegaJohn(14.09.2006 12:57, )
- ASM оптимизированного [+][->] (а хотя нафига он нужен ?) megajohn(20000 знак., 14.09.2006 19:32, , ссылка)
- Асмовского кода не видно AVR(137 знак., 14.09.2006 11:24, )
- Мегаскорость - 600 Герц ШИМ :) - AVR(13.09.2006 22:02, )
- Разрешите заявление: Я не выступаю ни на чьей стороне потому, что мне пофигу ! Всего лишь откомпелил код GM потому, что он сам похоже с С не работал. Заявление закончено Тчк - megajohn(13.09.2006 22:27, )
- Написал же: "Сильно не бейте, написал за 15 минут"--> GM(256 знак., 14.09.2006 15:05, , ссылка)
- Я это не в твой адрес, а в адрес аффтара :) - AVR(13.09.2006 22:39, )
- Разрешите заявление: Я не выступаю ни на чьей стороне потому, что мне пофигу ! Всего лишь откомпелил код GM потому, что он сам похоже с С не работал. Заявление закончено Тчк - megajohn(13.09.2006 22:27, )
- В оптимизации не шарю, но Для AtMega128 в IAR v4.12 (RELEASE Optimization->Speed->Max, number Cross-call passes = 5) заняло 5770 тактов. Asm`овский код внутри [->] - MegaJohn(14.09.2006 09:52, )
- Для AtMega128 в IAR v4.12 (DEBUG без всяких оптимизаций) заняло 11454 такта. Рецепт измерения [+] megajohn(226 знак., 13.09.2006 20:45, )
- вот подправил (слегка еще подформатировал) [+][или по ссылке ->] megajohn(2634 знак., 13.09.2006 20:41, , ссылка)
- Угу. Поправьте и скомпилируйте, если есть чем(:-). Интересно, сколько будет тактов? - GM(13.09.2006 18:42, )
- и двумерные массивы вроде (по Кернигану, а также компилятору Builder`а) определяются как pwmtable[4][24], а не pwmtable[4,24]; - megajohn(13.09.2006 17:51, )