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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> ATMega16 vs ATMega32
virtuality
сообщение Jul 26 2006, 14:25
Сообщение #16


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

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



Я б запрограммировал. Микросхема не отвечает. Can't resync.
Я даже попробовал из-под ДОС 5-ю проводками. Не получается. Микросхема в коме.
Go to the top of the page
 
+Quote Post
$ilent
сообщение Jul 27 2006, 06:10
Сообщение #17


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

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(virtuality @ Jul 26 2006, 18:25) *
Я б запрограммировал. Микросхема не отвечает. Can't resync.
Я даже попробовал из-под ДОС 5-ю проводками. Не получается. Микросхема в коме.

Это ты с фюзами перемудрил, я как-то тоже перемудрил с 4-мя кристалами. Попробуй вспомнить CKSEL фюзы, мож на внешний РЦ запрогромил, да ещё с какой нибудь "далёкой" частотой...
Go to the top of the page
 
+Quote Post
virtuality
сообщение Jul 28 2006, 13:16
Сообщение #18


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

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



Блин, да как их вспомнить эти фьюзы? Как его обнулить?
Go to the top of the page
 
+Quote Post
Семён
сообщение Jul 28 2006, 13:58
Сообщение #19


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

Группа: Свой
Сообщений: 196
Регистрация: 19-07-06
Из: Москва
Пользователь №: 18 922



Цитата(virtuality @ Jul 28 2006, 17:16) *
Блин, да как их вспомнить эти фьюзы? Как его обнулить?

Конфигурация свеже купленной Mega32


--------------------
Тяжелое детство - 8-битные игрушки на 8-дюемовых дискетах
Go to the top of the page
 
+Quote Post
defunct
сообщение Jul 28 2006, 14:42
Сообщение #20


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(virtuality @ Jul 28 2006, 16:16) *
Блин, да как их вспомнить эти фьюзы? Как его обнулить?

А зачем же Вы ранее врали, что полностью прочитали документацию? В даташите описаны значения Fuses по-умолчанию.

Главное нервничать не нужно.

Варианта имеется всего два
1. поставить внешнее тактирование на XTAL1. и попробовать прошить по ISP.
если вариант с ISP не пройдет, тогда:
2. воспользоваться высоковольтным параллельным программатором и попробовать стереть фузы.

Если ни первый ни второй вариант не пройдет, значит чип уже сгорел и тогда имеет место быть третий вариант - купить новый чип. Не тратить же неделю за $4-$5?
Go to the top of the page
 
+Quote Post
virtuality
сообщение Jul 29 2006, 09:31
Сообщение #21


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

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



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



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

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

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


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


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


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


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


Что я собственно уже и сделал - заказаол чипы. Будет весело если и они не заработают.
Go to the top of the page
 
+Quote Post
DS
сообщение Jul 29 2006, 10:21
Сообщение #22


Гуру
******

Группа: СуперМодераторы
Сообщений: 3 096
Регистрация: 16-01-06
Из: Москва
Пользователь №: 13 250



А запрограммировать без внешнего синхра, но поставить низкое значение тактовой в параметрах AVREal (скажем 100 Кгц) не пробовали ? (на случай, если включен внутренний RC c непонятной частотой) Кварц при попытках оживления остается припаянным ? Иногда фронты на принудительной синхронизации раскачивают кварц, и тактировка МК сбивается. И проверьте сигнал RESET, может из-за ошибки в схеме, он вверх не подтягивается.


--------------------
Не бойтесь тюрьмы, не бойтесь сумы, не бойтесь мора и глада, а бойтесь единственно только того, кто скажет - "Я знаю как надо". А. Галич.
Go to the top of the page
 
+Quote Post
virtuality
сообщение Jul 29 2006, 11:59
Сообщение #23


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

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



Попробую с низкой частотой, может получится. Кварц и припаивал и отпаивал все одно. С RESET все нормально.
Go to the top of the page
 
+Quote Post
vesago
сообщение Jul 31 2006, 20:35
Сообщение #24


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Я вот недавно мегу168 так положил. Тоже несколько раз прошилась и кирдык - я ее кандой сначала с стк200 донглом пробовал шить. Шилась нестаибильно. Видно и попортил фузы. Потом прикрутил к авреалом, да поздно - кэнт ресинк. Если не лень будет, соберу параллельный программатор, да реанимирую. Вообще платы на 168 меге на 14 мгц кварце у меня без тактирования от авреала гарантированно не шьются. Сейча устройство на меге128 делаю. На плате нет возможности засинхронизировать. Когда код небольшой был - шилась. Как разростаться стал, стала с ошибками шиться. Плюнул я на это дело - зашил бутлодер и проблема пропала. 20К за секунду прожигает. А чипу вашему больше не судьба последовательно шиться. А что эксперт сказал - фигня. Из моей практике - отсылаем чего на ремонт, что на гарантии, ремонтники приклеивают бирку, что мол отремонтированно и назад пуляют. Уверен и в вашем случае аналогично.

