Ну, вообще, у меня в последнем цикле подается сигнал на пищалку, а на ЦАП должна подаваться пила(только я не изменил конфигурацию пина, как я понимаю). Строчкой if((i%n)==0) я хотел сделать выборку только каждого n-го шага цикла. Немного коряво конечно, но я думал заработает. А дело наверно в том, как Keil транслирует операцию %, да?