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

 
 
> ATMega16 vs ATMega32
virtuality
сообщение Jul 22 2006, 15:13
Сообщение #1


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

Группа: Свой
Сообщений: 83
Регистрация: 17-05-06
Пользователь №: 17 190



Собрал я отладочную платку под ATmega32. Включил, прошил - работает.
Шью через Avreal.
Через неделю перестала читаться и шиться без внешнего тактирования - только при подаче на XTAL1 соответствующего сигнала с программатора. В противном случае Avreal сообщает, что микросхема не отвечает.
ОТнес я ее обратно продавцу - отправили на экспертизу в Москву попросив зайти через 2 недели.
ЧТобы не было скучно я купил Mega16 - она отличается только объхемом памяти - распиновка такая же. На всякий случай проверил монтаж на плате, не понравилась мне пайка в зоне кварца и конденсаторов - подправил, вставил mega16 - работает.
Сообщение о том, что экспертиза в Москве признала микросхему полностью работоспособной укрепила уверенность, что дело было в монтаже конденсаторов и кварца.

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

Теперь о деталях:
Питание 5 V
Внешний кварц - 16 Мгц

Фьюзы:
Код
New fuses value
    OSCCAL    = C6, C6, C0, C0
    BLEV    = 1
    BODEN    = 1
    SUT    = 2
    CKSEL    = F
    BLB1    = 3
    BLB0    = 3
    OCDEN    = 1
    JTAGEN    = 1
    CKOPT    = 1
    EESV    = 1
    BSIZ    = 0
    BRST    = 1



Что характерно - даже если я не включаю в AVreal режим внешнего тактирования, кристалл шьется если вывод программатора подключен к XTAL1.

Mega16 работает отлично. Даже при 3 вольтах без глюков тянет 16 Мгц.

В чем дело? Микросхема то согласно заключению экспертизы исправна.
Может я какой-то разницы не учел?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
virtuality
сообщение Jul 29 2006, 09:31
Сообщение #2


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

Группа: Свой
Сообщений: 83
Регистрация: 17-05-06
Пользователь №: 17 190



Цитата
Блин, да как их вспомнить эти фьюзы? Как его обнулить?
А зачем же Вы ранее врали, что полностью прочитали документацию? В даташите описаны значения Fuses по-умолчанию.



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

Все я прочитал, все попробовалнарабочей меге16. Увидев фразу "вспомнить фьюзы" я решил что есть способ установить их в дефолтное состояние типа как в БИОСе компа - чип сам ставит безопасные стандартные установки. Если эе это делать самому, то я и так их помню, кроме того, как сказал defunct, все есть в мануалах.

Но черт, возьми, поймет ли кто-нибудь наконец, что проаграмматор не видит микросхему!!! Такое бывает если фьзы зашиты на внешнее тактирование при отсутствии такового. ОДнако я подаю XTAL на микросхему - безрезультатно. Правильность своих действий, степень зания мной мануала я проверяю проведением аналогичных операций с мега16.


Как я уже сказал выше - повторюсь - все сходитс к тому, что микросхема неисправна. Но ведь Москва считает, что все ОК....


Цитата
2. воспользоваться высоковольтным параллельным программатором и попробовать стереть фузы.


Простите за вопрос, но в этом случае все фьюзы обнулятся, или установятся значения по умолчанию?


Цитата
купить новый чип. Не тратить же неделю за $4-$5?


Что я собственно уже и сделал - заказаол чипы. Будет весело если и они не заработают.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- virtuality   ATMega16 vs ATMega32   Jul 22 2006, 15:13
- - Labinskiy Nikolay   Включена внешняя синхронизация, меняйте CKSEL напр...   Jul 22 2006, 17:44
- - virtuality   брр... Это вы о чем? CKSEL 1 - это не 16 МГц или я...   Jul 22 2006, 19:03
- - Laksus   Теоретически: ЦитатаCKOPT = 1 doc2503.pdf(ATmeg...   Jul 22 2006, 19:16
- - virtuality   На RC генераторе чип работает. Попробую покорячить...   Jul 22 2006, 19:19
- - defunct   ЦитатаAvreal сообщает, что микросхема не отвечает....   Jul 23 2006, 00:54
- - virtuality   defunct, есть правда в ваших словах, однако я не п...   Jul 23 2006, 05:04
- - Labinskiy Nikolay   Цитатабрр... Это вы о чем? ЦитатаНу, насколько я п...   Jul 23 2006, 05:38
- - $ilent   CKSEL = E;   Jul 24 2006, 05:41
- - White Raven   По опыту работы на частоте тактирования 16МГц с кв...   Jul 24 2006, 07:24
- - vesago   Я думаю, что запрограммированный CKOPT не поможет ...   Jul 24 2006, 07:49
- - virtuality   Ребята! Может быть я слишком много написал и ...   Jul 24 2006, 15:36
- - White Raven   Можешь исследовать фазы луны, фазы переменного ток...   Jul 24 2006, 20:25
- - virtuality   Значит так... я думал проблема у меня с матчастью ...   Jul 25 2006, 17:39
- - Petka   Ответьте односложно, вы пробовали менять фуз CKOPT...   Jul 26 2006, 07:02
- - virtuality   Я б запрограммировал. Микросхема не отвечает. Can...   Jul 26 2006, 14:25
|- - $ilent   Цитата(virtuality @ Jul 26 2006, 18:25) Я...   Jul 27 2006, 06:10
- - virtuality   Блин, да как их вспомнить эти фьюзы? Как его обнул...   Jul 28 2006, 13:16
|- - Семён   Цитата(virtuality @ Jul 28 2006, 17:16) Б...   Jul 28 2006, 13:58
|- - defunct   Цитата(virtuality @ Jul 28 2006, 16:16) Б...   Jul 28 2006, 14:42
|- - DS_   А запрограммировать без внешнего синхра, но постав...   Jul 29 2006, 10:21
|- - $ilent   Цитата(virtuality @ Jul 29 2006, 13:31) Б...   Aug 1 2006, 06:15
- - virtuality   Попробую с низкой частотой, может получится. Кварц...   Jul 29 2006, 11:59
- - vesago   Я вот недавно мегу168 так положил. Тоже несколько ...   Jul 31 2006, 20:35
- - Черчилль   Неужели сложно ответить, запрграммировал CKOPT или...   Aug 1 2006, 09:03
- - virtuality   Админы, простите..... ЦитатаНеужели сложно ответи...   Aug 1 2006, 14:12
- - $ilent   Кстати может это и SPIEN фюз упал...   Aug 2 2006, 05:51
- - defunct   ЦитатаПростите за вопрос, но в этом случае все фью...   Aug 2 2006, 12:18


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:46
Рейтинг@Mail.ru


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