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

 
 
> не заводится мега128, прогу пишу и читаю, а ногами не дрыгает : (
d71
сообщение Apr 23 2007, 15:32
Сообщение #1


Частый гость
**

Группа: Новичок
Сообщений: 91
Регистрация: 24-12-05
Из: г. Благовещенск
Пользователь №: 12 614



unsure.gif
странная ситуация, мега128, питание 3.5 в, avreal32 и пушу и читаю память
фузы:
Код
Fuses
  OSCCAL        = 9E, 9E, 98, 9A
  BODLEVEL      = 0            
  BODEN         = 0            
  SUT           = 2            
  CKSEL         = 1            
  BLB1          = 3
  BLB0          = 3
  OCDEN         = 1
  JTAGEN        = 0
  CKOPT         = 1
  EESAVE        = 1
  BOOTSZ        = 0
  BOOTRST       = 1
  M103C         = 0
  WDTON         = 1


программа:
Код
#include <iom128.h>
#include <inavr.h>

void main (void){

  DDRF=0xff;
  PORTF=0xff;
  
  DDRB=0xff;
  PORTB=0xff;
  
  DDRA=0xff;
  PORTA=0xff;
  
  DDRC=0xff;
  PORTC=0xff;
  
  DDRE=0xff;
  PORTE=0xff;

  DDRD=0xff;
  PORTD=0xff;
  
  DDRG=0xff;
  PORTG=0xff;
}


в эмуляторе (протэус) единички стоят на ногах

на плате на ногах ничего...
---
подскажите что-нибудь. а то голову сломал sad.gif


--------------------
нет ничего невозможного, есть трудные пути... других не ищем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_=AVR=_*
сообщение Apr 24 2007, 19:28
Сообщение #2





Guests






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


Ambidexter
*****

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



Интересная картина выявляется. Один человек из двенадцати, принявших участие в обсуждении ветки, а именно Old1 находит ошибку, вот его пост
Цитата(Old1 @ Apr 24 2007, 09:49) *
При таких фузах (BOD включен и уровень срабатывания 4В) и таком питании мега судя по всему находится в ресете... Если Вам нужен BOD то перепрошейте BODLEVEL в 1, ну или совсем BOD отключите...

Тут же другой участник, АВР, заявляет, что "совсем BOD отключать" категорически нельзя, и уводит обсуждение в сторону. Old1 пытается объяснить, зачем так делать
Цитата(Old1 @ Apr 24 2007, 09:49) *
Я бы не стал утверждать так безапелляционно. ИМХО задачи лучше разделить: сначала подрыгать ногами при отключенном BOD, WDT и т.п, а затем убедившись что все работает играться с тем же BOD...

На это следует категорическое НИЗЗЯ всё того же участника АВРа. И вот каковы его пояснения.
Цитата(=AVR= @ Apr 24 2007, 15:08) *
При ответе на вопрос я всегда стремлюсь предварительно оценить уровень подготовки вопрошающего, чтобы отвечать на понятном ему уровне и не загромождать ответ далекими от такового уровня абстракциями. Для того уровня, на котором был задан корневой вопрос, я еще раз повторю: играться с BOD не следует - его надо включить и забыть

АВР, уважаемый, это не был КОРНЕВОЙ ВОПРОС и он не был ЗАДАН, как вы хотите представить, это был качественный ОТВЕТ участника Old1, в сущности это был ответ на вопрос автора ветки и решение всех его текущих проблем. А вот ВАШ пост - это ещё один пример демагогии в этой ветке. Давайте заканчивайте с этим, лично я заинтересован сохранить данный форум таким, как он есть сейчас, да, вот так, ни больше и ни меньше.

Ну а тут всё в кучу.
Цитата(=AVR= @ Apr 24 2007, 16:28) *
Моя категорическая рекомендация остается в силе. Объяснять опытным необходимость применения BOD, развязывающих конденсаторов, и коротких дорожек к кварцу - не собираюсь, чтобы не прослыть еще бОльшим демагогом. Ну а тем новичкам, которые будут продолжать бомбить все конфы своими "Помогите! Мега через раз стартует, через два виснет, а через три - стирает свою Flash!", надеюсь, эти опытные не забудут сказать "надо было BOD включать, как говорил один демагог" smile.gif

BOD - это встроенный сброс, ничего больше. Если питание плохое, то BOD только усугубит положение, начнёт сбрасываться когда надо и не надо, и на мой взгляд, может только затемнить картину произошедшего.


--------------------
Делай сразу хорошо, плохо само получится
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- d71   не заводится мега128   Apr 23 2007, 15:32
- - =GM=   Цитата(d71 @ Apr 23 2007, 11:32) странн...   Apr 23 2007, 16:28
- - GDI   Потому , небось и не работает, что нету этого whil...   Apr 23 2007, 16:30
|- - prottoss   Цитата(GDI @ Apr 23 2007, 21:30) Потому ,...   Apr 23 2007, 18:10
- - _Sam_   m103c наверное надо в 1 установить.   Apr 23 2007, 19:48
- - Igor26   Цитатаm103c наверное надо в 1 установить тем самым...   Apr 24 2007, 08:17
- - =AVR=   Установка М103С в единицу ОТКЛЮЧАЕТ режим совмести...   Apr 24 2007, 08:59
- - Amper25   Нет, с фьюс битами все правильно. Действительно на...   Apr 24 2007, 08:59
|- - prottoss   Цитата(Amper25 @ Apr 24 2007, 13:59) И ещ...   Apr 24 2007, 14:04
- - Igor26   ЦитатаУстановка М103С в единицу ОТКЛЮЧАЕТ режим со...   Apr 24 2007, 09:07
- - VladimirYU   После while(1) не забудь _WDR(), в 128 приходило...   Apr 24 2007, 09:09
- - =AVR=   А можно поподробней и с фактами про "на криво...   Apr 24 2007, 09:12
- - VladimirYU   Два года назад, попались кристаллы, которые не реа...   Apr 24 2007, 09:32
|- - =GM=   OFF Цитата(VladimirYU @ Apr 24 2007, 05:3...   Apr 24 2007, 12:21
- - =AVR=   Атмел обычно не стесняется действительно встречающ...   Apr 24 2007, 09:59
- - Old1   Цитата(d71 @ Apr 23 2007, 15:32) странн...   Apr 24 2007, 11:06
|- - =AVR=   Цитата(Old1 @ Apr 24 2007, 12:06) ну или ...   Apr 24 2007, 11:26
|- - Old1   Цитата(=AVR= @ Apr 24 2007, 11:26) Совсем...   Apr 24 2007, 12:49
- - _Sam_   если оставить m103=0, то и в компиляторе надо уста...   Apr 24 2007, 11:15
- - VladimirYU   Пока ничем, так причину и не понял. Пока есть возм...   Apr 24 2007, 12:40
- - =AVR=   Играться с BOD не следует - его надо включить и за...   Apr 24 2007, 12:56
|- - Сергей Борщ   Цитата(=AVR= @ Apr 24 2007, 11:56) Играть...   Apr 24 2007, 14:44
|- - IgorKossak   Цитата(=AVR= @ Apr 24 2007, 12:56) Играть...   Apr 24 2007, 17:56
- - =AVR=   Объяснить разницу между твоим "нельзя" и...   Apr 24 2007, 15:48
|- - Сергей Борщ   Цитата(=AVR= @ Apr 24 2007, 14:48) Объясн...   Apr 24 2007, 16:36
|- - =GM=   Цитата(Сергей Борщ @ Apr 24 2007, 12:36) ...   Apr 24 2007, 19:17
- - =AVR=   При ответе на вопрос я всегда стремлюсь предварите...   Apr 24 2007, 18:08
- - IgorKossak   Тяжёлый случай. Ну раз на то пошло, то запрограмми...   Apr 24 2007, 18:15
- - IgorKossak   Господа, давайте будем толерантными и не переходит...   Apr 24 2007, 22:25
- - rezident   Цитата(IgorKossak)Отключать BOD не только можно но...   Apr 24 2007, 23:42
- - =AVR=   [ALL DELETED]   Apr 25 2007, 12:17


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

 


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


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