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

 
 
> Atmega 8535L. Fuze., Кто подскажет правельные фьюзы?
Коляй
сообщение Jun 19 2006, 17:46
Сообщение #1


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

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Ребята, помогите пожалуйста? Сил больше нет искать! Купил Атмегу 8535, нормально шилась пони-прогом 2,06(англ), но на кварце не было никаких уровней, только 0в на обоих XT(видимо от внутреннего RC работала), залез в фьюзы и видимо поставил камень в неприличную позу. Теперь пони вобще не видит контролера. На нормальном программаторе(на паралельном) всё нормально протестировалось (проверка записи). Как надо все фьюзы выставить что бы по ISP всё шилось? Я бы в нормальном сразу всё выставил бы, что бы их больше вобще не трогать. Кварц на 16 мгц, обычный в мет.корпусе, питание 5в. Сброс ниже 4в желателен.
Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 10)
prottoss
сообщение Jun 19 2006, 18:06
Сообщение #2


Гуру
******

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



Цитата(Коляй @ Jun 20 2006, 01:46) *
Ребята, помогите пожалуйста?


Table 2. Device Clocking Options Select(1)

Device Clocking Option CKSEL3..0

External Crystal/Ceramic Resonator 1111 - 1010

External Low-frequency Crystal 1001

External RC Oscillator 1000 - 0101

Calibrated Internal RC Oscillator 0100 - 0001

External Clock 0000


Это выдержка из даташита на мегу8535 стр.24. Т.о. Вам надо сбросить (установить в 1) все биты CKSEL3....0


В том же даташите про SUT1..0 (start-up-times bits) почитайте. Для Crystal Oscillator & BOD enabled = 01


--------------------
Go to the top of the page
 
+Quote Post
Коляй
сообщение Jun 19 2006, 18:58
Сообщение #3


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

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Спасибо. К сожалению англ. не знаю. Но там много фьюзов! Так же есть BootLock01, BootLock02, BootLock11,##12,BOOTSZ1,BOOTSZ0... и пр. Вот их не надо вобще что ли трогать? Мы там с другой Меги фьюзы прочитали(8535, только без L), там все были Off и на моей так же отключили всё. Она стала тестироваться(до этого какую то ошибку памяти выдавала) и работать, но только на нормальном программере. (Может "Boot.." что то с загрузкой связано?)
Может кому не влом, заглянет в свой программер? Если с этим кристалом работал, то там наверное сохранилась конфигурация этих битов.

Сообщение отредактировал Коляй - Jun 19 2006, 19:00
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 19 2006, 19:09
Сообщение #4


Гуру
******

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



Цитата(Коляй @ Jun 20 2006, 02:58) *
Спасибо. К сожалению англ. не знаю. Но там много фьюзов! Так же есть BootLock01, BootLock02, BootLock11,##12,BOOTSZ1,BOOTSZ0... и пр. Вот их не надо вобще что ли трогать? Мы там с другой Меги фьюзы прочитали(8535, только без L), там все были Off и на моей так же отключили всё. Она стала тестироваться(до этого какую то ошибку памяти выдавала) и работать, но только на нормальном программере. (Может "Boot.." что то с загрузкой связано?)
Может кому не влом, заглянет в свой программер? Если с этим кристалом работал, то там наверное сохранилась конфигурация этих битов.


Эти фюзы лучше Вам пока не трогать, они не отвечают за тактирование МК, и пусть они все в ОФФ и останутся))) Или перевести их все в ОФФ)

Сделайте так, как я Вам советовал выше и будет Вам счастье)


--------------------
Go to the top of the page
 
+Quote Post
Коляй
сообщение Jun 19 2006, 19:43
Сообщение #5


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

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Но мне не тактирование важно, а что бы пони-прог обменивался с контролером. Как всё отключили, контролер стал работать, но с пони-прогом не обменивается. По-этому до тактирования тоже не добраться.
Сначала, "с магазина" там стояло 2 или 3 галочки, какие уже не помню. Кварц не работал, но обмен с пони был нормальный. Теперь обмена нет. Хотя бы обмен включить, а тактирование потом уже можно будет.
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jun 20 2006, 01:33
Сообщение #6


Гуру
******

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



Цитата(Коляй @ Jun 20 2006, 03:43) *
Но мне не тактирование важно, а что бы пони-прог обменивался с контролером. Как всё отключили, контролер стал работать, но с пони-прогом не обменивается. По-этому до тактирования тоже не добраться.
Сначала, "с магазина" там стояло 2 или 3 галочки, какие уже не помню. Кварц не работал, но обмен с пони был нормальный. Теперь обмена нет. Хотя бы обмен включить, а тактирование потом уже можно будет.


Ночь была, и дал Вам не совсем верный совет. Я подразумевал, что у вас к МК подключен внешний кварц, хотя это может и не факт, я не вижу отсюда) Но все же возвращаясь к таблице, что я Вам привел в первом посте - попробуйте установить фьюзы как Calibrated Internal RC Oscillator CKSEL3..0 = 0001 - это переведет мегу в тактирование встроенным генератором, должно все заработать. Буквально - запрограммируйте бит CKSEL0 (Установите в ноль). Остальные биты сбросьте (Установите в единицу)


--------------------
Go to the top of the page
 
+Quote Post
otrog
сообщение Jun 20 2006, 05:02
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Перед операций с фузами я ВСЕГДА первым делом считываю их из кристалла. И только затем изменяю нужные мне, перед этим внимательно изучив описание на камень. Хотя один раз всеже прибил Тини12, путем отключения в ней ISP-а.


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post
white.wind
сообщение Jun 20 2006, 07:26
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 55
Регистрация: 2-05-06
Из: Санкт-Петербург
Пользователь №: 16 707



Цитата(Коляй @ Jun 19 2006, 22:58) *
Меги фьюзы прочитали(8535, только без L), там все были Off и на моей так же отключили всё. Она


Означает ли что в первом посте имелась в виду МК с буквой L? Тогда по ДШ ее максимальная частота 8 МГц.
Go to the top of the page
 
+Quote Post
Коляй
сообщение Jun 20 2006, 13:20
Сообщение #9


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

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Да, буква L. Сегодня вниматнльно ещё почитал по Меге. Опять включил бит SPIEN из нормального программера (по SPI он недоступен). Всё равно не шьётся, но теперь видимо из-за кварца. Кварц 14,хх МГц. Надо не более 8. Хотя у меня 2313 и на 20мГц работал при максимуме 10! Всем спасибо, буду дальше разбираться.
Go to the top of the page
 
+Quote Post
Petka
сообщение Jun 20 2006, 20:42
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 453
Регистрация: 23-08-05
Пользователь №: 7 886



Кстати по поводу основного вопроса топика: дефолтные значеия фузов вообще-то прописаны в даташите (Memory programming->fuse Bits). (разумеется все кроме osccal)
Go to the top of the page
 
+Quote Post
Коляй
сообщение Jun 21 2006, 09:32
Сообщение #11


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

Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558



Удалось сегодня раскачать Атмегу от Пони-Прог. Поставил кварц на 8 мгц, ещё пришлось "прикурить" от внешнего генератора. Подал 200кгц, 4в, синус на ХТ1 через емкость 1н, кратковременно, только на время обращения к фьюзам. И всё заработало. Не очень удобно в даташите эти фьюзы расписаны. Ну да ладно. Спасибо всем ешё раз.
Go to the top of the page
 
+Quote Post

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

 


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


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