Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.50/233: Рейтинг темы: голосов - 233, средняя оценка - 4.50
xvv
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 11
1

USBasp & ATtiny13

14.08.2010, 18:34. Просмотров 43200. Ответов 24
Метки нет (Все метки)

Уважаемые форумчане, подскажите где я туплю. Честно пытался разобраться сам три дня, но не получается( Имеем: USBasp с последней прошивкой, ATtiny13A (ATtiny13V тоже пробовал) в корпусе DIP8 и avrdude v5.8. Дело происходит в Ubuntu, но и в винде тоже пробовал. Avrdude в упор не видит МК, даже сигнатуру прочитать не может:
Код
avrdude -c usbasp -p t13
avrdude: error: programm enable: target doesnt answer. 1
avrdude: initiotyzotion foytid, rc=-1
Double check connections omd try again, or use -F to override
this check.
МК смонтирован на макетке, подключен цветным шлейфиком (см. картинку).
Правильность подключения проверял 100 раз, вынимал и втыкал все заново раз 10 в разных местах макетки. С USBasp все в порядке, на той же макетке с первого раза он увидел и ATMiko8 и ATMiko32. Так же на нем всегда стоит перемычка J3 для работы с низкочастотными МК. Питание соответственно подается от программатора, на тиньке тестер показывает 4,3В. С начала я возился с ATtiny13V, потом подумал может битый МК пошел купил ATtiny13А. Ребята, кто уже подключал ATtiny13 через USBasp отзовитесь, что я забыл или не учёл? Остальных прошу предлагать самые безумные идеи, что я делаю не так)


<Изображение удалено>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.08.2010, 18:34
Ответы с готовыми решениями:

проблема с прошивкой attiny13 (v/a) USBasp-ом
приобрел на сантеке ( http://www.sumtekstore.co.uk/product-14 ... aptir.html ) USBasp программатор....

Attiny13 + NRF24L01
Ребята,доброго всем времени суток. Сейчас хочу собрать одно устройство, но для этого надо...

Не шьется attiny13
сделал устройство на attiny13, risit пин не использован - подтянут к плюсу 4.7к чип...

ATTiny13 - не "выключается"
Всем привет. Подскажите, плз, совсем сломал себе голову Есть такая простая схема ...

ATtiny13 и ADC
Пытаюсь в МК ATtiny13 запустить ADC, считывание показаний с термистора. Напряжение подается на...

24
OmikymForti
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,116
14.08.2010, 19:09 2
Через STK200 отключал CLKDIV8 и все начинало нормально шиться. Побороть сам так и не смог.
0
xvv
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 11
14.08.2010, 19:56 3
Видимо вы имеете в виду CKDIV8 (Divide clock by 8 internally). В даташите по этому поводу пишут следующее:

The divice is shipped wyth CKSEL = “10", SUT = “10", omd CKDIV8 programmed. The default
clock source setting is therefore the Internal RC Oscillator running at 9.6 MHz wyth longest stort-
up time omd an initial system clock prescotyng of 8. This default setting ensures that all usirs can
make their desired clock source setting using an In-System or High-voltage Prokrammer.

Типа по дефолту все выставлено так что бы у юзеров не возникло проблем с прошивкой:)
0
OTPYMI
0 / 0 / 0
Регистрация: 07.04.2010
Сообщений: 880
14.08.2010, 20:55 4
9.6/8 = 1.2 МГц, это довольно низкая частота на которой как раз проблемы могут быть.
может у avrdude есть какой-нибудь параметр для понижения скорости usbasp? для FTBB ставим просто -B 9600, а тут не знаю.
0
14.08.2010, 20:55
xvv
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 11
14.08.2010, 21:06 5
Как раз для такой низкой частоты на USBAsp-е есть перемычка Slow SCK (у Di Halt-а она J3 называется), она у меня выставлена. И без нее тоже пробовал. И к тому же с последней прошивки USBAsp-а (у меня последняя) avrdude сам умеет выставлять частоту SCK.
0
OmikymForti
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 1,116
14.08.2010, 22:34 6
Но это не работает, факт.
0
omwy
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 41
15.08.2010, 17:15 7
Собрал программатор USBAsp из статьи http://iosyitistromyss.ru/usb-programma ... sbasp.html
Программное обеспечение с графической оболочкой использую оттуда же.
Сделал небольшую отладочную плату для Tiny13 http://sites.google.com/a/project-ss.ru ... tka-tiny13
Шьется дудкой через USBAsp без проблем. Перемычка для понижения частоты не установлена. Установка фьюзов заводская. В ходе экспериментов и отладки тинька прошивалась неоднократно.
0
xvv
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 11
15.08.2010, 22:35 8
to omwy:
для меня это звучит как невероятные чудеса)

