Bin-клоки на Attiny2313.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
Winner
Родился
Сообщения: 9
Зарегистрирован: Вс май 08, 2011 17:32:25
Откуда: г. Белая Церковь
Контактная информация:

Re: Помогите настроить часы на Attiny2313

Сообщение Winner »

Ну помогите пожалуйста, я не как не могу понять как поставить число сравнения :cry:
Аватара пользователя
Winner
Родился
Сообщения: 9
Зарегистрирован: Вс май 08, 2011 17:32:25
Откуда: г. Белая Церковь
Контактная информация:

Re: Помогите настроить часы на Attiny2313

Сообщение Winner »

Ребята хоть скажите я правильно фьюзы выставил???
Вложения
afewffqsafafaf.JPG
(87.64 КБ) 622 скачивания
Аватара пользователя
Winner
Родился
Сообщения: 9
Зарегистрирован: Вс май 08, 2011 17:32:25
Откуда: г. Белая Церковь
Контактная информация:

Re: Помогите настроить часы на Attiny2313

Сообщение Winner »

Все всем спасибо, разобрался))))
Поговорил сам с собой)))))))
nau21
Родился
Сообщения: 1
Зарегистрирован: Пт сен 02, 2011 09:22:35

Re: Помогите настроить часы на Attiny2313

Сообщение nau21 »

Убрал эффект паразитного подсвечивания соседних неактивных светодиодов :), изменений в электросхеме нет (проблема исключительно программная).
Вложения
1.rar
Прошивка Bin-клоки на Attiny2313, без паразитной подсветки светодиодов.
(472 байт) 341 скачивание
Аватара пользователя
Mikhasolodovnik
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср фев 16, 2011 16:51:41
Откуда: Новосибирская область

Re: Помогите настроить часы на Attiny2313

Сообщение Mikhasolodovnik »

Всем привет! Решил собрать эти часики :))) Возникло несколько вопросов, можно ли использовать кварц с другой частотой? :facepalm: , и вот еще ребята тинька у меня в корпусе smd, может кто поделится печаткой под смд компоненты :roll:
Аватара пользователя
Mikhasolodovnik
Грызет канифоль
Сообщения: 296
Зарегистрирован: Ср фев 16, 2011 16:51:41
Откуда: Новосибирская область

Re: Помогите настроить часы на Attiny2313

Сообщение Mikhasolodovnik »

Ребята отзовитесь, неужели никто в смд не делал? :)
MegaBarsik
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 17, 2009 19:35:54

Bin-клоки на Attiny2313.

Сообщение MegaBarsik »

Ссылка на статью:http://radiokot.ru/circuit/digital/home/36/

Доброго времени.

В общем я запутался =)

Нужно выставить:

CKSEL0=1
CKSEL1=1
CKSEL2=1
CKSEL3=1

SUT0=1
SUT1=1

CKDIV8=1

Автор под единицей подразумевает 1 или 0?
Девайс собран, но не прошит ещё, пытаюсь вникнуть как fuse bits правильно выставить.
Прошиваться будет в CodeVisionAVR.

При чтении он показывает:

Read Fuse Bits:

CKSEL0=0
CKSEL1=0
CKSEL2=1
CKSEL3=0

Тот же вопрос - ноль значить один или ноль?))
Снятая галочка в чекбоксе это один, т.е не запрограммировано?
Укажите дорогу к истине!




Тема дубль.
Сюда перенес.

aen
MegaBarsik
Открыл глаза
Сообщения: 75
Зарегистрирован: Пт июл 17, 2009 19:35:54

Re: Bin-клоки на Attiny2313.

Сообщение MegaBarsik »

Для PonyProg2000 все галочки сняты.

Но вопросы остались:
У меня разведена своя плата, на ней предусмотрел разъём для подключения программатора (STK200/300).
Сначала прошил Flash, девайс сразу после прошивки заработал(от компа даже не отсоединил) Это нормально?
После прошивки Fuse bits он заглох, заработал только после отключения от программатора.

Затем я решил прошить исправленной прошивкой. Девайс замер, никаких признаков жизни. Ошибки при чтении, записи, .....
Отпаял контроллер (соик) и припаял на провода, подпаял кварц. Увиделся и прошился авторской прошивкой. Я его припаял обратно, заработал. Вот теперь мне его боязно снова прошивать на плате исправленной прошивкой... В чём грабли? может нога какая должна быть отсоединена? Разъём на плате представляет просто отводы от необходимых для программирования контактов?
Аватара пользователя
TaLiVis
Вымогатель припоя
Сообщения: 629
Зарегистрирован: Пт мар 20, 2015 15:58:21
Контактная информация:

Re: Bin-клоки на Attiny2313.

Сообщение TaLiVis »

