The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Проект Arduino представил новый бренд Genuino и начал произв..."
Отправлено Аноним, 26-Май-15 10:24 
> Не знаю, что с avr нужно сделать что бы flash слетел -

Медленно посадить напряжение питания. С номинала до ноля. Чем медленнее - тем лучше. У атмеля отродясь проблемы с тем чтобы надежно блочить работу чипа когда питания не хватает для корректной работы. Поэтому чип пытается трепыхаться, иногда даже с активированным BOD, что вообще уж как-то FAIL. Делая при этом черти-что. А в силу флегматичности к ошибкам - достаточно долго и порой результативно.

Чаще всего у народа дохнет EEPROM, особенно нулевая ячейка. Но случаи слета флеша у AVR в таких ситуациях науке тоже известно. В целом все это очень доставляло (а порой иногда въезжает граблиной в лоб и по сей день) AVRщикам. Особенно тем у которых емкие кондеры по питанию или хзкакие батарейки. Так что аврка от ардуинщика с батарейным питанием - это такой отложенный по времени вариант обезьяны с гранатой. Обезьяна при этом скорее всего успеет слинять на безопсное расстояние.

> EEPROM сыпется если в него писать при низком напряжении.

Вообще-то для этого under-voltage lockout придумали. AKA BOD в терминах атмеля. Который отличился тем, что бывали случаи когда при низком напряжении BOD работать уже переставал, а вот чип еще пытался трепыхаться. С понятными результатами. Из-за чего опытные аврщики сцыкуют нулевую ячейку EEPROM использовать :)

> Когда понадобится, тогда и нужно брать. Да и то думать надо, что берешь :)

Думать надо что берешь, когда потом софтварный UART дописывать приходится. Время на кодинг этого добра в штучном девайсе превышает и экономию на цене чипа и время на освоение более сложной периферии.

> отказаться от DMA, но так руки и не дошли - слишком много переписывать.

Прелесть DMA не столько в малом потреблении (хотя кушать, имхо, будет в основном подсистема памяти, которую DMA постоянно дергает), сколько в том что проц зарядив DMA может пойти заниматься своими делами вместо того чтобы самолично тасовать кучу данных. По иронии судьбы обычно там где есть DMA - и процессорное ядро мощнее :)

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру