| Форум РадиоКот https://radiokot.ru/forum/ |
|
| Делаю программатор https://radiokot.ru/forum/viewtopic.php?f=3&t=3361 |
Страница 1 из 1 |
| Автор: | Spider [ Сб дек 23, 2006 21:17:39 ] |
| Заголовок сообщения: | Делаю программатор |
вот после очередной убитой микрухи средствами ISP программатора из 3х проводков решил слабать себе нормальный параллельный програматор. Букввально 4 часа назад закончились тесты его работоспособности. Работает! мегу8 шьёт вдоль и поперёк. Кстати сам программатор тоже на 8ой меге. Ног хватило в притык Интерфейс RS232 или попросту СОМ порт, который в моём случае есть FTDI и работает всё это на скорости 115200. Я думаю можно и больше сделать, но пока хватает. Теперь у меня есть пара вопросов. 1. Как делаю авторы "крупных" и популярных программаторов интерфейс ЗИФа? т.е. как добиваются того, что в одну колодку разные типы процов? Как коммутируют питание на нужные ноги и прочее? 2. Какие функции народ хотел бы видеть от софтины программатора? Я буду выкладывать всё что получилось на этотм сайте. 3. Какие есть софтины для программаторов? Перенять опыт других. |
|
| Автор: | XEK [ Вс дек 24, 2006 11:52:50 ] |
| Заголовок сообщения: | ! |
1) я лично видел собственными глазами большую коробку с шаговым искателем (как в атс). |
|
| Автор: | moLCHec [ Вс дек 24, 2006 16:10:10 ] |
| Заголовок сообщения: | |
Задум конечно хороший тока зачем. Сколько шил через SPI проблем не было, главное при первой прошивке нормально фьюзы забить под кварц и что там ещё и не забывать что изначально мк на 1 МГц от внутреннего RC зашит. Шью ABB. Копыт вечто не хватает и так трудно подогнать чтоб при прошивке ничё лишнее не заглючнуло. |
|
| Автор: | Spider [ Вс дек 24, 2006 16:29:13 ] |
| Заголовок сообщения: | |
Подох мой ЛПТ попутно введя в кому 3 проца. Параллельным программатор вывел их из комы. Тем более это программатор на КОМ порту да и скорости прошивки несравнимы. Но SPI функцию я не исключаю из этого программатора. |
|
| Автор: | moLCHec [ Пн дек 25, 2006 19:33:24 ] |
| Заголовок сообщения: | |
Универсальный программатор это было бы конечно тема. При желании проц оживить воткнул на параллель, а нет шьёшь по SPI. Хотелось бы посодействовать тока не знаю как. |
|
| Автор: | Spider [ Вт дек 26, 2006 05:53:40 ] |
| Заголовок сообщения: | |
Я уже сделал кое что. Меги8/16/128 оно 100% оживляет. Тока вот для каждой свой переходник. А ведь при желании для дипов можно всего одну ЗИФ колодку использовать. |
|
| Автор: | Spider [ Вт дек 26, 2006 19:52:47 ] |
| Заголовок сообщения: | |
Сегодня добавил функцию внутрисхемного программирования. авреал оотдыхает! Клёва! |
|
| Автор: | Гость [ Ср дек 27, 2006 19:53:21 ] |
| Заголовок сообщения: | |
С нетерпение жду статью ибо такое творение нельзя оставить только в постах. |
|
| Автор: | ARV [ Чт дек 28, 2006 10:57:51 ] |
| Заголовок сообщения: | |
Spider, познакомься с моим творением, может, и общие интересы появятся http://arvresearch.nm.ru/chipboom/index.dhtml На счет того, как к одной ZIF подключать разные микросхемы - идеи у меня есть, но очень дорого это выходит... Можно применить микросхемы MT8806 например - матричные коммутаторы, но их потребуется не менее 4-5 на 40-выводную панель, а каждая стоит более 300 рублей, да еще и поискать придется, где купить... |
|
| Автор: | Spider [ Чт дек 28, 2006 11:07:32 ] |
| Заголовок сообщения: | |
Я уже. После твоего ответа СерМуру. Всё хорошо, только опять LPT. Я делаю железяку для кома/юсб. Пока никаких проблем. Дельфями реализую софт. Со стороны прпограмматора у 8ой мегни (а я делаю пока на ней) вполне хватает ног (21 ИО нога) для параллельного программирование АВРов и тем более для последовательного. Что касается других микросхем, таких как ПЗУ и другие процы. То думаю и тут мне хватит ног. Дело тока в переходниках под определённые процы. Ну я пока пошёл путём: 1 программатор и множество переходников вставляемые в него. Просто у меня ЛПТ подох как я уже сказал. Да и когда он был жив в него был воткнут осцилограф. Сейчас осцил воткнут в эмулятор ЛПТ, а через этот эмулятор АВРеал работать не хочет. |
|
| Автор: | sinobi [ Пн фев 18, 2008 05:07:34 ] |
| Заголовок сообщения: | |
если не сложно,не моглибы выложить схему программатора и прошиву,а то 3 меги8 уже пыляться |
|
| Автор: | Ватсон [ Чт мар 06, 2008 07:08:06 ] |
| Заголовок сообщения: | Re: Делаю программатор |
Spider писал(а): 1. Как делаю авторы "крупных" и популярных программаторов интерфейс ЗИФа? т.е. как добиваются того, что в одну колодку разные типы процов? Как коммутируют питание на нужные ноги и прочее?
Ставят ПЛИС, которая коммутирует ноги. Каждая нога должна быть грамотно обвязана, например, в "Тритоне" это Push-Pull на PUMD10. |
|
| Автор: | MetEl [ Чт мар 06, 2008 17:07:47 ] |
| Заголовок сообщения: | |
А тестилка по частоте-напрягу-температуре не пригодится?(проверка целостности... порты к примеру). Коммутацию на ПЛИС! Здорова. Ну я о своёй жизни... типа попарился с М128 при 12МГц заработала от 3,78 Вольт, и в морозильнике толи АЦП толи сам МК ухо-одить, ой... мама дорогая.. Через 20 мин уже не -4гр.Ц(минут 5 все правильно а потом...) а -20 гр.Ц. |
|
| Автор: | Ватсон [ Вс мар 09, 2008 09:42:12 ] | ||
| Заголовок сообщения: | Re: Делаю программатор | ||
Я делал так, каждая нога выдерживает коротыш на питание и землю + программатор распознаёт такую ситуацию. Нога работает на ввод и вывод. Контроль тока общий на все линии. FLASH_VCC_SAF_IO_DAT можно отключать(чтобы нога работала на ввод)
|
|||
| Автор: | ARV [ Вс мар 09, 2008 11:38:31 ] |
| Заголовок сообщения: | |
это ерунда, а не схема. вверху написано, что дескать подается одно из нескольких напряжений - вопрос был именно о том, как красиво и без существенных схемных затрат сделать именно ту коммутацию - ведь теоретически каждая нога может быть одного из следующих типов: GND, VCC, VPRG, DАTA_IO, NC. Еще, наверное, может подключаться кварц или тактовая частота. как строится ключ - я, слава Богу, в курсе. Но коммутация 40 ног по 5 сигналов - или я чего-то не понимаю, или потребуется грубо говоря 40 мультиплексторов с независимым управлениям, т.е. на каждую ногу мультиплексор и 3 двоичных линии управления... мне кажется, что это очень круто! так ли делается в настоящих программаторах? |
|
| Автор: | Ватсон [ Вс мар 09, 2008 16:26:47 ] |
| Заголовок сообщения: | |
ARV писал(а): это ерунда, а не схема. вверху написано, что дескать подается одно из нескольких напряжений - вопрос был именно о том, как красиво и без существенных схемных затрат сделать именно ту коммутацию - ведь теоретически каждая нога может быть одного из следующих типов: GND, VCC, VPRG, DАTA_IO, NC. Еще, наверное, может подключаться кварц или тактовая частота.
как строится ключ - я, слава Богу, в курсе. Но коммутация 40 ног по 5 сигналов - или я чего-то не понимаю, или потребуется грубо говоря 40 мультиплексторов с независимым управлениям, т.е. на каждую ногу мультиплексор и 3 двоичных линии управления... мне кажется, что это очень круто! так ли делается в настоящих программаторах? ARV, у Вас ко мне что-то личное? Если так то пишите в личку и прямо. А схема нормальная, именно так все высококлассные программаторы и устроены. GND и DАTA_IO, VCC, NC делаются по этой схеме. Чтобы подать на ногу VProg параллельно цепляют ещё источник vprog, причём не ко всем ногам а только к некоторым, которые используются в микросхемах. У тритона VProg можно подать только на 4 ноги. На самом деле в ZIF колодке достаточно 48 пинов на все случаи жизни, тогда как в распоряжении ПЛИСа легко может быть 200-400 ног, с лихвой покрывает даже при такой разводке |
|
| Автор: | Aheir [ Вс мар 09, 2008 23:00:09 ] |
| Заголовок сообщения: | |
А не могут в серьезных программаторах исполь зоваться для этих целей микросхемы матричных коммутаторов? |
|
| Автор: | sinobi [ Пн мар 10, 2008 07:38:21 ] |
| Заголовок сообщения: | 2 Spidеr:Вы вроде хотели свой прогер на обозрение выложить?П |
2 Spider:Вы вроде обещали выложить свой прогер?Передумали? |
|
| Автор: | MetEl [ Пн мар 10, 2008 13:41:33 ] |
| Заголовок сообщения: | |
Прошу прощения. А таком случае файлы конфигураций под каждый проц, будут где либо на каком серваке выложены? Типа сконфигурировал сопряжениек с такимто МК и выложил. Кому надо тот возьмёт или сам добавит. |
|
| Автор: | El_Dinamita [ Чт дек 11, 2008 11:54:53 ] |
| Заголовок сообщения: | |
Здравствуйте! Я в области програмирования человек новый и пока мало разбираюсь в этой теме. А очень хочецца! Так вот, я пришел сюда с просьбой, а точнее с криком о помощи, обращенным к професионалам. Посоветуйте или лучше покажите схему программатора под USB, поскольку на моем ноуте нету КОМ и тем более ЛПТ портов. Для AVR, а точнее ATtiny2313. Желательно, чтобы программатор был простой как дверь. Заранее спасибо! |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|