Собрал я эти часики года уже 4 как назад, задолго до регистрации на форуме. Это была моя первая попытка сообразить что-то на мк. Попытка первая, но заработали часы вторыми, т.к. в первую очередь пришлось собирать программатор от PROTTOSS'a тоже на мк. Простые программаторы типа "5 проводков" на моем компе не заработали.
И возвращаясь к нашим часикам. Если, вдруг, кто-то решит повторить
[uquote="nau21",url="/forum/viewtopic.php?p=948180#p948180"]Убрал эффект паразитного подсвечивания соседних неактивных светодиодов (проблема исключительно программная).[/uquote]
Проблема не программная. Проверяется очень просто. Собираем светодиодную матрицу для наших часов (только матрицу, не подключая к схеме) и мультиметром прозваниваем светодиоды. И, оппа! Наблюдаем это самое подсвечивание...
Прошивку пользовал не из приведенного поста. Уже не помню почему. Толи сообщение из предыдущего поста насторожило, толи пробовал прошить и часы не заработали... И ещё, прошивал мк не в схеме, а на отдельной панельке программатора. Печатку на то время рисовал перманентным маркером, число сравнения не правил, точность 3 секунды за сутки, как для стартовой поделки, устроила более чем, да и не смог бы ещё тогда программно откорректировать.
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

Подскажите прогу для компиляции исходника в файл hex
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Bin-клоки на Attiny2313.

Сообщение akl »

AVR STUDIO или взять из неё avrasm32 или создать .bat Например
BIN_CLOCK_4.zip
(47.26 КБ) 100 скачиваний
Архив распаковать, сделать, при необходимости, коррекцию исходника и запустить .bat Получить на выходе новый .hex
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

Ещё пара глупых вопросов. Как я понял для числа сравнения делим частоту кварца на 256. И если у меня кварц на 4мГц то число равно 15625. Кварц можно проверить частотомером для точных вычислений. А если точность не важна, и часы только для демонстрационный целей, то можно кварц не ставить а использовать внутренний генератор изменив фьюзы. Извеняюсь, но я только учусь. Как я понял есть прямые и инверсные фьюзы. Прямые галки ставим, инверсные нет. А то в Аврдуде есть и те и те.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Bin-клоки на Attiny2313.

Сообщение akl »

Правильно, вместо

Код: Выделить всё

ldi Temp1,0x7a
out Ocr1ah,Temp1
ldi Temp1,0x12
out Ocr1al,Temp1 ;запись числа сравнения 31250 [8'000'000/(256*31250)=1сек. при 8мгц]
нужно записать

Код: Выделить всё

ldi Temp1,high(4000000/256-1)
out Ocr1ah,Temp1
ldi Temp1,low(4000000/256-1)
out Ocr1al,Temp1 ;запись числа сравнения 15625 [4'000'000/(256*15625)=1сек. при 4мгц]
По FUSE-битам. Изобретателей галок для разных программаторов много. Лучше руководствоваться двоичным/16-ричным представлением.
0-запрограммирован, 1-незапрограммирован.
Если так необходимо пользоваться галками
Считать FUSE-биты. По состоянию FUSE-бита SPIEN (запрограммированного и недоступного последовательному программатору) определить, где необходимо поставить/убрать галки.
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

Ну с прошивкой и с фьюзами все разжевали. Спасибо. Прошил благополучно. Пока жду диоды с поднебесной, а мне их надо много, решил испытать на семисегментнике с ок. Горят все сегменты которые подключены. Хотя по изменению яркости в меньшую сторону видно что счет идет. Что за хрень и куда копать. ведь распайка вроде тажа. Пробовал 2 тиньки. В бегущих огнях и дозике работают. Питание от лития. На сколько я понимаю часы должны после включения показать 00.00.00. Это означает все потухшие светодиоды. Ощущение что они наоборот все горят , и потухают с дикой засветкой.
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

akl вы самый сведущий в этой теме, по этому хочется услышать ваш ответ. мож я спросил глупость, но я только учусь.
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

вопрос снят. валерианка до добра не доводит.как глупый котенок перепутал ок с оа.после замены все норм.спасибо.
evrojox
Первый раз сказал Мяу!
Сообщения: 22
Зарегистрирован: Вт дек 07, 2021 17:03:08

Re: Bin-клоки на Attiny2313.

Сообщение evrojox »

И сново здравствуйте. Всё работает. Но хочу задать очередной вопрос. Можно ли программно сделать так чтобы светодиоды, не загорались а тухли. То есть при нулях все горели,при еденице гасли. Если можно подскажите.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Bin-клоки на Attiny2313.

Сообщение akl »

Здравствуйте. Как вариант для попробовать
BIN_CLOCK_5.zip
(236.63 КБ) 74 скачивания
Ответить

Вернуться в «Статьи»