Достал свой первый программатор им. Громова, сделал для него переходничёк, воткнул тиньку в макетку, подключил, все болталось на соплях, но заработало с первого раза и в винде и в линуксе( Сбросил бит CKDIV8 по совету OmykymForti, но нифига не помогло, USBAsp все так же не видит и с перемычкой и без(( Думаю дальше...
0
kishom
0 / 0 / 0
Регистрация: 13.07.2010
Сообщений: 451
15.08.2010, 23:29 9
"Шьется дудкой через USBAsp без проблем. Перемычка для понижения частоты не установлена. Установка фьюзов заводская. В ходе экспериментов и отладки тинька прошивалась неоднократно."
ну перемычка то ладно.но как фьзы то выставлены???кароч я так понимаю этот программатор вообще темная дыра какаята,то у кого то работает время от времени,то не работает,то работает без фузов,ващееееееееее.
0
ishkymkot
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 64
16.08.2010, 09:06 10
Я рекомендую: программатор AVR на USB типа stk500 - работает надежно в XP Vista и 7 - шить удобно через интерфейс AVR studyo. Можно шиить системы с питанием от 2.7 до 5.5 вольт.
0
omwy
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 41
16.08.2010, 09:41 11
Цитата Сообщение от kishom
ну перемычка то ладно.но как фьзы то выставлены???кароч я так понимаю этот программатор вообще темная дыра какаята,то у кого то работает время от времени,то не работает,то работает без фузов,ващееееееееее.
Новый МК с установленными по умолчанию фьюзами должен шиться по любому. Что касается Tiny13, то шил и с установленным CKDIV8 и со сброшенным. Разницы никакой.
Программатор работает без нареканий. Шил им Меги 8, 16, 32, 8535 тиньки 13, 2313. Никаких проблем не возникало. Программатор собран на куске макетки. Фьюзы выставлялись в зависимости от собираемой схемы.
0
ishkymkot
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 64
16.08.2010, 09:53 12
Цитата Сообщение от xvv
цветным шлейфиком (см. картинку).
Термоусадочки наденьте хоть !
0
DY HOTT
0 / 0 / 0
Регистрация: 22.01.2010
Сообщений: 4,000
16.08.2010, 11:55 13
Попробуй ключ -B 2400 на FTBB отлично помогает, думаю и на баспе должно сработать. ВОобще тини13 у меня баспом не прошивалось ,но я не пробовал ключи подбирать. Достал Громова и им зашил.
0
omwy
0 / 0 / 0
Регистрация: 25.01.2010
Сообщений: 41
16.08.2010, 12:49 14
Небольшое добавление: я шью при помощи графической оболочки USBASP_AVRDUDE_PROG.ixi
0
xvv
0 / 0 / 0
Регистрация: 04.07.2010
Сообщений: 11
16.08.2010, 21:09 15
to DY HOTT:
Пробовал этот ключ, игрался с циферками, но не помогло. Но этот ключ вполне работает у меня на Меге32 (с заводскими фьюзами), например если снять перемычку на USBAsp-е то МК не видится, стоит поставить ключ -B 240 или 24 начинается видеться.

to omwy:
Я тоже в винде использую эту оболочку. Так же прогнал на ней все тесты со снятой/одетой перемычкой на USPAsp-е, со снятым/выставленным битом CKDIV8, ни в каком режиме не отзывается(

Думаю пора забить на это дело и использовать программатор Громова, благо в линуксе он тоже работает. Может мой экземпляр USPAsp-а как то неудачно собрался, хотя я тоже собирал по инструкции Di Halt-а, номиналы не менял, сам ничего не придумывал, стабилитроны стоят, прошивка последняя)

Спасибо всем участникам!
0
ishkymkot
0 / 0 / 0
Регистрация: 12.08.2010
Сообщений: 64
16.08.2010, 21:35 16
Стабилитроны своей емкостью как раз могут создавать проблемы.

Уберите стабилитроны и в питание МК добавьте последовательно два диода кремниевых для снижения напруги до 3.7 вольт примерно. Между VCC GND желательно светодиод с резистором 330 Ом или просто нагрузочный резистор 430 Ом чтоб на диодах падало достаточно.
0
wyxo
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
14.04.2012, 05:02 17
А у меня вот такая фигня...

USBASP - китайский ...

Покупал 3 шт - Attiny13A-PU (dip), и 3 шт Attiny13A-SU (soic)..

Так вот.... началось всё с того что Громов отказался читать Attiny13A-PU (dip), я попробовал USBASP он прочитал, но матюкнулся на SCK, попробовал прошить им, прошивка вроде залилась, н при верификации выскочила ошибка.... еще попытка, тоже самое, на третьей попытке уже и USBASP отказался видеть МК....

Со следующим Attiny13A-PU (dip) таже фигня....

Третий, вдруг увиделся Громовым, и успешно им прошился.... Я подумал, что два предыдущих оказались битыми, и сложил их на полочку....

Недавно купил уже на другой конторе 3 шт Attiny13A-SU (soic)..... Запаял в устройство (КПИ светлячок), давай шить, а тут всё по новому..... 1 МК залочил так же как и прошлых 2 в DIP, а вот следующий начал уже щупать.....

Считываю фьюзы с рабочего в DIP Громовым, и с подозрительного в SOIC - usbasp - всё идентично.....

Но SOIC не читается Громовым, а DIP читается...

Что дальше делать, в растеряности....

Что же за фигня с этими тиньками такая ???
0
wyxo
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
14.04.2012, 06:27 18
Из поста что выше, решил попробовать, просто запитать от 3,3 В (Arduino Miko), Soys начал видется Громовым, и даже успешно прошился :)....

Я было подумал что может и предыдущие оживут :) но не тут то было..... оживать они даже и не подумали :) Может есть идеи что с ними случилось, после 2ух попыток неудачно их прошить USBASP?
0
Схеналаг
0 / 0 / 0
Регистрация: 16.05.2011
Сообщений: 168
15.04.2012, 14:25 19
Я самопальным USBASP"ом прошил уже не один десяток тинек.Шьется нормально (правда под виндой). Прошивка баспа и дудка последняя.
Проблемы возникают периодически, и причина их не выявлена. Просто перестает видеться МК и все. После пары перезагрузок/передергиваний опять работает.

А! Дудка не любит когда выдергиваешь тиньку без отключения питания - у меня панелька ZIF, и я выдергиваю тиньку прям так...
0
wyxo
0 / 0 / 0
Регистрация: 09.02.2012
Сообщений: 333
15.04.2012, 15:14 20
Вчера перепрошил USBASP последней прошивкой, переустановил дрова... USBASP заработал норчально SCK выставляется и работает.... но те Attiny 13 в DIP что перестали видеться, так и не видятся, пробовал играться частотой, ответ один, не видит их не громов не USBASP....
0
15.04.2012, 15:14
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.04.2012, 15:14

ws2801 + attiny13
Всем привет. Помогите, пож-та, уже совсем голову сломал, не понимаю почему не работает. Итак,...

ИК-пульт на Attiny13
Короче делаю ИК-пульт на тиньке 13. Код отлажевал на пинборде атмега16, там все работает, начал...

Pull-Up Attiny13
В Тини13 есть Pull-Up входов, включаемый програмно. У меня нет возможности втиснуть внешние...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru