MaStak

Схемы Программаторов

410 сообщений в этой теме

serg    1

В принцепе сабж.

Дооооооолгоооооо искал программаторы под USB для AVR. Программаторы(железо) есть, а оболочек хороших нет. Решил написать свою оболочку, которая меня устраивает по скорости программирования и возможностям. Выдаю результат на всеобщее обозрение. Оцените и скажите своё мнение, начиная от точек и запятых, технической грамотности, проверки битов по умолчанию, до полного оформления программы. Любая "здоровая" критика приветствуется!

Сам проверял только на мега8 и 16.....работает .

Просьба отписаться в данном топике о результатах работы с другими контроллерами.

Зы: c программатором от prottoss_а почему то "не дружит ".

Программатор(железо) USBasp лучше программировать приложенным мной файлом "USBasp_187,5.hex" , что даст возможность программировать "чистые" контроллеры без понижения скорости (установки перемычки на 8кГц), т.к. SCK программирования составляет 187,5 кГц.

endprogram.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sadchi    0

Господа,

Что-то полное безрыбье наблюдается. Посмотрел большое число интеренет магазинов Москвы на предмет USB программатора для ISP AVR. Глухо. Быть может вы знаете где они есть или готовы продать один из своих?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Forhax    0

Хочу собрать "умного" робота на основе Atmega16(посоветуйте что попроще). Сам корпус я собрал.

Проблема вот в чем.

Программатор сделал так:

Lpt port atmega16

Data1 -> MOSI

Data3 -> Reset

Data4 -> Sck

Busy -> MISO

GND (20-25) -> GND

+5В -> VCC

Atmega16 не определяеться вообще имхо я сжег lpt порт (пробовал PonyProg2000 все правильно настроил) пишет( устройство отсутствует или неисправно -24) менял атмегу 2 раза

Изменено пользователем Forhax

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

-=gga=-    1

Вот глянь вот этот LPT программатор для AVR

Да и если ты спалил ЛПТ порт то можно собрать USB программатор микроконтроллеров AVR / 89S совместимый с AVR910

Ну или на СОМ порт.

Да и загляни в тему "Схемы Программаторов" не зря ведь её создавали :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Насколько помнится, в PonyProg-е можно с инверсией сигналов "поиграться", сейчас не вспомню, какие как выставлены. Вечером могу посмотреть (не забыть бы только).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Forhax    0
Насколько помнится, в PonyProg-е можно с инверсией сигналов "поиграться", сейчас не вспомню, какие как выставлены. Вечером могу посмотреть (не забыть бы только).

Я пробовал и "CodeVisionAVR C Compiler" там тоже не определяеться.

Сейчас поеду возьму страрый компьютер и несколько плат контроллеров, буду играться с инверсией. З.Ы. Как узнать спалил я LPT или нет.

Суть в чем - узнать в чем ошибка собраный схемы "напрямую"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=gga=-    1

Можно подвесить к ЛПТ порту светодиоды и управлять ими, если будут работать значит работает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
alex_des    0

Шил мегу 16 и мегу 8 с помошью программатора такого как на картинке только без резисторов.

2_1.gif

Отдельное питание +5 обязательно!.

В понипрог никаких инверсий не выставлял. Только контролер изменил.

Даташит внимательно посмотрите там ног "земли" много и их все надо в "землю" воткнуть (у знакомого из за того не шилась).

=) там кстати недорисовано что земля от +5 соединяется и с землей LPT а так вроде уже и нечего добавить.

разве что РАСПИНОВКУ LPT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=gga=-    1

При использовании такой схемы, 1:1 питание надо брать от компа, потомучто земля ЛПТ и земли питания МК уже будут соеденены в самом компе.

А если питать от другого источника питания, то естечтвенно надо соеденить земли.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Forhax    0

Спасибо, буду пробовать

Можно подвесить к ЛПТ порту светодиоды и управлять ими, если будут работать значит работает :)

Каким образом?

Изменено пользователем Forhax

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Forhax    0

Возможно у меня сгорел LPT или Atmega (Сейчас буду проверять lpt порт)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
NebsteR    743

Хай всем! После 3х неработающих программаторов решил купить... (работал у меня только урезанный JDM) :wacko:

В общем, можете подсказать программатор для ПИКов за <=500 рублей, и желательно если есть за такую цену, чтоб он и Атмеги шил... УСБ или ЛПТ...

ЗЫ: в Москве...

ЗЗЫ: или за такую цену никакого нормального программатора не найти?

Изменено пользователем NebsteR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
NebsteR    743

а есть какие-нить, которые и Атмелы шьют?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
ss85    0

Я такую проблему решил покупкой USB-COM преобразователем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Forhax    0

LPT порт работает. кст прикольная програмка :P , вчера сделал контроль света на тиристорах с LPT порта. Вопрос номер 2 как проверить атмегу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
sadchi    0

