Bin-клоки на Attiny2313.
- Winner
- Родился
- Сообщения: 9
- Зарегистрирован: Вс май 08, 2011 17:32:25
- Откуда: г. Белая Церковь
- Контактная информация:
Re: Помогите настроить часы на Attiny2313
Ну помогите пожалуйста, я не как не могу понять как поставить число сравнения 
- Winner
- Родился
- Сообщения: 9
- Зарегистрирован: Вс май 08, 2011 17:32:25
- Откуда: г. Белая Церковь
- Контактная информация:
Re: Помогите настроить часы на Attiny2313
Ребята хоть скажите я правильно фьюзы выставил???
- Вложения
-
- afewffqsafafaf.JPG
- (87.64 КБ) 622 скачивания
- Winner
- Родился
- Сообщения: 9
- Зарегистрирован: Вс май 08, 2011 17:32:25
- Откуда: г. Белая Церковь
- Контактная информация:
Re: Помогите настроить часы на Attiny2313
Все всем спасибо, разобрался))))
Поговорил сам с собой)))))))
Поговорил сам с собой)))))))
Re: Помогите настроить часы на Attiny2313
Убрал эффект паразитного подсвечивания соседних неактивных светодиодов
, изменений в электросхеме нет (проблема исключительно программная).
- Вложения
-
- 1.rar
- Прошивка Bin-клоки на Attiny2313, без паразитной подсветки светодиодов.
- (472 байт) 341 скачивание
- Mikhasolodovnik
- Грызет канифоль
- Сообщения: 296
- Зарегистрирован: Ср фев 16, 2011 16:51:41
- Откуда: Новосибирская область
Re: Помогите настроить часы на Attiny2313
Всем привет! Решил собрать эти часики
Возникло несколько вопросов, можно ли использовать кварц с другой частотой?
, и вот еще ребята тинька у меня в корпусе smd, может кто поделится печаткой под смд компоненты 
, и вот еще ребята тинька у меня в корпусе smd, может кто поделится печаткой под смд компоненты - Mikhasolodovnik
- Грызет канифоль
- Сообщения: 296
- Зарегистрирован: Ср фев 16, 2011 16:51:41
- Откуда: Новосибирская область
Re: Помогите настроить часы на Attiny2313
Ребята отзовитесь, неужели никто в смд не делал? 
-
MegaBarsik
- Открыл глаза
- Сообщения: 75
- Зарегистрирован: Пт июл 17, 2009 19:35:54
Bin-клоки на Attiny2313.
Ссылка на статью: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
Доброго времени.
В общем я запутался =)
Нужно выставить:
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.
Для PonyProg2000 все галочки сняты.
Но вопросы остались:
У меня разведена своя плата, на ней предусмотрел разъём для подключения программатора (STK200/300).
Сначала прошил Flash, девайс сразу после прошивки заработал(от компа даже не отсоединил) Это нормально?
После прошивки Fuse bits он заглох, заработал только после отключения от программатора.
Затем я решил прошить исправленной прошивкой. Девайс замер, никаких признаков жизни. Ошибки при чтении, записи, .....
Отпаял контроллер (соик) и припаял на провода, подпаял кварц. Увиделся и прошился авторской прошивкой. Я его припаял обратно, заработал. Вот теперь мне его боязно снова прошивать на плате исправленной прошивкой... В чём грабли? может нога какая должна быть отсоединена? Разъём на плате представляет просто отводы от необходимых для программирования контактов?
Но вопросы остались:
У меня разведена своя плата, на ней предусмотрел разъём для подключения программатора (STK200/300).
Сначала прошил Flash, девайс сразу после прошивки заработал(от компа даже не отсоединил) Это нормально?
После прошивки Fuse bits он заглох, заработал только после отключения от программатора.
Затем я решил прошить исправленной прошивкой. Девайс замер, никаких признаков жизни. Ошибки при чтении, записи, .....
Отпаял контроллер (соик) и припаял на провода, подпаял кварц. Увиделся и прошился авторской прошивкой. Я его припаял обратно, заработал. Вот теперь мне его боязно снова прошивать на плате исправленной прошивкой... В чём грабли? может нога какая должна быть отсоединена? Разъём на плате представляет просто отводы от необходимых для программирования контактов?
- TaLiVis
- Вымогатель припоя
- Сообщения: 629
- Зарегистрирован: Пт мар 20, 2015 15:58:21
- Контактная информация:
Re: Bin-клоки на Attiny2313.
Собрал я эти часики года уже 4 как назад, задолго до регистрации на форуме. Это была моя первая попытка сообразить что-то на мк. Попытка первая, но заработали часы вторыми, т.к. в первую очередь пришлось собирать программатор от PROTTOSS'a тоже на мк. Простые программаторы типа "5 проводков" на моем компе не заработали.
И возвращаясь к нашим часикам. Если, вдруг, кто-то решит повторить
[uquote="nau21",url="/forum/viewtopic.php?p=948180#p948180"]Убрал эффект паразитного подсвечивания соседних неактивных светодиодов (проблема исключительно программная).[/uquote]
Проблема не программная. Проверяется очень просто. Собираем светодиодную матрицу для наших часов (только матрицу, не подключая к схеме) и мультиметром прозваниваем светодиоды. И, оппа! Наблюдаем это самое подсвечивание...
Прошивку пользовал не из приведенного поста. Уже не помню почему. Толи сообщение из предыдущего поста насторожило, толи пробовал прошить и часы не заработали... И ещё, прошивал мк не в схеме, а на отдельной панельке программатора. Печатку на то время рисовал перманентным маркером, число сравнения не правил, точность 3 секунды за сутки, как для стартовой поделки, устроила более чем, да и не смог бы ещё тогда программно откорректировать.
И возвращаясь к нашим часикам. Если, вдруг, кто-то решит повторить
[uquote="nau21",url="/forum/viewtopic.php?p=948180#p948180"]Убрал эффект паразитного подсвечивания соседних неактивных светодиодов (проблема исключительно программная).[/uquote]
Проблема не программная. Проверяется очень просто. Собираем светодиодную матрицу для наших часов (только матрицу, не подключая к схеме) и мультиметром прозваниваем светодиоды. И, оппа! Наблюдаем это самое подсвечивание...
Прошивку пользовал не из приведенного поста. Уже не помню почему. Толи сообщение из предыдущего поста насторожило, толи пробовал прошить и часы не заработали... И ещё, прошивал мк не в схеме, а на отдельной панельке программатора. Печатку на то время рисовал перманентным маркером, число сравнения не правил, точность 3 секунды за сутки, как для стартовой поделки, устроила более чем, да и не смог бы ещё тогда программно откорректировать.
Re: Bin-клоки на Attiny2313.
Подскажите прогу для компиляции исходника в файл hex
Re: Bin-клоки на Attiny2313.
AVR STUDIO или взять из неё avrasm32 или создать .bat Например
Архив распаковать, сделать, при необходимости, коррекцию исходника и запустить .bat Получить на выходе новый .hex
Re: Bin-клоки на Attiny2313.
Ещё пара глупых вопросов. Как я понял для числа сравнения делим частоту кварца на 256. И если у меня кварц на 4мГц то число равно 15625. Кварц можно проверить частотомером для точных вычислений. А если точность не важна, и часы только для демонстрационный целей, то можно кварц не ставить а использовать внутренний генератор изменив фьюзы. Извеняюсь, но я только учусь. Как я понял есть прямые и инверсные фьюзы. Прямые галки ставим, инверсные нет. А то в Аврдуде есть и те и те.
Re: Bin-клоки на Attiny2313.
Правильно, вместо
нужно записать
По FUSE-битам. Изобретателей галок для разных программаторов много. Лучше руководствоваться двоичным/16-ричным представлением.
0-запрограммирован, 1-незапрограммирован.
Если так необходимо пользоваться галками
Считать FUSE-биты. По состоянию FUSE-бита SPIEN (запрограммированного и недоступного последовательному программатору) определить, где необходимо поставить/убрать галки.
Код: Выделить всё
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мгц]
0-запрограммирован, 1-незапрограммирован.
Если так необходимо пользоваться галками
Считать FUSE-биты. По состоянию FUSE-бита SPIEN (запрограммированного и недоступного последовательному программатору) определить, где необходимо поставить/убрать галки.
Re: Bin-клоки на Attiny2313.
Ну с прошивкой и с фьюзами все разжевали. Спасибо. Прошил благополучно. Пока жду диоды с поднебесной, а мне их надо много, решил испытать на семисегментнике с ок. Горят все сегменты которые подключены. Хотя по изменению яркости в меньшую сторону видно что счет идет. Что за хрень и куда копать. ведь распайка вроде тажа. Пробовал 2 тиньки. В бегущих огнях и дозике работают. Питание от лития. На сколько я понимаю часы должны после включения показать 00.00.00. Это означает все потухшие светодиоды. Ощущение что они наоборот все горят , и потухают с дикой засветкой.
Re: Bin-клоки на Attiny2313.
akl вы самый сведущий в этой теме, по этому хочется услышать ваш ответ. мож я спросил глупость, но я только учусь.
Re: Bin-клоки на Attiny2313.
вопрос снят. валерианка до добра не доводит.как глупый котенок перепутал ок с оа.после замены все норм.спасибо.
Re: Bin-клоки на Attiny2313.
И сново здравствуйте. Всё работает. Но хочу задать очередной вопрос. Можно ли программно сделать так чтобы светодиоды, не загорались а тухли. То есть при нулях все горели,при еденице гасли. Если можно подскажите.
Re: Bin-клоки на Attiny2313.
Здравствуйте. Как вариант для попробовать