Цитата(jcxz @ Jun 13 2018, 22:42)

Не туда смотрите. Смотреть надо на ассемблерные команды.
в асме все нормально, одна С команда- одна инструкция:
CODE
0x23a: 0x61ac STR R4, [R5, #0x18]
0x23c: 0x61ac STR R4, [R5, #0x18]
0x23e: 0x61ac STR R4, [R5, #0x18]
0x240: 0x61ac STR R4, [R5, #0x18]
0x242: 0x61ac STR R4, [R5, #0x18]
0x244: 0x61ac STR R4, [R5, #0x18]
0x246: 0x61ac STR R4, [R5, #0x18]
0x248: 0x61ac STR R4, [R5, #0x18]
0x24a: 0x61ac STR R4, [R5, #0x18]
0x24c: 0x61ac STR R4, [R5, #0x18]
0x24e: 0xe7f4 B.N 0x23a
по шагам щелкал - никаких вылетов из цикла в какие-либо прерывания нету.
такое ощущение, что где-то такт делится на 4, но где- понять не могу.
Сообщение отредактировал Schtirlitz - Jun 13 2018, 19:52