ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
30 июня
85323 Топик полностью
robinzone (04.04.2007 00:17, просмотров: 1) ответил AVR на Нет проблем - давай АСМ-код для АВР, я сделаю его для dsPIC, и сравним. Про МСП даже и не заикайся - dsPIC/PIC24 все команды, кроме переходов, выполняют за один такт, который 25 нс (не 16, а 40 МГЦ), а МСП в большинстве случаев проиграет даже АВРу
К примеру, простенький тест: ldi zl, low ($100); ldi zh, high ($100); ldi yl, low ($200); ldi yh, high ($200); ;чистим 512 ячеек RAM clr R16; cikl_chistka_ozu: st Z+,R16 sbiw YL,1; brne cikl_chistka_ozu; Итого 5+512*(2+2+2) = 3077 тактов. При частоте 16 МГц = 193 мкс. Возможно, где-то в расчетах и ошибся. Если докажите, что PIC24 сделает такую обработку за 32...19 мкс - снимаю шляпу и закупаю пики оптом.