Например TDA7294

Форум РадиоКот • Просмотр темы - atmega128a-au + 5 проводков = проблема(решено)
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб июл 19, 2025 01:21:54

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 12 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: atmega128a-au + 5 проводков = проблема(решено)
СообщениеДобавлено: Вт авг 09, 2011 15:29:37 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 12, 2010 10:13:51
Сообщений: 73
Откуда: Крым, Ялта
Рейтинг сообщения: 0
Решил перейти с меги8 на atmega128a-au, программатор решил использовать тот же ,т.к. проблем с ним не возникало.
В конце концов собрал его (наступив на перекочевавшие MOSI и MISO). Успешно прочитал сигнатуру. Однако когда залил прошивку, получил кагбэ сдохший чип - ничего не могу прочитать, прошивка тоже вроде как не пашет.
т.е. фьюзы программировал на работу от внешнего кварца... может кварц не работает (ставил другой, на 14.7456 - та же ситуация). контакты проверял - но ведь 1раз я его прошил!
Подскажите пожалуйста, ЧТО я делаю не так?
схема и фьюзы:
Вложение:
Комментарий к файлу: программатор
atmega128a.jpg [54.78 KiB]
Скачиваний: 1473

Вложение:
fuses.jpg [11.6 KiB]
Скачиваний: 1259

зы: пока что думаю о другом программаторе, но это ТАК долго - ждать детали.
UPD: да, +5v от компового БП.
UPD1: прошивал без проверки.
UPD2: Все заработало, неплохо помогла статья: http://avrdevices.ru/ispravlenie-fyyuzov-avr/


Последний раз редактировалось tabr Ср авг 10, 2011 21:52:42, всего редактировалось 6 раз(а).

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков
СообщениеДобавлено: Вт авг 09, 2011 16:11:08 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
А на вывод PEN высокий уровень подали через резючок небольшого номинала?
Судя по схеме, не подали.

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков
СообщениеДобавлено: Вт авг 09, 2011 16:56:29 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 12, 2010 10:13:51
Сообщений: 73
Откуда: Крым, Ялта
Рейтинг сообщения: 0
9кОм поставил PEN-VCC - никакого эффекта(
9кОм RESET-VCC - никакого эффекта


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Вт авг 09, 2011 17:49:52 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Я ставил всегда резюк на 1,5 кОм - их у меня хоть на завтрак кушай, ну да ладно. Что ж, давайте разбираться с Вашими фьюзами. Вы запрограммировали CKSEL3..0 так: 0111. Обращаемся к даташиту: внешний RC генератор.
:dont_know:

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Выбираем индустриальные и медицинские источники питания MEAN WELL в открытом исполнении

Использование модульных источников питания открытого типа широко распространено в современных устройствах. Присущие им компактность, гибкость в интеграции и высокая эффективность делают их отличным решением для систем промышленной автоматизации, телекоммуникационного оборудования, медицинской техники, устройств «умного дома» и прочих приложений. Рассмотрим подробнее характеристики и особенности трех самых популярных вариантов AC/DC-преобразователей MW открытого типа, подходящих для применения в промышленных устройствах - серий EPS, EPP и RPS представленных на Meanwell.market.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Вт авг 09, 2011 18:36:27 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 12, 2010 10:13:51
Сообщений: 73
Откуда: Крым, Ялта
Рейтинг сообщения: 0
К сожалению, мои познания тут малы.
С такими фьюзами мега8 работала нормально.
т.е. от кварца работать не будет? Надо паять что-то вроде http://www.gaw.ru/html.cgi/txt/doc/op/funop_14_2_2.htm ?
Разъясните пожалуйста.
upd: ковыряю.... :solder:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Вт авг 09, 2011 23:58:38 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Не буду врать, в подобную ситуацию никогда не попадал. Криво фьюзы прошивал - это да; непропаи случались - не без этого. Контроллеры горели, и такое бывало. Но с RC генераторами не возился ни разу, они для меня как сыр заморский с плесенью - неведомы. =))

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 00:12:58 
Мудрый кот
Аватар пользователя

Карма: 29
Рейтинг сообщений: 616
Зарегистрирован: Вт янв 22, 2008 14:45:18
Сообщений: 1751
Откуда: Санкт-Петербург
Рейтинг сообщения: 0
Год назад не смогли запрограммировать 128A из двух разных партий заводским программатором. Ставим - читаем сигнатуру - программируем - кристалл не отвечает. Плюнули, поставили 64L - никаких проблем. (питание 3.3В)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 00:37:24 
Друг Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пт июл 11, 2008 09:42:35
Сообщений: 4793
Откуда: Made in USSR
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
tabr писал(а):
К сожалению, мои познания тут малы.
С такими фьюзами мега8 работала нормально.
т.е. от кварца работать не будет? Надо паять что-то вроде http://www.gaw.ru/html.cgi/txt/doc/op/funop_14_2_2.htm ?
Разъясните пожалуйста.
42 стр. http://www.atmel.com/dyn/resources/prod ... oc8151.pdf
настроили под 3.0 - 8.0 MHz от RC, f = 1/(3RC)

