Страница 3 из 7
Добавлено: Сб дек 15, 2007 15:25:14
smg123
Ну это уже из пушки по воробьям.
Использовать мегу для управления одним светодиодом. Тем более начинающими. Следующие вопросы будут про фьюзы и т.д. Тинька 15 тем и хороша, что не критична к фьюзам. Проблемы с прошивкой тини 15 с помощью понипрога чаще всего в аппаратной части, а уж потом в неправильных настройках софта. На эти грабли народ наступал неоднократно. Самая распространённая ошибка - питание МК от ком порта. Выкладываю мой вариант схемы для программирования МК из под двух программных оболочек PonyProg и Algorithm Builder. Кроме того там есть перемычка для прошивки МК 89 серии с ISP интерфейсом.
Добавлено: Сб дек 15, 2007 16:59:10
VaLeRy
Ну я хочу использовать для управления гигляндами, а вот с ATtiny у меня действительно возникли проблемы. И ещё сделал "часы с подстройкой" с этого же сайта. Так те вообще в три раза быстрее идут. Может и там надо что-то настраивать при прошивке?
А где твой вариант?
Добавлено: Сб дек 15, 2007 17:44:23
smg123
Добавлено: Вс дек 16, 2007 18:56:26
VaLeRy
Собрал на ATmega8. Работает, только цвет как-то дёргается, мерцает. А с фьюзами так и не разобрался. Дело в том, что у моей версии Pony эта таблица выглядит по другому. Прошил без них, может из за этого и мерцает? Посылаю рисунок с моей таблицей. Подскажи, что и где надо поставить. А скорость можно добавить? И последняя просьба: как подключить гирлянду через транзисторы? У меня есть мощные N-каналиные полевики 04N50C3.
Добавлено: Вс дек 16, 2007 19:59:48
Artem333
вообще советую собрать
http://www.radiokot.ru/konkurs/02/ . А твои фьюзы явно не от меги. По крайней мере трети нет в даташите.
По поводу транзисторов: предпочитаю полевые но можешь ставить и биполярные - смотри в обучалке
Добавлено: Вс дек 16, 2007 21:05:19
VaLeRy
Я собрал эту схему. Только опять не обошлось без гемороя. Работает на бешеной скорости, аж в глазах рябит. Могу прислать видео. Я же пока в этих микроконтроллерах просто дуб дубом и жёлуди сыпяться.
Добавлено: Вс дек 16, 2007 21:37:37
VaLeRy
Обнулил все фьюзы и теперь работает так, как надо. Никакого мерцания и скорость нормальная.
Добавлено: Сб дек 22, 2007 20:02:48
spytnik12
Народ подскажите можно заменить транзисторы 15N03 (30В/42А/0,012 Ом) на:
IRLR2905(MOSFET N-канал 55В/42А/110Вт/0.027 Ом Упр.лог.уровнем) или
IRLR3103(MOSFET N-канал 30В/46А/69Вт/0.019 Ом Упр.лог.уровнем) ?
В этой схеме
http://radiokot.ru/konkurs/02/
Добавлено: Сб дек 22, 2007 20:11:32
Паятель
Во-первых, эта тема посвящена другой статье,
а во-вторых, голосование еще не кончилось, поэтому конкурсные работы пока не обсуждаются.

Добавлено: Вт янв 08, 2008 23:05:57
Seleron
Вечер добрый! Я в деле прошивок и МК новичок, поэтому с первого раза ничего не получилось. Приглянулась простенькая схемка
http://www.radiokot.ru/circuit/light/run/10/, оттуда же взял и HEX с исходником. Сделал программатор STK200+/300 опять таки отсюда
http://www.radiokot.ru/lab/controller/29/, пользовался платкой расширения как для ATtiny13 (по ДШ ножки совпадают, хотя в подробности особо не вдавался). Алгоритм работы при прошивании такой же как и
http://www.radiokot.ru/start/mcu_fpga/avr/02/ и
http://www.radiokot.ru/start/mcu_fpga/avr/04/. tn15def.inc взял из AVR Studio и положил соответственно в D:\avr\avrasm\appnotes. Поскольку готовый tn15l.HEX уже был, решил им сразу и прошить с помощью prog.bat (см ссылки алгоритма). Изменил текст под мой МК: d:\avr\avreal\avreal32.exe +tiny15 -! -p1 -as -o1.6Mhz -ew output\tn15l.hex -n
pause=null
При программировании все проходило нормально (error не выбивало, LED питания и записи на программаторе горели). А потом началось самое интересное, вставил МК в схемку с RGB LEDом подключил питание и... ничего. Проверял вольтметром - на выходах глухо как в танке. Вот и не знаю, где накосячил.
Добавлено: Чт янв 10, 2008 19:54:56
Seleron
Методом научного тыка было установлено, что схемка работает, когда прикосаешься пальцем к некоторым выводам (чаще всего к +).

