Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование mega1280
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
_shef_
Доброго времени суток. До недавнего времени считал, что имею достаточный опыт работы с AVR-кристаллами. Но новые грабли все таки нашлись.
Устройство содержит ATmega1280, которая запитывается от 3.0 В. Впаян только микроконтроллер и стабилизатор. Не могу запрограммировать. Программатор по образу и подобию AVRreal. Использую PonyProg Version 2.07c Beta Jan 6 2008. Не видит кристалла вообще.
Думал осцилятор - нет, согласно докам изначально зашито на 8/8=1МГц внутренний.
SPI-фьюз - тоже нет - Enable по-умолчанию
Поскольку на плате больше ничего пока нет (само-собой RESET подтянут к плюсу) - поднял питание до 5.0 В - не помогло.
Была правда одна ошибка - не запитан AVCC - запитал - не помогло.

Где может быть зарыта собака, подскажите плиз.
Да, еще. А если пробовать увидеть через JTAG, на 3.0 В потянет?

Заранее благодарен.
_Pasha
Цитата(_shef_ @ Jul 25 2008, 23:47) *
Использую PonyProg Version 2.07c Beta Jan 6 2008.


Традиционный вопрос: все ли в порядке с (Interface setup/probe) и (bus calibration) ?
Flasher
столкнулся с таким тоже- мега 128 и пони. Одна из кучи. Помог Avreal с пониженной частотой. Дракон тоже увидел.
defunct
Цитата(_shef_ @ Jul 25 2008, 23:47) *
Да, еще. А если пробовать увидеть через JTAG, на 3.0 В потянет?

Ну а чего ж нет. Должен увидеть (если чип еще живой).

Цитата
Где может быть зарыта собака, подскажите плиз.
здесь:
Цитата
Использую PonyProg Version 2.07c Beta Jan 6 2008.

Используете серьезные и толстые чипы в комбинации с несерьезным программатором.
adc
Цитата(_shef_ @ Jul 26 2008, 00:47) *
Устройство содержит ATmega1280, которая запитывается от 3.0 В. Впаян только микроконтроллер и стабилизатор. Не могу запрограммировать. Программатор по образу и подобию AVRreal. Использую PonyProg Version 2.07c Beta Jan 6 2008.

Прошиваю пони контроллеры M128,M1281 и co. Нареканий не разу небыло!
Стандартные вопросы:
В курсе ли Вы что ISP у М128-х не совпадает с выводами spi?
Делаете ли калибровку пони?
Flasher
Цитата(adc @ Jul 26 2008, 09:07) *
Прошиваю пони контроллеры M128,M1281 и co. Нареканий не разу небыло!
Стандартные вопросы:
В курсе ли Вы что ISP у М128-х не совпадает с выводами spi?
Делаете ли калибровку пони?

Говорят же тебе, не все контроллеры одинаково полезны. У меня 2 штуки из 30 не хотят категорически с завода общаться с лошадьми. Вообще никак. Им, видите ли, экзотику подавай- драконов там всяких....
_Pasha
Цитата(defunct @ Jul 26 2008, 01:32) *
Используете серьезные и толстые чипы в комбинации с несерьезным программатором.


AVREAL - серьезный программатор? smile.gif
Flasher
Цитата(_Pasha @ Jul 26 2008, 11:53) *
AVREAL - серьезный программатор? smile.gif

Народ кричит, что серъезный, хотя то что он лпт, да еще и дрова нужны, синтаксис командной строки просто замечательный, да еще и тупая уверенность автора и великих мира сего в ненадобности GUI-приближает его полностью к несуръезным поделкам. Длинный кабель лпт- это уже плохо, громоздко и неудобно.
_Pasha
Цитата(Flasher @ Jul 26 2008, 12:03) *

Прикольное дежавю:
Парниша, не хами Real'у
smile.gif
Остальные пусть думают, лизинг ето или факторинг. Мне нас*ть.
Flasher
Цитата(_Pasha @ Jul 26 2008, 12:19) *
Прикольное дежавю:
Парниша, не хами Real'у
smile.gif
Остальные пусть думают, лизинг ето или факторинг. Мне нас*ть.

Да мне тоже как-то по барабану. Real сделал очень хороший программатор(по возможностям и алгоритмам своей работы)- вот только мое мнение, что аппаратная реализация у него- г...но. Было бы как у AVRUSB- с 8 мегой и автодетектом уровней таргета- он был бы самым лучшим, ну либо в него добавить поддержку оного девайса. А так - крайне неудобная фиговина. К самому автору программатора никаких претензий-так как молодчина.
sensor_ua
Цитата
хотя то что он лпт, да еще и дрова нужны, синтаксис командной строки просто замечательный, да еще и тупая уверенность автора и великих мира сего в ненадобности GUI-приближает его полностью к несуръезным поделкам. Длинный кабель лпт- это уже плохо, громоздко и неудобно.

Вы бы свои глупости за серЪезные оценки не выдавали.
LPT не так страшен (кроме случая использования ноутов без него) и шлейф от переходника (STK200) спокойненько может быть 120 см (у меня на фирме не один десяток используется и не меньше роздано в самые дальние края). Драйвер у автора выложен. Если не хочется ставить драйвер - ставьте виртуальную машину - там поставите ОС, умеющую работать без специального драйвера. А если и это не нравится, то так и говорите - не хочу ничего делать - лень в отличие от труда результат приносит сразу. GUI кто хочет, тот пусть и приделывает и есть не один работающий вариант - пользуйтесь поиском, а вааще тема была на этой странице. А вот неумение пользоваться командной строкой или голословное хаяние какого-либо синтаксиса это несерьёзно.

Для желающих(или вынужденных) программировать через USB есть множество клонов STK500, например, http://gudwin.embedders.org/

ЗЫ. Автору AVReAl можно написать письмо, в том числе в местную личку, и обсудить, если он захочет, замечания и пожелания.
MrYuran
Цитата(Flasher @ Jul 26 2008, 13:37) *
вот только мое мнение, что аппаратная реализация у него- г...но. Было бы как у AVRUSB- с 8 мегой и автодетектом уровней таргета- он был бы самым лучшим, ну либо в него добавить поддержку оного девайса.

Ну так за чем дело стало - вперёд!
Нарисовал платку, поправил ПО... Я думаю, Real не обидится.
Да и другие спасибо скажут.
А то пальцы гнуть всякий горазд...
_shef_
Цитата(adc @ Jul 26 2008, 09:07) *
Прошиваю пони контроллеры M128,M1281 и co. Нареканий не разу небыло!
Стандартные вопросы:
В курсе ли Вы что ISP у М128-х не совпадает с выводами spi?
Делаете ли калибровку пони?


Калибровку и тест пони делаю.
А то что у 128-х не совпадают SPI - давайте разберемся.
У 128 - да лажа, я когда-то напоролся на это.
Но вот у 1280 в корпусе TQFP-100 согласно даташиту все совпадает.

PB1 - SCK
PB2 - MOSI
PB3 - MISO

Поправьте меня если я не прав
Flasher
Если человеку нужно работать- он покупает готовые нормальные инструменты, а не тратит кучу времени на изобретение самоделок. Не следует цепляться к тому что кому-то удобно. Я говорю только о том, что аппаратная реализация затеи крайне неудобна.

Цитата(_shef_ @ Jul 26 2008, 13:05) *
Калибровку и тест пони делаю.
А то что у 128-х не совпадают SPI - давайте разберемся.
У 128 - да лажа, я когда-то напоролся на это.
Но вот у 1280 в корпусе TQFP-100 согласно даташиту все совпадает.

PB1 - SCK
PB2 - MOSI
PB3 - MISO

Поправьте меня если я не прав

все так.
_Pasha
Цитата(_shef_ @ Jul 26 2008, 13:05) *
PB1 - SCK
PB2 - MOSI
PB3 - MISO
Поправьте меня если я не прав


Поправляю: правы на 120% smile.gif
mega640 а-ля tqfp100 живет с лошадью и еще просит.
Проверьте предположение:
- У Вас грязноватый питальник, или вся система комп-таргет немного шумная. Во время первого включения лошадь умудрилась ус*ть испортить фьюзы. Лечение горбатого: подключить генератор (я пользую 8МГц) к XT2 и восстановить порядок.
defunct
Цитата(_Pasha @ Jul 26 2008, 11:53) *
AVREAL - серьезный программатор? smile.gif

Вы AVReal сравниваете с Pony? ;>
PonyProg - это децкая поделка. И название такое же дурацкое.

Из поддерживающих LPT адаптеры AVRDude / AVReal по отзывам нормальные. Сам я LPT не страдаю, предпочитаю AVR-ISP (на коленке собирается за час).
Igor26
Цитата
AVREAL - серьезный программатор?

Повторюсь не первый раз. Я КАТЕГОРИЧЕСКИ запретил пользоваться PonyProg-ом на работе. Слишком часто на местах им убивали ЧИПы. Сейчас применяем USB AVRISP или AVReal. Отсылаем батник с файлами прошивки и всё. Зато есть полная уверенность, что никакая сво... не попортит фьюзы или не забудет правильно выбрать ЧИП, ну и далее в том же духе. Здесь командная строка просто незаменима. "Человеческий фактор" сводится к минимуму.
_Pasha
Цитата(defunct @ Jul 27 2008, 01:00) *
PonyProg - это децкая поделка. И название такое же дурацкое.

smile.gif и еще и ржоть вместо того, шоб работать. Тьфу, гидота...
sKWO
Цитата(_Pasha @ Jul 27 2008, 13:50) *
smile.gif и еще и ржоть вместо того, шоб работать. Тьфу, гидота...

OFF: Да, критиковать всегда легче...
Вы же не заплатили за неё куча бабок. А чего Вы хотели бессплатного от итальяшек, да и ещё с поддержкой такого большого набора микросхем? Но нужно отдать им должное и не плеваться. Как помне то писали её не тупые, а отдать должное Алексанру Редчуку и его детищу, это всегда пожалуйста a14.gif
_shef_
Всем спасибо. Вопрос решен. Причина - отлетел проводок в программаторе да еще и мой программатор не работает на 3.0 В.
На чужем программаторе все пошло. PonyProg работает без проблем.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.