Так ведь и комовский не особо то найдется =(.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Lexi    1

А чем вас не устраивает програматоры USB, с преобразователями усб ту ком, мат еще мега8 стоит. Я сча схемв не подскажу, у товарища работает как внутрисхемник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
NebsteR    743

хмм... так-то не проблема, только нужна тогда на 100% проверенная схема, и не COM... комп где у меня был COM накрылся, теперь или УСБ или ЛПТ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Sh@dow    0

Я собрал прогер по этой схеме.

http://www.coolcircuit.com/project/picprog/

Работает на ура.Поддерживает dsPicи.Разводку я немного изменил для LPT разьема если нада магу выложить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
-=gga=-    1

Вот тебе простой LPT программатор для PIC http://pic16f84.narod.ru/progr.htm

Вот простой LPT Программатор для AVR http://eldigi.ru/site/programmators/2.php

Ну и USB программатор микроконтроллеров AVR / 89S совместимый с AVR910 http://eldigi.ru/site/programmators/1.php

Хватит или ещё привести :rolleyes:

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
NebsteR    743

хватит :) ... только вот если-бы еще для пик на УСБ :rolleyes: ...... ЗЫ: ща юзаю только пик, начать юзать и АВР - перспектива... :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сообщения

    • Falconist ты че меня преследуешь на этом форуме? Здесь что, некому больше тему поддержать!? Почему только ты отвечаешь на мои вопросы? Пусть нормальные люди отвечают по теме. Я спрашивал сколько ждать посылку, а не как отследить её. А ты мне что ответил?
    • А теперь все разрисуй по молекулам и про бонус с нулями не забудь.
    • Добрый вечер.
      Протестировал я индикацию, она работает довольно хорошо, а об этом чуть подробнее.
      1. Максимальное потребление тока было 140 мА, только индикация. Релейные блоки с фотодатчиком не были подключены.
      2. Минимальное потребление тока 80 мА, только индикация. Смена загорания сегментов влияет на потребление тока.
      3. При смене сегментов есть небольшое, если только присматриваться, мерцание, не активных сегментов. В статическом состоянии мерцания нет. @MaratAM об этом предупреждал как раз. Думаю если поставить светофильтр, то мерцание не будет видно.
      4. Дисплей горит очень ярко. У меня красные сегменты, думаю для снижение тока можно было впаять и больше номинал резисторов на сегменты. Но я оставлю таким, как есть, мне с далека будет лучше видно.
      5. Радиатор на кренки обязателен. Большое спасибо пользователю @Genry133 за упоминание об этом. Теперь я сам в этом убедился. Резистор R1 нужно снизить до 5-10 Ом.
      6. При подаче питания на схему на секунду загорается Сегмент Е в Первом разряде, потом он изчезает и высвечивается текущее ослабление.
      7. Минимально показывающее ослабление на дисплее -94 дБ, а минимальное 00 дБ.
      8. Так-же был обнаружен маленький косяк, при обрыве Переменника, плата не много начинает жить своей жизнью, а именно: если обрыв произошел на -94 дБ, то на индикации начинается движение цифр в низ, приблизительно в секунду уменьшение происходит на единицу. У меня хватило терпения дождаться опуска с -94 до -70 дБ.
      Если произошел обрыв переменника на 00 дБ, то цифры ползут в верх, я дождался от 00 до -15 дБ. 
      Делайте очень хороший контакт с перменником.
      9. Так-же при пайке индикации, есть не большой риск замкнуть линии питания в области перемычки J1, так как там линии питания очень близки друг к другу, паяйте аккуратно в этом месте. После пайки воспользуйтесь прозвонкой, для подстраховки. Это касается если Вы паяете платы промышленного изготовления, а если домашний вариант изготовления, то тогда очень аккуратно паяйте, так как дорожки имеют зазоры 0,3 мм.
      10. Регулировка очень плавная.
      @koan51 Большое Спасибо автору устройства за предоставленные материалы и поддержку проекта. Удачных запусков.
       
    • Так и есть, вот он, ноль в конце строки
    • Каким Геной Вы там переменку хотите меять.. уф. Вас не поймёшь, давайте фото, только не в 5 мегапикселей. И схему всей системы с источником и нагрузкой. Полевики греются на ХХ? Насколько?
       
    • Да хоть еепром. Я к чему спросил о частоте выключений. При ресурсе 100 000 еепром памяти хватит на 27 лет гарантированно. Но вам надо 270 лет, так?  Но и 27 лет это устройство вряд ли прослужит, откажет раньше. 
    • Подскажите, существуют ли готовые модули, реализующие XOR-логику для умеренной нагрузки на ~220V? Если детальнее, то надо включать-выключать обычную LED-электролампочку на ~220V от двух выключателей по XOR-логике. Но условие таково, что никакие трёхпроводные подводы к выключателям невозможны, сами выключатели находятся далеко и изменению не подлежат, а делать всё надо в конечной точке у лампочки, куда имеются подвод фазы, нуля и двух проводов от двух выключателей, которые коммутируют контакт с нулём (ну а также бонусом еще два провода "нулей", уходящих к выключателям). Понятно, что сделать OR или AND легко (параллльное или последовательное соединение выключателей). Но как сделать XOR? Можно ли это сделать из простых AC-элементов "на коленке" (и без DC-логики)? Можно ли за небольшие деньги купить готовый AC-XOR-модуль? Если да, то как он вообще называется?