Сообщение отредактировал vesago - Jul 31 2006, 20:40
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 1 2006, 06:15
Сообщение #25


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

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Цитата(virtuality @ Jul 29 2006, 13:31) *
Блин, да как их вспомнить эти фьюзы? Как его обнулить?

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

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

Код
CKSEL - источник тактирования - комментарий
0000 - внешняя частота - 0...16МГц
0001 - встроенный РЦ генератор - 1МГц
0010 - встроенный РЦ генератор - 2МГц
0011 - встроенный РЦ генератор - 4МГц
0100 - встроенный РЦ генератор - 8МГц
0101 - внешний РЦ генератор - <0.9МГц
0110 - внешний РЦ генератор - 0.9...3МГц
0111 - внешний РЦ генератор - 3...8МГц
1000 - внешний РЦ генератор - 8...12МГц
1001 - низкочастотный пьезорезонатор 32.768кГц
101х - кварцевый резонатор 0.4...0.9МГц
110х - кварцевый резонатор 0.9...3МГц
111х - кварцевый резонатор 3...8МГц

Вариантов всего 13 - если не помнишь что именно установлено - перебирай и оживишь свой кристал. У меня так же было, установил 0110. Потом оживил...
Go to the top of the page
 
+Quote Post
Черчилль
сообщение Aug 1 2006, 09:03
Сообщение #26


Участник
*

Группа: Участник
Сообщений: 41
Регистрация: 1-12-05
Пользователь №: 11 642



Неужели сложно ответить, запрграммировал CKOPT или нет? У меня тож накие проблемы были - mega128 то хочет работать, то нет, пока этот фьюз не запрограммировал, все стало как часы.
Go to the top of the page
 
+Quote Post
virtuality
сообщение Aug 1 2006, 14:12
Сообщение #27


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

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



Админы, простите.....

Цитата
Неужели сложно ответить, запрграммировал CKOPT или нет?


Черчиль!!! Ты и такие как ты уже заебали!!!! Неужели сложно прочитать выше ответ на ваш вопрос??? Вопрос тех людей, которые только и умеют, что вальяжно отсылать читать мануалы, не задумываясь о том, что человек хоть и новичок, но столкнулся с нестандартной проблемой, в мануалах которая не описана.


А по теме - пришли два чипа сегодня - я их с закрытыми галазми вставил, запрограммировал, перепробовал все варианты тактирования - все работает. Что самое интересное, мега32 на 16 МГц при 3 вольтах питания, да еще и при обоих вариантах CKOPT работает как часы. До чего чипы качественные!

Так что проблема оказалась в битом чипе, а с толку меня сбило заключение "эксперта".

Сообщение отредактировал virtuality - Aug 1 2006, 14:15
Go to the top of the page
 
+Quote Post
$ilent
сообщение Aug 2 2006, 05:51
Сообщение #28


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

Группа: Новичок
Сообщений: 116
Регистрация: 14-02-06
Из: Москва. Перово
Пользователь №: 14 296



Кстати может это и SPIEN фюз упал...
Go to the top of the page
 
+Quote Post
defunct
сообщение Aug 2 2006, 12:18
Сообщение #29


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



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

В при высоковольтном программировании, чип использует внешний сигнал синхронизации (по XTAL1), а также этот режим ничем не может быть заблокирован. Т.о. Вам предоставляется возможность перевести чип в режим параллельного программирования, и инициализировать Fuses значением по-умолчанию из даташита. После чего ISP и JTAG несомненно восстановят свою работу (если чип действительно целый).
На оставшейся у Вас Mega16 вы вполне можете реализовать алгоритм параллельного программирования, который описан в разделе даташита Memory Programming -> Parallel Programming. Схема включения MC для параллельного программирования указана в разделе Memory Programming -> Parallel Programming Parameters, Pin Mapping, and Commands


Цитата
Черчиль!!! Ты и такие как ты ....!!!! Неужели сложно прочитать выше ответ на ваш вопрос???

Уважаемый, держите себя в руках. Проблема возникла у Вас, и Вы не имеете никакого морального права оскорблять отвечающих. Уточняющие вопросы здесь просто необходимы, так как причин для того чтобы рабочий чип вдруг перестал программироваться достаточно много.
Go to the top of the page
 
+Quote Post

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

 


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


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