Можете и от простого генератора затактировать для перепрошивки фьюзов, на ЛА3 слепить... или от другого контроллера, если таковой есть од рукой...

_________________
scio me nihil scire...
_____

Изображение <= Жалобная кнопка в правом нижнем углу... )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 12:05:07 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 12, 2010 10:13:51
Сообщений: 73
Откуда: Крым, Ялта
Рейтинг сообщения: 0
DiGiCat писал(а):
42 стр. http://www.atmel.com/dyn/resources/prod ... oc8151.pdf
настроили под 3.0 - 8.0 MHz от RC, f = 1/(3RC)

Можете и от простого генератора затактировать для перепрошивки фьюзов, на ЛА3 слепить... или от другого контроллера, если таковой есть од рукой...


Да, воскресил я его по схеме с 42й страницы с кондером 22пф и резистором 4.5 кОм получилась частота ~3.3670033670034mHz. Но это был какой-то УЖАС: прочитал сигнатуру - больше ничего сделать не могу, передёрнул питание - снова одна операция, вобщем после очередного передёрга залил пустые фьюзы - заработало. а после того как укоротил еще на несколько см проводки программатора - так вообще ПОЧТИ без ошибок прошивалось. Но работал как-то медленно, т.е. программа мигания с delay_ms(500) не полсекунды висела, а долгоооо. Я решил что он работает на пониженой частоте... посмотрел даташит(видимо не могу понять КАК все-таки ставить эти галки :cry: ).
даташит:

Device Clocking Option: External Crystal/Ceramic Resonator
CKSEL3:0: 1111 - 1010

Поставил фьюзы так:
Вложение:
Комментарий к файлу: это его добило?
fuse2.jpg [11.06 KiB]
Скачиваний: 889
.
И всё. Всмысле опять не могу до него достучаться!

Что я опять не так сделал?
Если я правильно понимаю(т.е. неправильно понял даташит), теперь он должен работать от "External Clock"?
и надо подключать (например) к другой меге? Которая будет дрыгать ногой?
ЗЫ: под рукой есть 2 меги8.
ЗЗЫ: чую из моего с мегой128 противостояния живым выйдет только один(


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 12:25:23 
Держит паяльник хвостом
Аватар пользователя

Карма: 9
Рейтинг сообщений: 40
Зарегистрирован: Сб апр 02, 2011 17:59:22
Сообщений: 995
Откуда: Город-герой Севастополь
Рейтинг сообщения: 0
Вы просто запомните: запрограммированный фьюз=0, не запрограммированный = 1.
Вот сейчас Вы прошили фьюзы CKSEL3..0 на внешнюю синхронизацию, ибо запрограммировали все четыре: 0000.
И теперь да - либо второй контроллер, который будет генерировать тактовую, либо тактовый генератор навроде каких-нибудь KXO.
А чтобы работать от внешнего кварца, Вам нужно было прошить CKSEL3..0 так:1011, либо 1101, либо 1111 (где ноль - там галка в программе).

_________________
pavel_cydenov: Вобще я праAVRославный человек. Но и про ислARM слышал много хорошего )
MrYuran: Самые ортодоксальные — это PICудеи )
Katz: Не, 51-ники. )
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 13:00:44 
Друг Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пт июл 11, 2008 09:42:35
Сообщений: 4793
Откуда: Made in USSR
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
tabr писал(а):
И всё. Всмысле опять не могу до него достучаться!

Что я опять не так сделал?
Если я правильно понимаю(т.е. неправильно понял даташит), теперь он должен работать от "External Clock"?
и надо подключать (например) к другой меге? Которая будет дрыгать ногой?
ЗЫ: под рукой есть 2 меги8.
Фьюзы неправильно, наоборот... выше сказали почему... почти во всех нормальных программах галка = "0" (будет программироваться)...

Можно от другой Меги, можно от простого генератора, типа таких download/file.php?id=12412

Прилепленную тему про фьюзы посмотрели бы, было меньше граблей...

Кварц на какую частоту? если больше 8 МГц, то со всех CKSEL галки можно снять, только на CKOPT=0 выставить...

_________________
scio me nihil scire...
_____

Изображение <= Жалобная кнопка в правом нижнем углу... )


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: atmega128a-au + 5 проводков = проблема
СообщениеДобавлено: Ср авг 10, 2011 13:20:52 
Открыл глаза

Карма: 1
Рейтинг сообщений: 0
Зарегистрирован: Пт ноя 12, 2010 10:13:51
Сообщений: 73
Откуда: Крым, Ялта
Рейтинг сообщения: 0
З-А-Р-А-Б-О-Т-А-Л-О!!!!
Соорудил на меге8.
Теперь с фьюзами стало полегче.
Насчет темы - смо... просматривал (но там 900! сообщений), также гуглил, видимо статьи разные читал - не смог сформировать окончательного мнения до этой минуты(также в заблуждение вводило обратное следование битов).
Всем огромное спасибо - пошел издеваться над воскрешенной мегой :kill:


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Форум закрыт Эта тема закрыта, Вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y