Есть программа в которой младшие регистры R1 R2 вообще не используются и там точно нули , но при отладке в железе в этих регистрах вдруг обнаруживаются значения , которые последовательно записываются в SRAM из стандартного регистра темр =R16( по прерыванию USART).
Обычно использую один из них как zero и тут нарвался , вся математика "плывет". ладно регистров пустых полно , zero перебросил но сколько не бился , что либо понять .....
Как такое может быть? Или я о каком-то глюке 2313 не знаю? Или studio? хотя 4.19 - глюков не замечал особенно при работе в железе.
- Вложения
-
- Безымянный.JPG
- (44.62 КБ) 463 скачивания


