The OpenNET Project / Index page

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



"Проект Arduino представил новый бренд Genuino и начал произв..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Проект 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 - и процессорное ядро мощнее :)

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Проект Arduino представил новый бренд Genuino и начал произв..., opennews, 17-Май-15, 22:17  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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