Page 5 of 6

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 27 Nov 2011 19:58
by Serioga
Произошла не понятная ситуация, может кто нибудь подскажет.
Прошивал мегу 8535 с фьюзами младшего розряда 00001000 на кварц 16мГц, индикатор не захотел нормально работать.
Принял решение перейти на 8мГц и зашил фьюзи 11101000 и поменял кварц, МК перестала видеть ПОНИ.
Что посоветуете ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 28 Nov 2011 08:54
by hardlock
Serioga, в двоичном виде фьюзы не знаю в лицо, но мне кажется, что Вы включили работу от внешнего генератора. Попробуйте подать на вход XTAL1 частоту около 1МГц и попробовать читать фьюзы.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 28 Nov 2011 12:41
by Serioga
hardlock wrote:Serioga, в двоичном виде фьюзы не знаю в лицо, но мне кажется, что Вы включили работу от внешнего генератора. Попробуйте подать на вход XTAL1 частоту около 1МГц и попробовать читать фьюзы.
Сегодня попробую, но кварц же весит на 8.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 28 Nov 2011 12:42
by hardlock
Serioga wrote: но кварц же весит на 8.
а толку от него, если МК нужен не кварц, а меандр на входе?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 28 Nov 2011 20:23
by Serioga
hardlock wrote:
Serioga wrote: но кварц же весит на 8.
а толку от него, если МК нужен не кварц, а меандр на входе?
Прочитал с помощью меандра, но калькулятор фьюзов что то не правельно генерирует переход на 8мГц.
Не подскажешь как правельно выставить ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 28 Nov 2011 20:25
by hardlock
Serioga wrote:Не подскажешь как правельно выставить ?
чем калькулируешь?
я обычно пользую этот.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 07 Dec 2011 17:50
by kaut
Здравствуйте.
У меня такая проблема.
Программатор У меня STK200. Адаптер плата AVR DIP (заводская).
Image
Прошивал atmega8, читает, пишет, стирает. А ATtiny2313А не видит. в PonyProg2000 выдает ошибку -24 (нет устройства или неисправно). Когда в проге не указываю тип МК (AVR auto) - то ATtiny2313А пишется, читается и стирается нормально. Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1. Кто что посоветует.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 08 Dec 2011 16:21
by hardlock
kaut wrote:Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1.
по каким-то причинам ваша тинька определяется поней как AT90S2313, а не тиня. Поэтому только локи и видно.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 02 Mar 2012 15:29
by techno_rock
Уважаемый хардлок, вы можете написать для меня прошивку в тиньку? если да, сколько это будет стоять?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 02 Mar 2012 15:30
by hardlock
techno_rock, нет, не могу. :(

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 02 Mar 2012 15:37
by techno_rock
Жаль... Нужно собрать простенькое устройство, а программировать я не умею.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 06 Dec 2013 14:08
by German
hardlock, плз добавь такую строчку в описание программатора "Перед тем как подключать программатор с мк к лпт,нужно на мк в ресет подать импульс(+) от источника питания(секунд 1-2 подержать)."Активируется кристалл и все получится.У меня постоянно вылезала раньше ошибка -24 (перепробовал 2 схемы 1- отсюда 2 здесь http://www.getchip.net/posts/delaem-lpt ... trollerov/) не работало,как только подал напряжение на reset все заработало, без внешнего кварца.Ах да по 2 схеме получилось,насчет 1 не знаю,но думаю тоже получится

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 23 Dec 2013 15:31
by hardlock
German wrote:плз добавь такую строчку в описание программатора
добавил.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 14 Apr 2014 17:51
by Serioga
Есть устройство с таким приложением.
Подскажите как в ПОНИ выставить фьюзы.
Галочки в Калькуляторе совпадают с ПОНИ или нужно "зеркально" ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 09:58
by hardlock
Serioga wrote:Есть устройство с таким приложением.
по асм коду нельзя сказать какие надо фьюзы.
Serioga wrote:Галочки в Калькуляторе совпадают с ПОНИ или нужно "зеркально" ?
совпадают

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 16:30
by Serioga
hardlock
Откройте приложение в блокноте и в начале есть фьюзы.
Похоже что я CKSEL поставил 1001 а SUT 01.
МК "удалился" со связи, что посоветуете сделать ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 16:33
by hardlock
Serioga, ага... Читаем:

Code: Select all

; *  Биты конфигурации:                                    *
; *     CKSEL    = 0110    CKDIV8 = 1     DWEN      = 1    *
; *     SUT      =   10    EESAVE = 1     RSTDISBL  = 1    *
; *     BODLEVEL =  100    WDTPOV = 1     SELFPRGEN = 1    *
; *     CKOUT    =    1    SPIEN  = 0   
В понипроге 0 = галочке. Всё...

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 16:41
by Serioga
Похоже что я CKSEL поставил 1001 а SUT 01.
МК "удалился" со связи, тактовые импульсы в 1мГц подавал на 4 а потом на 5 ножку,
кварц в 4мГц цеплял, что посоветуете сделать, может квац в 500кГц пойдет ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 16:51
by hardlock
если вы все попутали и SPIEN и RSTDISBL тоже, то вы отключили возможность программирования через последовательный интерфейс. Теперь только HV программирование

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 16 Apr 2014 17:36
by Serioga
hardlock
В моей версии ПОНИ фьюзы SPIEN и RSTDISBL не активны и поменять я их не могу.
Квац на 500кГц не помог.
Загнал еще один МК...
Фьюзы выставлял так, там где 0 поставил "галочку".

Надыбал еще это http://avrlab.com/node/150
там констатируют другую информацию про работу CKSEL.
Вроде как сейчас у меня работа с внешней RC цепочкой...

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 17 Apr 2014 10:33
by hardlock
Serioga, У Вас конфигурация подразумевает работу от внутреннего генератора 128 кГц. На такой низкой такотовой частоте запрограммировать сложно. AVR910 умеет это с нажатой кнопкой LOW SCK.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 17 Apr 2014 18:32
by Serioga
hardlock
Вы хотите сказать что устройство рабочее, если я фьюзы программировал в самом конце ?
Как же разценить эту табличку, 9-ю строчку ?

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 17 Apr 2014 18:57
by hardlock
Serioga, Вы меня окончательно запутали. Смотрите официальный даташит на контроллер, там точно ошибок не будет. Калькулятором пользуюсь этим. Пока не подводил.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 17 Apr 2014 19:12
by Serioga
Та вот я и сам запутался...
Главная причина что с английским очень плохо.
Вас спрашивал как начинающий у специалиста.

Re: Как прошить микроконтроллер (на примере ATtiny2313)

Posted: 07 Dec 2017 10:23
by azrin
CPMEN - Что означает этот бит конфигурации?