24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

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

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

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

Обсуждение проектов, не вошедших в предыдущие категории
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

Произошла не понятная ситуация, может кто нибудь подскажет.
Прошивал мегу 8535 с фьюзами младшего розряда 00001000 на кварц 16мГц, индикатор не захотел нормально работать.
Принял решение перейти на 8мГц и зашил фьюзи 11101000 и поменял кварц, МК перестала видеть ПОНИ.
Что посоветуете ?
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga, в двоичном виде фьюзы не знаю в лицо, но мне кажется, что Вы включили работу от внешнего генератора. Попробуйте подать на вход XTAL1 частоту около 1МГц и попробовать читать фьюзы.
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

hardlock wrote:Serioga, в двоичном виде фьюзы не знаю в лицо, но мне кажется, что Вы включили работу от внешнего генератора. Попробуйте подать на вход XTAL1 частоту около 1МГц и попробовать читать фьюзы.
Сегодня попробую, но кварц же весит на 8.
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga wrote: но кварц же весит на 8.
а толку от него, если МК нужен не кварц, а меандр на входе?
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

hardlock wrote:
Serioga wrote: но кварц же весит на 8.
а толку от него, если МК нужен не кварц, а меандр на входе?
Прочитал с помощью меандра, но калькулятор фьюзов что то не правельно генерирует переход на 8мГц.
Не подскажешь как правельно выставить ?
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga wrote:Не подскажешь как правельно выставить ?
чем калькулируешь?
я обычно пользую этот.
kaut
Пробегал мимо
Posts: 1
Joined: 07 Dec 2011 17:44
Location: Mukachevo

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

Post by kaut »

Здравствуйте.
У меня такая проблема.
Программатор У меня STK200. Адаптер плата AVR DIP (заводская).
Image
Прошивал atmega8, читает, пишет, стирает. А ATtiny2313А не видит. в PonyProg2000 выдает ошибку -24 (нет устройства или неисправно). Когда в проге не указываю тип МК (AVR auto) - то ATtiny2313А пишется, читается и стирается нормально. Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1. Кто что посоветует.
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

kaut wrote:Но не могу прошить фьюзы. PonyProg2000 не видит их, видит только lock2 и lock1.
по каким-то причинам ваша тинька определяется поней как AT90S2313, а не тиня. Поэтому только локи и видно.
User avatar
techno_rock
Пробегал мимо
Posts: 6
Joined: 25 Apr 2011 23:07
Location: Харькoff
Contact:

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

Post by techno_rock »

Уважаемый хардлок, вы можете написать для меня прошивку в тиньку? если да, сколько это будет стоять?
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

techno_rock, нет, не могу. :(
User avatar
techno_rock
Пробегал мимо
Posts: 6
Joined: 25 Apr 2011 23:07
Location: Харькoff
Contact:

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

Post by techno_rock »

Жаль... Нужно собрать простенькое устройство, а программировать я не умею.
German
Пробегал мимо
Posts: 4
Joined: 01 Dec 2013 22:45

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

Post by German »

hardlock, плз добавь такую строчку в описание программатора "Перед тем как подключать программатор с мк к лпт,нужно на мк в ресет подать импульс(+) от источника питания(секунд 1-2 подержать)."Активируется кристалл и все получится.У меня постоянно вылезала раньше ошибка -24 (перепробовал 2 схемы 1- отсюда 2 здесь http://www.getchip.net/posts/delaem-lpt ... trollerov/) не работало,как только подал напряжение на reset все заработало, без внешнего кварца.Ах да по 2 схеме получилось,насчет 1 не знаю,но думаю тоже получится
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

German wrote:плз добавь такую строчку в описание программатора
добавил.
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

Есть устройство с таким приложением.
Подскажите как в ПОНИ выставить фьюзы.
Галочки в Калькуляторе совпадают с ПОНИ или нужно "зеркально" ?
Attachments
PoverControl.rar
(4.29 KiB) Downloaded 405 times
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga wrote:Есть устройство с таким приложением.
по асм коду нельзя сказать какие надо фьюзы.
Serioga wrote:Галочки в Калькуляторе совпадают с ПОНИ или нужно "зеркально" ?
совпадают
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

hardlock
Откройте приложение в блокноте и в начале есть фьюзы.
Похоже что я CKSEL поставил 1001 а SUT 01.
МК "удалился" со связи, что посоветуете сделать ?
Last edited by Serioga on 16 Apr 2014 16:34, edited 1 time in total.
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post 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 = галочке. Всё...
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

Похоже что я CKSEL поставил 1001 а SUT 01.
МК "удалился" со связи, тактовые импульсы в 1мГц подавал на 4 а потом на 5 ножку,
кварц в 4мГц цеплял, что посоветуете сделать, может квац в 500кГц пойдет ?
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

если вы все попутали и SPIEN и RSTDISBL тоже, то вы отключили возможность программирования через последовательный интерфейс. Теперь только HV программирование
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

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

Надыбал еще это http://avrlab.com/node/150
там констатируют другую информацию про работу CKSEL.
Вроде как сейчас у меня работа с внешней RC цепочкой...
Attachments
Безымянный1.png
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga, У Вас конфигурация подразумевает работу от внутреннего генератора 128 кГц. На такой низкой такотовой частоте запрограммировать сложно. AVR910 умеет это с нажатой кнопкой LOW SCK.
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

hardlock
Вы хотите сказать что устройство рабочее, если я фьюзы программировал в самом конце ?
Как же разценить эту табличку, 9-ю строчку ?
Attachments
fuse_bits.gif
User avatar
hardlock
Администратор
Posts: 3978
Joined: 21 Jan 2009 14:48
Location: Minsk - zp.ua
Contact:

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

Post by hardlock »

Serioga, Вы меня окончательно запутали. Смотрите официальный даташит на контроллер, там точно ошибок не будет. Калькулятором пользуюсь этим. Пока не подводил.
Serioga
Живу тут
Posts: 270
Joined: 19 Apr 2010 19:52
Location: Полтава

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

Post by Serioga »

Та вот я и сам запутался...
Главная причина что с английским очень плохо.
Вас спрашивал как начинающий у специалиста.
azrin
Пробегал мимо
Posts: 11
Joined: 30 Nov 2017 23:03

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

Post by azrin »

CPMEN - Что означает этот бит конфигурации?
Attachments
fuses.JPG
Post Reply