|
Atmega 8535L. Fuze., Кто подскажет правельные фьюзы? |
|
|
|
Jun 19 2006, 17:46
|
Частый гость
 
Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558

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

Гуру
     
Группа: Свой
Сообщений: 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
--------------------
|
|
|
|
|
Jun 19 2006, 18:58
|
Частый гость
 
Группа: Участник
Сообщений: 148
Регистрация: 27-04-06
Пользователь №: 16 558

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

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

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

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

|
Цитата(Коляй @ Jun 20 2006, 03:43)  Но мне не тактирование важно, а что бы пони-прог обменивался с контролером. Как всё отключили, контролер стал работать, но с пони-прогом не обменивается. По-этому до тактирования тоже не добраться. Сначала, "с магазина" там стояло 2 или 3 галочки, какие уже не помню. Кварц не работал, но обмен с пони был нормальный. Теперь обмена нет. Хотя бы обмен включить, а тактирование потом уже можно будет. Ночь была, и дал Вам не совсем верный совет. Я подразумевал, что у вас к МК подключен внешний кварц, хотя это может и не факт, я не вижу отсюда) Но все же возвращаясь к таблице, что я Вам привел в первом посте - попробуйте установить фьюзы как Calibrated Internal RC Oscillator CKSEL3..0 = 0001 - это переведет мегу в тактирование встроенным генератором, должно все заработать. Буквально - запрограммируйте бит CKSEL0 (Установите в ноль). Остальные биты сбросьте (Установите в единицу)
--------------------
|
|
|
|
|
Jun 20 2006, 07:26
|
Участник

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

|
Цитата(Коляй @ Jun 19 2006, 22:58)  Меги фьюзы прочитали(8535, только без L), там все были Off и на моей так же отключили всё. Она Означает ли что в первом посте имелась в виду МК с буквой L? Тогда по ДШ ее максимальная частота 8 МГц.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|