Asm и tiny2313

помощь начинающим осваивать программирование МК (PIC, AVR) на Си.

Модератор: koolhatcker

Ответить
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Asm и tiny2313

Сообщение BMB »

Подскажите плиз чем скомпилить код на асме для тини2313, и если можно ссылочку, где ЭТО взять
Fusion
Станкостроитель
Станкостроитель
Сообщения: 186
Зарегистрирован: 26 янв 2010, 01:00
Откуда: Киев [UA]
Контактная информация:

Сообщение Fusion »

По-идее в AVR Studio.
Скачать можно вот тут Google.com
Аватара пользователя
pomidor
Станкостроитель
Станкостроитель
Сообщения: 166
Зарегистрирован: 06 дек 2009, 01:00

Сообщение pomidor »

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

а старые версии (которые меньше весят) гуглить
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Спасибо, все получилось (девайс заработал :dance: ), правда не без проблем, версия 4.12 не устанавливается, 4.13 глючная (по отзывам), 4.14 вроде ничего, на сайте АВР последняя 4.18, но кажись с регистрацией.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Как повысить помехоустойчивость Тиньки ? Сбрасывается на каждый чих.Втыкаю АТ902313, все ОКей. Хотя вычитал на одном форуме, что тинька более стойкая, Вот цитата :
...Традиционно считается что ZILOG или PIC - микроконтроллеры
более помехоустойчивы.
Но вот ATINY2313 не удалось мне подвесит помехой,
в отличие от его коллеги - классического AT90S2313.
Большое значение имеют физические размеры платы.
Поскольку проводники (и земля платы) имеют погонную индуктивность.
Поэтому лучше разводить в корпусе SOIC.
Емкостей навешал, где только можно, пробовал поиграться фьюзами, ставил фильтр по первичке, менял тиньку, все бестолку, причем как на печатке, так и на макетке, где все на проводках.
Serg
Станкостроитель
Станкостроитель
Сообщения: 628
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Украина, Львов

Сообщение Serg »

Может, виновата не тинька, а подключение переферии, конфигурация портов и тд... ?
Gentoo way
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Мучился с тинкой месяц, пока не отключил минус питания от корпуса ( от ящика), а ящик заземлил отдельно, общий провод не заземлял. И еще откусил заземление компьютора:) прокинул отдельный провод между минусом питания кантроллера и общил проводом компа! Спасибо за терпение koolhatcker!
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Плата ни с чем не соеденина, ни с компом, ни с корпусом (его нет), только адаптер на 12 вольт. Из периферии только светодиоды ( часы, фотку которых я тут вывешивал). АТ902313 работает стабильно в этих же условиях.Может экранировать надо ? Очень не хотелось бы все усложнять. А как на счет Меги8 ? Тоже такая засада ? Никто не в курсе ?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Из периферии только светодиоды ( часы, фотку которых я тут вывешивал)
Это те, что с разноцветными светодиодами?
В основном помеха проходит или по питанию или по сбросу или по входам. Можно попробовать установить ёмкость по сбросу(если её там нет) и убедиться в том, что свободные ноги(если они есть и настроены на ВВОД) подтянуты к питанию.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

Для начала подтяните ресет в питанию резистором 470 ом. И посмотрите как у Вас сконфигурирован бодлевел. Если он граничит с уровнем Вашего питания, то такая свистопляска гарантирована. Для проверки отключите его совсем. И обратите внимание на ватчдог. Если он неправильно пересбрасывается, то тоже могут быть проблемы. Его тоже можно для проверки временно отключить, пока точно не найдете проблему.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Емкость про сбросу ставил, свободных ног нет, ватчдог отключен, бодлевел пробовал разные варианты, на результат не влияет...Вопщем оставил пока АТ90S2313 ,пока туман не рассееца :)
Да. это те самые.
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

Напишите перечень фузов которые вы грузите в ат90 и в тини.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

В АТ90 фьюзов нет. там только биты защиты,(хотя есть парочка, но не активны в обычном режиме)
в тини пробовал по всякому и оставил так, рис. 2
Изображение
Последний раз редактировалось BMB 16 дек 2012, 22:16, всего редактировалось 1 раз.
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

По фузам все нормально. Ресет подтяните 470 ом к питанию. Также по питанию блокировочные по 100 нан пару штук. И мне очень не понравилось, что сумма втекающих и вытекающих токов только по индикации больше 160 ма. А это уже приближается к 200 ма предельным. Необходимо было хоть буфера поставить.
Также глюки могут быть в программе. Опишите детальнее как проявляются сбои устройства.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Моя схема другая, не та что на картинке.
Все устройство потребляет всего 30 милиампер.Сбрасывается, когда рядом в розетку втыкаю или вытыкаю транс, или холодильник включается, и еще от чегото не извесно чего. АТ90S2313 ети удары держит.
Serg
Станкостроитель
Станкостроитель
Сообщения: 628
Зарегистрирован: 10 янв 2010, 01:00
Откуда: Украина, Львов

