Посоветуйте схему хорошего программатора для AVR под COM-порт
Неусложняйте себе жизнь:). Вот таким девайсом www.mirmk.net/index.php?option=com_content&task=vi… 32-х мег, штук 300 прошито. Ни одного замечания. Вдобавок выброшен стабилизатор и диоды, с ним связанные. Питание контроллера отдельно бралось
Подскажите пожалуйста, как сделать панельки для МК? просто читал что для АВР некоторых нужны генераторы, и что мол без них они не прошиваются… это так? или я просто неправильно читал?
Неусложняйте себе жизнь:).
Девайс хороший. Но, к сожалению, не все производители матерных плат выдерживают стандарт. На некоторых уровня сигналов на COM не хватает для нормальной работы.
Та я думаю может все таки вот этот собрать reddylab.eu/rclab/ . Только хотелось бы с панелями, а не внутрисхемным программированием… Может кто поможет с распиновкой для 8 ножных, 20 ножных, в общем всех ходовых. Был бы очень благодарен:)
Распиновку и подключение лучше смотреть в даташитах на конкретные микросхемы.
А чё просто не купить готовый программатор, желательно от ЮСБ?
На некоторых уровня сигналов на COM не хватает для нормальной работы.
Вполне возможно. По этой причине и питание отдельно брал.
Распиновку и подключение лучше смотреть в даташитах на конкретные микросхемы.
Я вот вроде нашел кое что, 3 схема сверху. Это оно? и что там за перемычка стоит?
все, на 95% решил что буду собирать вот этот программатор! www.modder-team.clan.su/publ/4-1-0-36 =)
Я вот вроде нашел кое что, 3 схема сверху. Это оно?
Да, это схема различных адаптеров под различные атмеловские контроллеры.
перемычка - “джампер” для выбора полярности линии Reset для AVR AT90Sxx и AT89Sxx микроконтроллеров
Я вот вроде нашел кое что,
Сделайте проще. Соберите сам программатор. Потом, по ходу дела соберете те панели, котрые будут нужны для конкретных процессоров. Даташиты, описания, я имел в виду именно на них. В этой документации дается подключение, что исключит ошибки. Кроме того, вариантов корпусов много. И нет смысла делать панели под весь набор сразу.
Спасибо, я так и думал делать. Просто наткнулся, и решил спросить.
Щас попробовал разобрать что-куда идет у этого адаптера, чуть глаза не запутались в этой паутине😵😁
Не примите за… С точки зрения “химика-практика” куда проще в каждом своём устройстве предусмотреть 5-ти штырьковый разьём, и шить внутрисхемно. И отладка… Зашил, оно сразу пошло работать. Хорошо если так как планировалось:). Но в большинстве своём нет. Поправил прогу, и по новой. Есть конечно и протеусы, и прочее, только не верю я им на 100%. Тоже есть опыт. Кстати, более точная ссылка на проггер forum.radiospec.ru/index.php?showtopic=5612 У меня по рисунку 5. Это если с десяток прошить надо, то конечно, ничего не мешает наклепать к нему переходников.
Супер! спасибо много интересного и полезного! А вообще удобно иметь в одном и панели, а разъем для внутрисхемного програмирования;)
Кстати. Древние компортовые мышаки… Три в одном. Разьём, кабель, корпус. Только не у всех там 6 проводов, но встречал и с семью.
у меня точно такая же, НО там 5 проводов это раз, а во вторых сам ком порт не с 9 контактами, а урезанный, тоесть снаружи выглядить как обычный, но внутри только 5 контактиков. Я этот провод взял для пика, как раз 5 проводков=)
Неусложняйте себе жизнь:). Вот таким девайсом www.mirmk.net/index.php?option=com_content&task=vi… 32-х мег, штук 300 прошито. Ни одного замечания. Вдобавок выброшен стабилизатор и диоды, с ним связанные. Питание контроллера отдельно бралось
Внимание - вирусы!!! Проверяйте ссылки, которые публикуете.
Да, кстати, я с первого раза не увидел. У меня нод взбесился и заблокировал передачу.
У меня такой вопросик. На адаптере для МК стоит кварц на 4 Мгц, а если программировать сам программатор ЮСБ, то там стоит кварц на 12 Мгц, как это понимать?
вот чтоб было нагляднее
в первой схеме кварц нужен для тактирования контроллера во время прошивки (например если включены фьюз для работы с кварцем или для древних авр где не было внутреннего генератора), а во второй для тактирования меги которая уже прошита для работы в качестве программатора
Значит по первой сехеме этот кварц можно поставить на вс еразъемы от дип 8 и выше? Хуже как бы не будет так?
лучше сделать программатор не с кучей дип панелек, а с разъемом под внутрисхемное программирование и на своей конструкции делать этот разъем. тогда и постоянно вытаскивать/вставлять контроллер не придется (а если он смд), да и кварц уже будет в вашем устройстве. А так вообще хуже конечно не будет
Я лично сделал себе АВР910 и отдельно плату с панельками, которые у меня встречаются с разъемом ISP. Питание также прокидываю на панельку чтобы от USB все питалось. Если надо отдельно прошить проц не в устройстве то подключаю шлейфом плату к АВР910 и шью. Когда на борту все есть у целевого устрйоства - шью через шлейф напрямую.
Кроме того я перешел с галимых разъемов штырьевых которые совершенно неэстетично и муторно делать(разъемы надо, сверлить точно надо) на слотовый разъем программирования. Использую двухсторонние платы для этого. Выпаял и отрезал с материнки дохлой PCI-слот и отрезал от него все кроме маленькой части в начале. Теперь все оченно удобно стало - адаптер этот подключаешь к шлейфу(второй разъем рядом на платке обычный штырьевой IDC) и в слот вставляешь целевую плату как в комп. Никаких сверлений и головных болей. Ключ распиливаемый дремелью на целевой плате - защита от дурака.
Разработка устройств с таким разъемом стала гораздо дешевле
ЗЫ: Только вот АВР910 сцуко очччччень неторопливый. Хочу заменить на ЮСБшный STK500