Прикосновения не живого проводника такого эффекта не имело.

Контакты все прозвонены по 10 раз еще с самого изготовления, так что замыкание и недопайка исключаются. Либо с запуском МК нелады, либо помехи какие. Источник питания с БП ПК, хотя пробовал и другой источник - ситуация аналогичная.

Прошивал без кварца и в схеме его нет. От чего может это быть и как от этого избавиться?
Добавлено: Пн янв 21, 2008 23:19:45
Seleron
Все, заработало.

А всего-то на всего надо было резюк от reset к питанию подцепить. Без него он был постоянно в сбросе. Думал, такая фича уже в корпус вмонтирована. Оказывается в 15 тини такого нет.

RGB
Добавлено: Вт апр 08, 2008 09:23:07
miunchy
Artem333 писал(а):Вот вариант с восьмой мегой и тини 2313. Конфигурация фьюзов для понейпрог прилагается.
Спасибо, Artem333. Собрал на 2313, действительно работает.. Пришла в голову мысль подсвечивать стену в коридоре дома, только скорость переливания цветов очень уж высокая, хотелось бы этак раз в 10 её уменьшить, это возможно? Может могли бы выложить асм?
П.С. С уменьшением частоты кварца появляется еффект мерцания, поэтому этот вариант не подходит.
С уважением, Юрий.
Re: RGB
Добавлено: Вт июн 03, 2008 07:50:36
shaller
miunchy писал(а):Artem333 писал(а):Вот вариант с восьмой мегой и тини 2313. Конфигурация фьюзов для понейпрог прилагается.
Спасибо, Artem333. Собрал на 2313, действительно работает.. Пришла в голову мысль подсвечивать стену в коридоре дома, только скорость переливания цветов очень уж высокая, хотелось бы этак раз в 10 её уменьшить, это возможно? Может могли бы выложить асм?
П.С. С уменьшением частоты кварца появляется еффект мерцания, поэтому этот вариант не подходит.
С уважением, Юрий.
да,пропал наш Артем...а счастье было так возможно
Добавлено: Ср июн 04, 2008 10:22:18
Artem333
Появился

Счас попробую собрать с регулировкой, чтобы не врать. Как запашет выложу.
Добавлено: Ср июн 04, 2008 11:54:44
shaller
Artem333 писал(а):Появился

Счас попробую собрать с регулировкой, чтобы не врать. Как запашет выложу.
с возвращением!!..будем ждать,даже если на си будет исходник:))
Добавлено: Ср июн 11, 2008 07:41:13
Artem333
Вот выкладываю. S1 это фиксация цвета в энергонезависимой памяти (кто-то просил) R1 регулировка скорости смены цветов. В программе массив из 64 значений с названием LN_TABLE это таблица яркости, подбирается для каждой разновидности диодов, значения элементов 0-255.
Добавлено: Ср июн 11, 2008 08:03:08
shaller
Мурр!!
спасибо
пошел пробовать
Добавлено: Пн июн 23, 2008 20:27:01
MSblast
А как все это прикошатить на Atmel Mega8535?

Добавлено: Вт июн 24, 2008 05:32:04
Artem333
Блин, скоро уже до ARM дойдёт

Попробуй переписать таблицу прерываний под мегу. Если инициализация у ней такая-же (что вполне возможно) то должно пахать.