реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3 >  
Reply to this topicStart new topic
> не заводится мега128, прогу пишу и читаю, а ногами не дрыгает : (
Guest_=AVR=_*
сообщение Apr 24 2007, 11:26
Сообщение #16





Guests






Цитата(Old1 @ Apr 24 2007, 12:06) *
ну или совсем BOD отключите...

Совсем BOD отключать не следует НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ. Точка.
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 24 2007, 12:21
Сообщение #17


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



OFF
Цитата(VladimirYU @ Apr 24 2007, 05:32) *
Сейчас похожая история с AT90PWM3, здесь эту тему уже поднимал не только я. Атмел опять молчит. Коллеги проверили мой код, вроде все чисто. Кристалл то удобный для приводческих приложений, но похоже тот ревижен, который достался еще сырой. Но это ИМХО.

Это вы говорите об управлении двигателем с помощью кнопок RUN и STOP с антидребезгином? Просто интересно узнать, чем там дело кончилось.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
VladimirYU
сообщение Apr 24 2007, 12:40
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 5-04-07
Из: Санкт-Петербург
Пользователь №: 26 782



Пока ничем, так причину и не понял. Пока есть возможность буду копаться дальше. Прицепил к нему JTAG MKII так виснет зараза, что из под IAR 4.12, что из под Студии.
Go to the top of the page
 
+Quote Post
Old1
сообщение Apr 24 2007, 12:49
Сообщение #19


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(=AVR= @ Apr 24 2007, 11:26) *
Совсем BOD отключать не следует НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ. Точка.

Я бы не стал утверждать так безапелляционно. ИМХО задачи лучше разделить: сначала подрыгать ногами при отключенном BOD, WDT и т.п, а затем убедившись что все работает играться с тем же BOD...
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Apr 24 2007, 12:56
Сообщение #20





Guests






Играться с BOD не следует - его надо включить и забыть. Еще одна точка, обсуждать не надо.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Apr 24 2007, 14:04
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Цитата(Amper25 @ Apr 24 2007, 13:59) *
И еще если пользуешся IAR-ом то посмотри во что компилируется проект( Debug или Release.)
Для запис необходим Release.
Бред - прошивать можно хоть Release хоть Debug версию прошивки, у нормальных программистов, обычно, обе версии работают smile.gif


--------------------
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 24 2007, 14:44
Сообщение #22


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(=AVR= @ Apr 24 2007, 11:56) *
Играться с BOD не следует - его надо включить и забыть. Еще одна точка, обсуждать не надо.
Конечно, спорить с божеством - грех, но все же интересно - зачем производитель сделал BOD отключаемым, если отключать его нельзя ни при каких обстоятельствах?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Apr 24 2007, 15:48
Сообщение #23





Guests






Объяснить разницу между твоим "нельзя" и моим "не следует", или осилишь самостоятельно?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Apr 24 2007, 16:36
Сообщение #24


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(=AVR= @ Apr 24 2007, 14:48) *
Объяснить разницу между твоим "нельзя" и моим "не следует", или осилишь самостоятельно?
Снизойди, никак не осилю, чем
Цитата
не следует НИ ПРИ КАКИХ ОБСТОЯТЕЛЬСТВАХ
эквивалентно "можно".


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 24 2007, 17:56
Сообщение #25


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Цитата(=AVR= @ Apr 24 2007, 12:56) *
Играться с BOD не следует - его надо включить и забыть. Еще одна точка, обсуждать не надо.

Позволю себе не только обсудить, но и возразить.
Отключать BOD не только можно но, бывает в сверхмалопотребляющих приложениях, даже нужно.
Такие рекомендации содержатся в тех. документации от производителя.
Цитата
If the Brown-out Detector is not needed in the application, this module should be turned
off. If the Brown-out Detector is enabled by the BODEN fuse, it will be enabled in all
sleep modes, and hence, always consume power. In the deeper sleep modes, this will
contribute significantly to the total current consumption. Refer to “Brown-out Detector”
on page 47 for details on how to configure the Brown-out Detector.

Разумеется, в таких случаях применяется внешний сверхмалопотребляющий супервайзер. Но на этапе отладки и это не обязательно, т. к. есть возможность сбросить вручную/программатором/эмулятором.
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Apr 24 2007, 18:08
Сообщение #26





Guests






При ответе на вопрос я всегда стремлюсь предварительно оценить уровень подготовки вопрошающего, чтобы отвечать на понятном ему уровне и не загромождать ответ далекими от такового уровня абстракциями. Для того уровня, на котором был задан корневой вопрос, я еще раз повторю: играться с BOD не следует - его надо включить и забыть.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 24 2007, 18:15
Сообщение #27


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Тяжёлый случай.
Ну раз на то пошло, то запрограммируйте BOD на 2.6V.
И работать должно и =AVR= доволен будет. wink.gif
Go to the top of the page
 
+Quote Post
=GM=
сообщение Apr 24 2007, 19:17
Сообщение #28


Ambidexter
*****

Группа: Свой
Сообщений: 1 589
Регистрация: 22-06-06
Из: Oxford, UK
Пользователь №: 18 282



Цитата(Сергей Борщ @ Apr 24 2007, 12:36) *
Снизойди, никак не осилю, чем эквивалентно "можно".

Вот, Сергей, вроде бы вы прижали АВРа в угол, ан нет, вывернулся и ушёл. Хорош! АВР всем нам продемонстрировал образец классической демагогии(:-). Чем-то напоминает мне нашего последнего генсека: "товарищ Гдлян, вопрос решён!", а перед этим клятвенно бил себя в грудь и говорил: "да вы что! Мы обязательно рассмотрим ваш вопрос!"


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post
Guest_=AVR=_*
сообщение Apr 24 2007, 19:28
Сообщение #29





Guests






Моя категорическая рекомендация остается в силе. Объяснять опытным необходимость применения BOD, развязывающих конденсаторов, и коротких дорожек к кварцу - не собираюсь, чтобы не прослыть еще бОльшим демагогом. Ну а тем новичкам, которые будут продолжать бомбить все конфы своими "Помогите! Мега через раз стартует, через два виснет, а через три - стирает свою Flash!", надеюсь, эти опытные не забудут сказать "надо было BOD включать, как говорил один демагог" smile.gif
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Apr 24 2007, 22:25
Сообщение #30


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Господа, давайте будем толерантными и не переходить на личности и если у автора темы остались вопросы - сконцентрируемся на них.
Кстати, если уж быть последовательными до конца, то я скажу, что выпуская кассовые аппараты, промышленные контроллеры и медицинское оборудование уже очень долгое время и в огромных количествах мы довольно часто позволяли себе отключать BOD следуя рекомендациям производителя для снижения потребления в спящем режиме. И если что и случалось, то уж по крайней мере не из-за этого. Проектирование любого изделия это сложная КОМПЛЕКСНАЯ задача и утверждать что-то весьма категорично не стоит.
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 21:26
Рейтинг@Mail.ru


Страница сгенерированна за 0.03377 секунд с 7
ELECTRONIX ©2004-2016