Автор Тема: Счетчик на Attiny2313  (Прочитано 14475 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Счетчик на Attiny2313
« : 14 Ноября 2012, 15:22:45 »
0
Решил познакомиться с микроконтроллерами и с пользой сразу. ;D
Вот такой счётчик собрать для начала.
(Извините, но у Вас нет доступа в Галерею)
Обзавёлся программатором и ... упёрся. :%): короче, непонятка с фьюзами там на сайтике картинка из Понипрог,

 а мой программатор в AVRstudio работает, а там как-то не так всё и я растерялся.
А портить микрушку не хочется! :d_know:
« Последнее редактирование: 14 Ноября 2012, 15:36:15 от Althair »

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2166
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Счетчик на Attiny2313
« Ответ #1 : 15 Ноября 2012, 10:17:45 »
0
Не думаю, что для этих нужд фьюзы надо выставлять как то особенно?! Выкинь кварц, и оставь фьюзы заводскими. По умолчанию там стоит: 4Мгц RC osicilator (внутринее тактирование)

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #2 : 15 Ноября 2012, 11:30:31 »
0
323f, есть 2 типа обозначений фьюзов. прямое и обратное. то есть где то галка обозначает проставленный фьюз (то есть нулевой) а где то именно его значение.
по аврстудио - cksel выставляются оптом в выпадающем списке. для твоего кварца будет "Ext. Crystal Osc. 3.0-8.0 MHz; Start-up time: 16K CK + 65 ms" (для аврстудио4, в других может отличаться).
так же ckdiv8 надо убрать
в плане "не убить" главное не трогать SPIEN (разрешает отладку через ISP, если прочитать смогли, значит стоит правильно и его не трогать) и правильно выставить тактирование (выше написал как).

и добавил...
По умолчанию там стоит: 4Мгц RC osicilator (внутринее тактирование)
поделенное на 8 (ckdiv8 стоит по умолчанию)

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2166
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Счетчик на Attiny2313
« Ответ #3 : 15 Ноября 2012, 11:35:55 »
0
Да, Нажми сперва: Red ffuse, и смотри как стоит фьюз SPIEN. Если 1 то фьюзы прямые, если 0 то фьюзы инвертные (тоесть 0 это включен).

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: Счетчик на Attiny2313
« Ответ #4 : 15 Ноября 2012, 13:02:36 »
0
 :wall: :facepalm:

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #5 : 15 Ноября 2012, 14:18:28 »
0
323f, что конкретно непонятно?

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: Счетчик на Attiny2313
« Ответ #6 : 15 Ноября 2012, 14:53:26 »
0
Понятно, что надо новые контроллеры покупать. В общем, поспешил я ...

Оффлайн L0ki

  • Старожил
  • *****
  • Сообщений: 1740
  • Репутация: 7
  • Поблагодарили: +30
Re: Счетчик на Attiny2313
« Ответ #7 : 10 Декабря 2012, 07:35:35 »
0
Залоченную тиньку (и не только её) можно оживить девайсом по имени Atmega fusebit doctor
http://www.getchip.net/posts/059-ispravlyaem-avr-fyuzy-pri-pomoshhi-atmega-fusebit-doctor/

Или же "высоковольтным" параллельным программатором.
Самый недорогой иэ таких это AVR Dragon (кстати он не только программатор).

на то же сайте неплохо описаны фьюзы:
http://www.getchip.net/posts/068-kak-pravilno-proshit-avr-fyuzy-fuse-bit/


и добавил...
Дополнение.
Оффлайновый русскоязычный калькулятор фьюзов.
[ Вложение: Вам нельзя просматривать вложения ]
« Последнее редактирование: 10 Декабря 2012, 20:13:49 от L0ki »

Оффлайн 323f

  • Старожил
  • *****
  • Сообщений: 4205
  • Репутация: 25
  • Сергей
  • Поблагодарили: +1901
Re: Счетчик на Attiny2313
« Ответ #8 : 10 Декабря 2012, 21:19:18 »
0
Спасибо, Женя.
Доктор в планах на после НГ.

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2166
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Счетчик на Attiny2313
« Ответ #9 : 10 Декабря 2012, 22:08:38 »
0
Я делал доктора на 8 меге. Только не заработал он. Осцилом ссотрел, все четко, токи какие надо. А труп не лечится.

Оффлайн blindman

  • Старожил
  • *****
  • Сообщений: 798
  • Репутация: 13
  • Андрей
  • Поблагодарили: +18
Re: Счетчик на Attiny2313
« Ответ #10 : 10 Декабря 2012, 23:16:03 »
0
Оффлайновый русскоязычный калькулятор фьюзов.

Он же онлайн: http://avr.roboforum.ru/ . Правда он немного устарел. И сил не хватило до конца перевести

Оффлайн RodenGT

  • Прохожий
  • Сообщений: 11
  • Репутация: 0
  • Александр, Донецк
  • Поблагодарили: 0
