Страница 1 из 1

Asm и tiny2313

Добавлено: 13 мар 2010, 13:44
BMB
Подскажите плиз чем скомпилить код на асме для тини2313, и если можно ссылочку, где ЭТО взять

Добавлено: 13 мар 2010, 13:55
Fusion
По-идее в AVR Studio.
Скачать можно вот тут Google.com

Добавлено: 13 мар 2010, 14:02
pomidor
ЭТО проще сразу искать на сайте производителя ЭТОГО :)
http://atmel.com/dyn/products/tools_car ... ol_id=2725

а старые версии (которые меньше весят) гуглить

Добавлено: 13 мар 2010, 16:09
BMB
Спасибо, все получилось (девайс заработал :dance: ), правда не без проблем, версия 4.12 не устанавливается, 4.13 глючная (по отзывам), 4.14 вроде ничего, на сайте АВР последняя 4.18, но кажись с регистрацией.

Добавлено: 02 апр 2010, 13:25
BMB
Как повысить помехоустойчивость Тиньки ? Сбрасывается на каждый чих.Втыкаю АТ902313, все ОКей. Хотя вычитал на одном форуме, что тинька более стойкая, Вот цитата :
...Традиционно считается что ZILOG или PIC - микроконтроллеры
более помехоустойчивы.
Но вот ATINY2313 не удалось мне подвесит помехой,
в отличие от его коллеги - классического AT90S2313.
Большое значение имеют физические размеры платы.
Поскольку проводники (и земля платы) имеют погонную индуктивность.
Поэтому лучше разводить в корпусе SOIC.
Емкостей навешал, где только можно, пробовал поиграться фьюзами, ставил фильтр по первичке, менял тиньку, все бестолку, причем как на печатке, так и на макетке, где все на проводках.

Добавлено: 02 апр 2010, 13:31
Serg
Может, виновата не тинька, а подключение переферии, конфигурация портов и тд... ?

Добавлено: 02 апр 2010, 13:34
beozar
Мучился с тинкой месяц, пока не отключил минус питания от корпуса ( от ящика), а ящик заземлил отдельно, общий провод не заземлял. И еще откусил заземление компьютора:) прокинул отдельный провод между минусом питания кантроллера и общил проводом компа! Спасибо за терпение koolhatcker!

Добавлено: 02 апр 2010, 13:49
BMB
Плата ни с чем не соеденина, ни с компом, ни с корпусом (его нет), только адаптер на 12 вольт. Из периферии только светодиоды ( часы, фотку которых я тут вывешивал). АТ902313 работает стабильно в этих же условиях.Может экранировать надо ? Очень не хотелось бы все усложнять. А как на счет Меги8 ? Тоже такая засада ? Никто не в курсе ?

Добавлено: 02 апр 2010, 20:05
koolhatcker
Из периферии только светодиоды ( часы, фотку которых я тут вывешивал)
Это те, что с разноцветными светодиодами?
В основном помеха проходит или по питанию или по сбросу или по входам. Можно попробовать установить ёмкость по сбросу(если её там нет) и убедиться в том, что свободные ноги(если они есть и настроены на ВВОД) подтянуты к питанию.

Добавлено: 02 апр 2010, 20:40
okan_vitaliy
Для начала подтяните ресет в питанию резистором 470 ом. И посмотрите как у Вас сконфигурирован бодлевел. Если он граничит с уровнем Вашего питания, то такая свистопляска гарантирована. Для проверки отключите его совсем. И обратите внимание на ватчдог. Если он неправильно пересбрасывается, то тоже могут быть проблемы. Его тоже можно для проверки временно отключить, пока точно не найдете проблему.

Добавлено: 02 апр 2010, 21:37
BMB
Емкость про сбросу ставил, свободных ног нет, ватчдог отключен, бодлевел пробовал разные варианты, на результат не влияет...Вопщем оставил пока АТ90S2313 ,пока туман не рассееца :)
Да. это те самые.

Добавлено: 02 апр 2010, 21:46
okan_vitaliy
Напишите перечень фузов которые вы грузите в ат90 и в тини.

Добавлено: 02 апр 2010, 22:33
BMB
В АТ90 фьюзов нет. там только биты защиты,(хотя есть парочка, но не активны в обычном режиме)
в тини пробовал по всякому и оставил так, рис. 2
Изображение

Добавлено: 02 апр 2010, 23:13
okan_vitaliy
По фузам все нормально. Ресет подтяните 470 ом к питанию. Также по питанию блокировочные по 100 нан пару штук. И мне очень не понравилось, что сумма втекающих и вытекающих токов только по индикации больше 160 ма. А это уже приближается к 200 ма предельным. Необходимо было хоть буфера поставить.
Также глюки могут быть в программе. Опишите детальнее как проявляются сбои устройства.

