ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
26 ноября
646003 Топик полностью
shides (15.01.2016 19:29 - 16.01.2016 19:56, просмотров: 120) ответил SciFi на 2 вопроса: 1) в каком месте там тормоз возникает? 2) зачем там "CPSID i"?
1. Тормозит насколько помню в третьем цикле. Но если перед этими циклами вставить еще кода (любого), то может затормозить в любом другом или даже в нескольких. 2. CPSID i - запрет всех прерываний (на всякий случай). Но с ней без нее картина не меняется. Похоже проблема в том что тот цикл не помещается полностью в буфер. И по этому начинаются перезагрузки, которые на себя и тратят время. Других объяснений пока нет. Научиться бы еще помещать часть кода в ОЗУ в Keil-е и запускать от туда, но информации очень мало. Полезу наверное на импортные сайты...