Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 28 мар 2024, 23:55

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Очистка чипа при старте
СообщениеДобавлено: 05 июл 2015, 14:20 
Не в сети

Зарегистрирован: 12 фев 2012, 00:44
Сообщения: 221
Откуда: Минск
При подаче напряжения на МК, в регистрах и SRAM находятся различные случайные значения.
Для того что бы избежать артефактов в работе вашей программы, рекомендуется очищать чип при старте.
В данном примере показано как это сделать. Происходит полная очистка SRAM и регистров. Выполнен алгоритм как макрос.
Проверено в железе


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Очистка чипа при старте
СообщениеДобавлено: 23 авг 2017, 14:03 
Пардон, а где код или рисунок?


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Очистка чипа при старте
СообщениеДобавлено: 24 авг 2017, 10:01 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Zero.png
Zero.png [ 3.79 КБ | Просмотров: 8297 ]

При такой последовательности регистры очищаются нормуль. При иной… перед очисткой регистров может потребоваться дополнительная очистка регистра r16.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Очистка чипа при старте
СообщениеДобавлено: 24 авг 2017, 11:01 
Спасибо, очень красиво!


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Очистка чипа при старте
СообщениеДобавлено: 24 авг 2017, 14:52 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Мне не за что… это я у GetChiper спёр! :D


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB