Есть какие-то особенности шиться ATTiny по сравнению с Mega?

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Есть какие-то особенности шиться ATTiny по сравнению с Mega?

Сообщение Spider »

Всем привет.

Давненько не брал в руги AVR, а тут попросили и .... и не работает. Точнее как, вроде и работает и нет.
Имеем цель: прошить 2 камня - ATTiny13 и ATTiny26.
Имеем инструменты: Arduino Pro Mini, Arduino Nano, avrisp-clone

Не могу прошить. :(

Arduino по средству превращения друг руга в ArduinoISP друг друга шьют. AvrISP-Clone тоже их всех шьёт. А вот Attiny никто из них не шьёт. AvrDude говорит нет с той стороны никого.
Я что-то пропустил? У ATTiny как-то что-то не так?
Самсусамыч

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Самсусамыч »

У тини всё нормуль… :)
1.png
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Spider »

Дык то то и оно... Вроде всё пролистал, всё сделал, а оно не алё...
Мёртвые изначально? О_о
Ну я то вечером ещё куплю, но....
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

Можно вот такой под AVRDUDESHELL/поньку сделать:
my_siprog.zip
(867.59 КБ) 158 скачиваний
:roll:
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Spider »

[uquote="Самсусамыч",url="/forum/viewtopic.php?p=3846477#p3846477"]http://www.getchip.net/posts/150-arduino-isp-i-algorithm-builder-usb-adapter-iz-arduino-nano/[/uquote]
Это я и имел ввиду говоря о Arduino ISP. С ATMega based платами, всё работает...
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

С ардуино ISP будет работать по SPI только в случае, если в IDE будут установлены соответствующие платформы.
К примеру в окне
файл - настройки - дополнительные ссылки менеджера плат
вписаны следующие строчки:

Код: Выделить всё

https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json
и

Код: Выделить всё

https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_attiny_index.json
затем открываем менеджер и устанавливаем эти платформы.
А уж потом работаем с ними так же как и с иными платками.
:beer:
Последний раз редактировалось BOB51 Ср май 27, 2020 15:23:00, всего редактировалось 1 раз.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение NStorm »

Tiny разные бывают. Есть еще с интерфейсами TPI и UPDI. Но 13ая и 26ая - обычный SPI. Должны шиться этим. Как и чем шьете?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

Скорее как работаем...
!. Делаем программу в аврстудио (или иным компилятором) и прошиваем из-под отдельной софт-оболочки на имеющемся железе...
2. Работаем в среде ардуино IDE но используем имеющееся железо в качестве программатора под управлением IDE (не используя бутлоадер).
Типичная возможная ошибка - использование при тест-отладки вывода RESET не по назначению.
Прожка прошьется, но кристалл после того только для изделия сгодиться - программатор его уже не увидит.
:roll:
Да и ОТДЕЛЬНАЯ аврдуда (не та, что в составе IDE установлена - там настройки уже по умолчанию прописаны - только остается указать железко программатора!) без шаманизма с настройками с ардуиноISP работать не будет...
А как встроить тот программатор из нанки сделанный я не ведаю... Может кто из знатоков аврдуды подсказать сможет...
:dont_know:
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Spider »

[uquote="NStorm",url="/forum/viewtopic.php?p=3846618#p3846618"]Tiny разные бывают. Есть еще с интерфейсами TPI и UPDI. Но 13ая и 26ая - обычный SPI. Должны шиться этим. Как и чем шьете?[/uquote]
Ну написал же... avrisp-clone и avrdude.

Добавлено after 4 minutes 27 seconds:
Re: Есть какие-то особенности шиться ATTiny по сравнению с Mega?
BOB51, пишет кучу всякой фигни никак не относящейся к делу. Налил кучу воды. При чём тут Arduino IDE и её настройки?
Я шью свой HEX (пытаюсь) по средствам программатора и avrdude.
Arduino я упомянул как источник других AVR процов для проверки работоспособности железа программатора и avrdude. так же я упомянул про ArduinoISP как альтернативный программатор (это такая прошивка для Arduino превращающая платы в ISP совместимый stk500 программатор).
Накой хрен мне тут как бороться с IDE и её настройками?

Ну и по поводу RESET. я ещё ни разу не смог "подключиться" к тинькам чтобы испортить RESET. Ну и если уж на то пошло, уже большой мальчик и таких глупостей давно не делаю.

Вчера купил пару новых процов, щас попробуем исключить момент с мёртвыми камнями.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение NStorm »

Ну написал же... avrisp-clone и avrdude.
А опции?
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

Тогда та схема, что я выше выкладывал (вариант SiProg) вполне достаточна для работы с СОМ портом материнки или PCI-COM платкой как с avrdudeshell (http://matrex-notes.blogspot.com/2015/0 ... tmega.html )
так и с PonyProg2000 без всякого шаманизму с настройками и для любых из описанных в софт-оболочках АВРок.
Проще уж не сделать... (примитивы - не в счет - возможная угроза как для ПК, так и для МК).
8)
А вот для иных железных средств придется в настройки софт-оболочки самому влазить.
:dont_know:
Последний раз редактировалось BOB51 Ср май 27, 2020 09:43:20, всего редактировалось 1 раз.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Spider »

Код: Выделить всё

avrdude -p t26 -c usbasp-clone

avrdude.exe: error: program enable: target doesn't answer. 1
avrdude.exe: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.


avrdude.exe done.  Thank you.
Всё то жде самое с atmega:

Код: Выделить всё

avrdude -p atmega328p -c usbasp-clone

avrdude.exe: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.03s

avrdude.exe: Device signature = 0x1e950f (probably m328p)

avrdude.exe: safemode: Fuses OK (E:FD, H:DA, L:FF)

avrdude.exe done.  Thank you.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение NStorm »

Spider, попробуйте добавить "-B 10" и другие значения, т.е. поиграться со скоростью SPI. Это период SCK в мкс. По дефлоту вроде 4 МГц, что для тини много будет. А 10 сделает 400 кГц. У 328ой меги дефолт 8 МГц, а у тини13 (26 наверное тоже, не смотрел просто) - 1.2 МГц. И если у вас клон без автоопределения скорости, как китайские USBAspы, надо скорость вручную снижать.
Аватара пользователя
Spider
Опытный кот
Сообщения: 732
Зарегистрирован: Чт дек 29, 2005 07:29:25
Откуда: Омск
Контактная информация:

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Spider »

Да со скоростью игрался. AtTiny13 нашёл в загашнике парочку - заработали. Видать именно эта, что мне принесли мёртвая была. Хотя в пакетике и выглядит не паяной - муха не сидела.
А вот 26ая всё ещё сопротивляется, а новую пока в наличии нет.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

Тогда "теоретически убитые" сбросить фузе доктором (у тинек - 8 лапок для сброса режим "высоковольтного программирования" предусмотрен).
8)
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение NStorm »

Ну странно. Глянул ДШ тини26 - ничего особенного. Дефолтные настройки - внутренний RC на 1 МГц. Возможно и правда всё-таки бу с перешитыми фьюзами, хоть и выглядят как новые.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение musor »

а по AtTiny88AU (TQFP32)кто че скажет ка ее шьют???И ЧЕМ- с удивлением обнаружил что tl 866ii+ ее не знает(нет в списке-вот гады и за что мы денги платили !!!) страно? она че особеная какаято ??? просто нашел в загашнике ардуиноподобную платку ненужную с ней хотел исползовать 32ногих мег не осталось а ждать с али долга...
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Самсусамыч

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение Самсусамыч »

[uquote="musor",url="/forum/viewtopic.php?p=3846840#p3846840"]а по AtTiny88AU (TQFP32)кто че скажет ка ее шьют???[/uquote]
AVRDUDE_PROG 3.3, и обычный китаец (AVRasp).
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15549
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: Есть какие-то особенности шиться ATTiny по сравнению с M

Сообщение BOB51 »

В той софтинке, что я выше указал и atmega88 и atmega88P в списках присутствуют.
Однако проверить именно 88ю не приходилось за неимением таковой...
...
Они же в адурине

Код: Выделить всё

https://raw.githubusercontent.com/sleemanj/optiboot/master/dists/package_gogo_diy_atmega8_series_index.json
и

Код: Выделить всё

https://mcudude.github.io/MiniCore/package_MCUdude_MiniCore_index.json
8)
Ответить

Вернуться в «AVR»