Сообщение Serg »

Не малова-то ли 30 мА ? светодиодик обычный 20+ мА потребляет как бы...
Gentoo way
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

BMB писал(а):Моя схема другая, не та что на картинке.
Все устройство потребляет всего 30 милиампер.Сбрасывается, когда рядом в розетку втыкаю или вытыкаю транс, или холодильник включается, и еще от чегото не извесно чего. АТ90S2313 ети удары держит.
Схему в студию - у нас ведь не битва экстрасенсов.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Извиняюсь за небольшую неточность, 30 mА . точнее 32mА, тинька потребляет от 12 В адаптера. а от 5 в - 55 mA, АТ90 - 51 mA. В каждый момент времени горит тильки один диод и средний ток через него у тиньки 6,6 mA . у АТ90 - 3,7 mA, резисторы ограничительные по 56 ом, ток в импульсе получается гдето 40 ма.Увеличивать больше както не решился, да и так диоды повышеной яркости светят нормально
Изображение
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

А схему можно как нибудь увеличить - ни одного номинала не могу прочесть
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Да какие там номиналы, три резистора по 56 ом и две кнопки
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

BMB писал(а):Да какие там номиналы, три резистора по 56 ом и две кнопки

56 ом вообще то многовато для выводов. У Вас расчетный ток на светодиод 50 ма. Причем 50 ма на вход и выход. Это уже 100 ма. на один включенный светодиод. Тот ток что Вы померяли - это ток что могут пропустить ключи микросхемы. И они не справляются с нагрузкой. Короче внутри кристалла текут большие токи. Поставьте буфера на светодиод и Ваша проблема уйдет.
PS. Вопрос - почему ат работает стабильнее, а тиня глючит. Ответ в ат серии максимальный входной и выходной то 20 ма, а в тине 40 ма. Вот ат и ограничивает ток текущий в самом кристале, а тини нет.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

Запитал от автономного источника, (акк. бат.) эфекта ни какого, все равно сбрасывается при включении в сеть какой нить нагрузки, причем и тини и ат, получается что ловит радиочастотную помеху? Что за фигня?
okan_vitaliy
Станкостроитель
Станкостроитель
Сообщения: 658
Зарегистрирован: 26 фев 2010, 01:00
Откуда: Украина Днепродзержинск
Контактная информация:

Сообщение okan_vitaliy »

Уменьшайте ток свечения светодиодов до минимального и снова проверьте. Если не в токе дело, то ищите в программе.
Я натура творческая. Хочу - творю, хочу - вытворяю.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Сообщение BMB »

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

Крошечное видео(1.7 мб)
Изображение
Последний раз редактировалось BMB 31 янв 2013, 02:45, всего редактировалось 2 раза.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Re: Asm и tiny2313

Сообщение BMB »

Перезалил заново по причине утери на обменнике
Скачать файл LedClock_рабочая_mega8.rar (328.99 kB)
RU9AG
Станкостроитель
Станкостроитель
Сообщения: 1131
Зарегистрирован: 06 ноя 2009, 01:00
Имя: Александр
Откуда: Магнитогорск

Re: Asm и tiny2313

Сообщение RU9AG »

BMB,
Виктор, а с ТИНЬКОЙ не осталось? Дай помучить.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Re: Asm и tiny2313

Сообщение BMB »

Все в этом архиве, и Тинька тоже
RU9AG
Станкостроитель
Станкостроитель
Сообщения: 1131
Зарегистрирован: 06 ноя 2009, 01:00
Имя: Александр
Откуда: Магнитогорск

Re: Asm и tiny2313

Сообщение RU9AG »

Ну и ФЬЮЗЫ для ТИНЬКИ еще бы.
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Re: Asm и tiny2313

Сообщение BMB »

Смотри пост 13 .
BMB
Станкостроитель
Станкостроитель
Сообщения: 381
Зарегистрирован: 04 дек 2009, 01:00
Имя: Виктор
Откуда: Московская обл.

Re: Asm и tiny2313

Сообщение BMB »

Маленький нюанс по конструкции. Центральный штырёк сделан из кончика шариковой ручки с вставленным отрезком стержня. Стержень с обратной стороны упирается в кнопку установки времени на плате контроллера.
Ответить