Добавлено: 03 апр 2010, 00:37
BMB
Моя схема другая, не та что на картинке.
Все устройство потребляет всего 30 милиампер.Сбрасывается, когда рядом в розетку втыкаю или вытыкаю транс, или холодильник включается, и еще от чегото не извесно чего. АТ90S2313 ети удары держит.

Добавлено: 03 апр 2010, 01:10
Serg
Не малова-то ли 30 мА ? светодиодик обычный 20+ мА потребляет как бы...

Добавлено: 03 апр 2010, 01:38
okan_vitaliy
BMB писал(а):Моя схема другая, не та что на картинке.
Все устройство потребляет всего 30 милиампер.Сбрасывается, когда рядом в розетку втыкаю или вытыкаю транс, или холодильник включается, и еще от чегото не извесно чего. АТ90S2313 ети удары держит.
Схему в студию - у нас ведь не битва экстрасенсов.

Добавлено: 03 апр 2010, 02:24
BMB
Извиняюсь за небольшую неточность, 30 mА . точнее 32mА, тинька потребляет от 12 В адаптера. а от 5 в - 55 mA, АТ90 - 51 mA. В каждый момент времени горит тильки один диод и средний ток через него у тиньки 6,6 mA . у АТ90 - 3,7 mA, резисторы ограничительные по 56 ом, ток в импульсе получается гдето 40 ма.Увеличивать больше както не решился, да и так диоды повышеной яркости светят нормально
Изображение

Добавлено: 03 апр 2010, 10:17
okan_vitaliy
А схему можно как нибудь увеличить - ни одного номинала не могу прочесть

Добавлено: 03 апр 2010, 12:51
BMB
Да какие там номиналы, три резистора по 56 ом и две кнопки

Добавлено: 03 апр 2010, 13:21
okan_vitaliy
BMB писал(а):Да какие там номиналы, три резистора по 56 ом и две кнопки

56 ом вообще то многовато для выводов. У Вас расчетный ток на светодиод 50 ма. Причем 50 ма на вход и выход. Это уже 100 ма. на один включенный светодиод. Тот ток что Вы померяли - это ток что могут пропустить ключи микросхемы. И они не справляются с нагрузкой. Короче внутри кристалла текут большие токи. Поставьте буфера на светодиод и Ваша проблема уйдет.
PS. Вопрос - почему ат работает стабильнее, а тиня глючит. Ответ в ат серии максимальный входной и выходной то 20 ма, а в тине 40 ма. Вот ат и ограничивает ток текущий в самом кристале, а тини нет.

Добавлено: 21 май 2010, 23:47
BMB
Запитал от автономного источника, (акк. бат.) эфекта ни какого, все равно сбрасывается при включении в сеть какой нить нагрузки, причем и тини и ат, получается что ловит радиочастотную помеху? Что за фигня?

Добавлено: 22 май 2010, 17:56
okan_vitaliy
Уменьшайте ток свечения светодиодов до минимального и снова проверьте. Если не в токе дело, то ищите в программе.

Добавлено: 10 фев 2011, 21:37
BMB
Наконец-то дошли руки добить этот проект.Вобщем поменял тиньку на мегу8.Работает без сбоев, на помехи не реагирует.Кому интересно здесь схема и прошивка и исходники

Крошечное видео(1.7 мб)
Изображение

Re: Asm и tiny2313

Добавлено: 16 дек 2012, 17:02
BMB
Перезалил заново по причине утери на обменнике
Скачать файл LedClock_рабочая_mega8.rar (328.99 kB)

Re: Asm и tiny2313

Добавлено: 16 дек 2012, 17:09
RU9AG
BMB,
Виктор, а с ТИНЬКОЙ не осталось? Дай помучить.

Re: Asm и tiny2313

Добавлено: 16 дек 2012, 17:23
BMB
Все в этом архиве, и Тинька тоже

Re: Asm и tiny2313

Добавлено: 16 дек 2012, 17:43
RU9AG
Ну и ФЬЮЗЫ для ТИНЬКИ еще бы.

Re: Asm и tiny2313

Добавлено: 16 дек 2012, 17:54
BMB
Смотри пост 13 .

Re: Asm и tiny2313

Добавлено: 17 дек 2012, 12:32
BMB
Маленький нюанс по конструкции. Центральный штырёк сделан из кончика шариковой ручки с вставленным отрезком стержня. Стержень с обратной стороны упирается в кнопку установки времени на плате контроллера.