Страница 1 из 2

Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 01:49:58
Homer
Доброго времени суток уважаемые форумчане.

Недавно столкнулся с одной интересной ситуацией. Для отдного проекта заказал себе 3 Attiny13a в SOIC. У меня есть два внутрисхемных программатора ( первый http://prottoss.com/projects/AVR910.usb ... rammer.htm, второй http://easyelectronics.ru/usb-programma ... sbasp.html) оба исправно работают, и были проверены на atmega8 и atmega16. Я взял даташит на attiny13 и в соотвествии с ним подключил его к программаторы, однако при попытке прошивки вылазит ошибка "error: programm enable: target doesn't answer. 1 ", т.е. программатор не может ввести контроллер в режим программирования. и такая ситуация на всех 3 контроллерах. Они все новые. Может кто нить сталкивался с подобной ситуацие?

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 08:11:17
pyzhman
Программатор-то пытается достучаться до мк. А вот последний не может ответить. Обвязка мк, которая подключена к MISO, MOSI, SCK, может помешать.

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 14:13:04
BOB51
attiny13a может не опознаваться программатором в автоматическом режиме
поставьте, если позволяет программа-оболочка программатора, вручную "attiny13"

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 15:16:49
coredumped
tiny13(A) поставляются с установленным фузом CKDIV8 - это означает, что его тактовый генератор работает на частоте 1.2МГц. Поэтому, возможно, нужно понизить частоту программирования (SCK) до 250кГц. Мега молотит, по дефолту, на 8МГц, поэтому ее можно шить и на 2МГц. Может в этом проблема?
У меня фирменный программатор, с клонами давно уже не имел дела, поэтому не пинайте ногами, если фигню сморозил :beer:

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 15:46:36
Ar-Gen-Tum
У меня Olimex AVR-ISP500. Проблем нет. Правда с tiny13.
Вначале были небольшие, из-за слишком большой емкости на ножке RESET - 1.0мкФ.
Хотя STK500 и с такой емкостиной работал без проблем.
После уменьшения емкости до 0.1мкФ проблемы исчезли и с AVR-ISP500 .

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 15:49:05
BOB51
хи-хи
attiny13/13a "по умолчанию" внутренний генератор на 9,6Мгц с ckdiv8 = 1,2МГц - то же самое касательно и atmeg - "по умолчанию" практически все AVRки поставляются так, чтобы внутренний rc генератор молотил на максимально возможной частоте, а внутренняя тактовая сетка (не путать с частотой тактового генератора!) давала около 1МГц :))) ,
а вот байты идентификации у кристаллов разные... :cry:

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 17:07:56
Homer
pyzh_man писал(а):Программатор-то пытается достучаться до мк. А вот последний не может ответить. Обвязка мк, которая подключена к MISO, MOSI, SCK, может помешать.
Контроллер без обвязки, к нему кроме программатора ничего не подключено

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 17:09:10
Homer
BOB51 писал(а):attiny13a может не опознаваться программатором в автоматическом режиме
поставьте, если позволяет программа-оболочка программатора, вручную "attiny13"
Автоматически на этих программаторах контроллеры и не распознаются, я сегда вручную выставляю

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 17:35:52
BOB51
у меня stk200m с ponyprog ом - с attiny13a проблем не наблюдалось :)

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вс апр 17, 2011 23:44:45
avreal
А откуда они возьмутся, если tiny13A и tiny13 (как почти все пары А-не-А) прото неразличимы программатором. По крайней мере в открытой документации от атмел нет ничего, что позволило бы эту разницу увидеть.
Можно поставить tiny13a, сказать программатору "тут tiny13" и он никогда не узнает об обмане.

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 00:05:02
Homer
avreal писал(а):А откуда они возьмутся, если tiny13A и tiny13 (как почти все пары А-не-А) прото неразличимы программатором. По крайней мере в открытой документации от атмел нет ничего, что позволило бы эту разницу увидеть.
Можно поставить tiny13a, сказать программатору "тут tiny13" и он никогда не узнает об обмане.
Но проблема в том что программаторы их не видят ни при каких манипуляциях)

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 00:06:08
Homer
у меня есть только два предположения: либо фьюзы битые, либо распиновка во всех даташитах неверная.


ну конечно есть третье)))) что все контроллеры битые))

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 00:12:05
Homer
Завтра попробую сваять программатор
Изображение
может на самом деле фюзы битые.

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 06:25:42
BOB51
в авто-режиме 13а , в отличии от 13 не распознается даже у меня на ponyprog :)
да и stk200m(тот что на сайте http://www.lancos.com/prog.html ) понадежнее будет, + там у меня еще переходничок (чуть другая разводка но к тому же железу) с програмулинкой для работы с at89s51/s52/s8253 и +12 там нету! :)))

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 17:28:31
Homer
BOB51 писал(а):в авто-режиме 13а , в отличии от 13 не распознается даже у меня на ponyprog :)
да и stk200m(тот что на сайте http://www.lancos.com/prog.html ) понадежнее будет, + там у меня еще переходничок (чуть другая разводка но к тому же железу) с програмулинкой для работы с at89s51/s52/s8253 и +12 там нету! :)))
А вы знаете для чего +12в нужно?)))

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Пн апр 18, 2011 18:59:52
Alex72
Для высоковольтного программирования

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вт апр 19, 2011 06:43:58
BOB51
если не выставлять "фузы от фонаря" при отработке программ - высоковольтный режим не понадобится :)))

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Вт апр 19, 2011 18:29:57
Homer
BOB51 писал(а):если не выставлять "фузы от фонаря" при отработке программ - высоковольтный режим не понадобится :)))

А если не умничать и почитать тему с самого начала то можно понять что я их не выставлял)))

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Ср апр 20, 2011 08:04:59
BOB51
речь шла всего лишь о необходимости +12 в программаторе ...

Re: Ошибка при прошивке контроллера Attiny13

Добавлено: Ср апр 20, 2011 22:50:39
Homer
BOB51 писал(а):речь шла всего лишь о необходимости +12 в программаторе ...

Верно, и в предыдущих постах я написал что подозреваю битые фьюзы. Кстати понипрог их тоже не берет. К сожелению пока не хватает времени вышепреведенную схемку программотора...