Re: Счетчик на Attiny2313
« Ответ #11 : 10 Января 2013, 20:20:44 »
0
Есть вопросы:
-если удалить кварц нужно-ли переделывать программу?
-что ещё можно выкинуть чтобы тупо запитать от зарядки мобильника?

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #12 : 11 Января 2013, 15:14:11 »
0
если источник питания стабилизированный (выдает что то в районе 4-5В, что не факт на хх) то выкидываем все что до 7805. не до конца понял что там с 12 ногой, но тоже надо переделать. питание диодов оптопар переделать на питание от 5в (скорее всего параллельно с ограничителем на каждый диод).
программу не вижу, но скорее всего частота тактирования (емнип у авр она или 1 или 8МГц) повлияет только на частоту развертки на индикаторы и, возможно, на подавление дребезга.

Оффлайн RodenGT

  • Прохожий
  • Сообщений: 11
  • Репутация: 0
  • Александр, Донецк
  • Поблагодарили: 0
Re: Счетчик на Attiny2313
« Ответ #13 : 11 Января 2013, 18:41:48 »
0
http://radioparty.ru/index.php/device-avr/106-caunter-attiny2313 , к сожалению в программировании как свинья в апельсинах. Типа просто собрать на макетке и методом научного тыка? Эх... научусь программировать, куплю костюм с отливом и в Ялту  ;D

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #14 : 11 Января 2013, 22:32:19 »
0
а кварц купить какая то проблема?

и добавил...
а, 12 нога для записи значения при отключении от сети. как с этим быть честно говоря даже не знаю
« Последнее редактирование: 11 Января 2013, 22:57:41 от xar »

Оффлайн WolfTheGrey

  • Старожил
  • *****
  • Сообщений: 2166
  • Репутация: 6
  • Алексей
  • Поблагодарили: +99
Re: Счетчик на Attiny2313
« Ответ #15 : 12 Января 2013, 01:07:43 »
0
Только сейчас расмотрел схему. Запутаная :)
И я писал, что надо делать, чтоб без кварца работало.
просто собрать на макетке и методом научного тыка?
Методом тыка не прокатит, контролер как инжекторный турбодизель, неправильно настроишь зажигание (фьюзы).... пиздец движку.

и добавил...
А свинка любит апельсины :laugh:

Оффлайн RodenGT

  • Прохожий
  • Сообщений: 11
  • Репутация: 0
  • Александр, Донецк
  • Поблагодарили: 0
Re: Счетчик на Attiny2313
« Ответ #16 : 12 Января 2013, 07:34:21 »
0
А свинка любит апельсины
Хех, так это-же на земле обетованной.
Наверное поступлю так:
выкину всю обвязку (ну не будет оно писать в память), оставлю тока ограничительные резисторы, фьюзы вааще трогать не буду пусть по умолчанию стоят.
R4, R5 тоже нужно оставлять

контролер как инжекторный турбодизель, неправильно настроишь зажигание (фьюзы).... пи--дец движку.
А мы доктора построим. Главный закон токаря: не прорежем - так продавим! :)
« Последнее редактирование: 12 Января 2013, 07:52:35 от RodenGT »

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #17 : 12 Января 2013, 17:13:11 »
0
RodenGT, 12 ногу не надо просто так оставлять. сейчас башка не варит (при оклейке канта мебели меламином надышался похоже). но замечу, что если он попытается записать во время, когда запаса в кондерах питания на запись уже не хватает - может случиться непредсказуемое.

Оффлайн RodenGT

  • Прохожий
  • Сообщений: 11
  • Репутация: 0
  • Александр, Донецк
  • Поблагодарили: 0
Re: Счетчик на Attiny2313
« Ответ #18 : 12 Января 2013, 18:54:01 »
0
Думаю всё будет пучком, я бы и сейчас всё это изваял, но у меня все приблуды (токарный, фрезерный, гильотина, гибочный, сверлильный, плоскошлифовальный, а также, порошковая покраска, шлифмашинка, дремель, строительный фен, аэрограф, паяльная станция, компутеры, программаторы и макетка с механическим креплением) на работе. Будем ждать понедельника. Добавим, убавим, поменяем, это и есть жизнь...
З.Ы. Я там не сильно загнул? :)

Оффлайн smarold

  • Читаю форум
  • *****
  • Сообщений: 2964
  • Репутация: 10
  • Просто Юрий. Воронеж.
  • Поблагодарили: +883
Re: Счетчик на Attiny2313
« Ответ #19 : 12 Января 2013, 21:23:18 »
0
но у меня все приблуды (токарный, фрезерный, гильотина, гибочный, сверлильный, плоскошлифовальный, а также, порошковая покраска, шлифмашинка, дремель, строительный фен, аэрограф, паяльная станция, компутеры, программаторы и макетка с механическим креплением) на работе
Александр, ну и блудливая у тебя работа  ;D

Оффлайн xar

  • Старожил
  • *****
  • Сообщений: 5224
  • Репутация: 16
  • Ренат
  • Поблагодарили: +271
Re: Счетчик на Attiny2313
« Ответ #20 : 12 Января 2013, 21:35:18 »
0
токарный, гибочный и покраска наверно никчему, а остальное может и пригодится  ;D

Оффлайн RodenGT

  • Прохожий
  • Сообщений: 11
  • Репутация: 0
  • Александр, Донецк
  • Поблагодарили: 0
Re: Счетчик на Attiny2313
« Ответ #21 : 13 Января 2013, 03:26:53 »
0
Александр, ну и блудливая у тебя работа
Знаю, грешен, с металлом у меня лучше чем с программированием  ;D.
« Последнее редактирование: 13 Января 2013, 03:36:06 от RodenGT »