Перейти к содержанию
    

программатор для AT89C51ED2

Добрый день! Получилось так, что работала только с sam7 и sam9. Теперь возникла необходимость поработать с 51-м контроллером от Atmel (At89C51ED2). Для него нужен программатор, как я понимаю. Вариант "спаять самостоятельно" не подходит. Нужен готовый покупной. Посоветуйте, пожалуйста, оптимальный вариант, кто знает. Поискала в инете уже - вроде ME-8051PROG2, ChipProg-481 поддерживают мою микросхему.

Спасибо.

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


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

Гость Igor_K

А зачем ему программатор? Достаточно интерфейса RS232, чтобы организовать внутрисхемное программирование. Программа FLIP, атмеловская: http://www.atmel.com/dyn/products/tools_ca...bfamily_id=1561

 

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


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

А зачем ему программатор? Достаточно интерфейса RS232, чтобы организовать внутрисхемное программирование. Программа FLIP, атмеловская: http://www.atmel.com/dyn/products/tools_ca...bfamily_id=1561

То есть получается, программирование через RS232, не доставая из готовой платы или, например, отладочного комплекта??? Дело в том, что заказчик вернул микросхему контроллера, говорит, что что-то в ней неисправно. Поэтому и интересует именно программатор. Или я что-то недопонимаю :laughing: Просветите тогда, пожалуйста))

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


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

ChipProg поддерживают мою микросхему.

 

ну дык и берите фитон - не плохой программер и контора старая - поддерка - каждый месяц обновляют базу чипов ))

 

 

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


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

Гость Igor_K

В отладочном комплекте наличие драйвера RS232 очень вероятно, т.к. ISP - одна из отличительных особенностей данного контроллера.

Если контроллер уже запаян в рабочую плату, на которой нет RS232 - тогда конечно не повезло :)

 

То есть получается, программирование через RS232, не доставая из готовой платы или, например, отладочного комплекта??? Дело в том, что заказчик вернул микросхему контроллера, говорит, что что-то в ней неисправно. Поэтому и интересует именно программатор. Или я что-то недопонимаю :laughing: Просветите тогда, пожалуйста))

 

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


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

В отладочном комплекте наличие драйвера RS232 очень вероятно, т.к. ISP - одна из отличительных особенностей данного контроллера.

Если контроллер уже запаян в рабочую плату, на которой нет RS232 - тогда конечно не повезло :)

Спасибо большое за ответы. Чувствую себя профаном...хоть и опыт программирования имеется. Но сроки очень сжатые. И неисправная, по словам заказчика, микросхема контроллера лежит на столе у меня. Насколько реально хотя бы за неделю научиться программировать этот чип, имея отладочную плату и программатор??? Может, кинете ссылочку на ресурсы какие-нить или сами что-нить посоветуете, так как сроки сильно поджимают :smile3046:

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


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

Гость Igor_K

Если на отладочной плате имеется драйвер RS232, типа MAX3222, который подключен к выводам RX и TX микроконтроллера, то никакой программатор не нужен. Только трехпроводный кабель для подключения к соответствующему порту компьютера.

Внутрисхемной отладки нет, так что надо писать сходу, либо отлаживать виртуально в среде (KEIL).

Сложного в освоении на мой взгляд ничего нет, а насчет недели срока - зависит от конкретной задачи.

Книжек по этому ядру много вроде, на торрентах видел. Наверно и здесь на ftp есть, но я туда не хожу - и так информации полно.

 

Спасибо большое за ответы. Чувствую себя профаном...хоть и опыт программирования имеется. Но сроки очень сжатые. И неисправная, по словам заказчика, микросхема контроллера лежит на столе у меня. Насколько реально хотя бы за неделю научиться программировать этот чип, имея отладочную плату и программатор??? Может, кинете ссылочку на ресурсы какие-нить или сами что-нить посоветуете, так как сроки сильно поджимают :smile3046:

 

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


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

Если на отладочной плате имеется драйвер RS232, типа MAX3222, который подключен к выводам RX и TX микроконтроллера, то никакой программатор не нужен. Только трехпроводный кабель для подключения к соответствующему порту компьютера.

Внутрисхемной отладки нет, так что надо писать сходу, либо отлаживать виртуально в среде (KEIL).

Сложного в освоении на мой взгляд ничего нет, а насчет недели срока - зависит от конкретной задачи.

Книжек по этому ядру много вроде, на торрентах видел. Наверно и здесь на ftp есть, но я туда не хожу - и так информации полно.

Спасибо) Вроде более-менее прояснилось)

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


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

В отладочном комплекте наличие драйвера RS232 очень вероятно, т.к. ISP - одна из отличительных особенностей данного контроллера.

Если контроллер уже запаян в рабочую плату, на которой нет RS232 - тогда конечно не повезло :)

Возникла проблема, вернее, пока что только вопрос. Вроде бы подобрала отладочную плату AT89STK-11. Но вот беда - на ней разъем под 44-выводный PLCC корпус. А моя микросхема 68-выводная(((( Может быть, существуют какие-нить переходники??? Или что тогда делать в таком случае?

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


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

Гость Igor_K

Я бы выпаял панельку из этой платы, и на коротких проводках (10мм) припаял панельку под PLCC68. Дополнительные относительно PLCC44 порты не запаивать, и вообще, для экономии времени, не паять все ноги, которые не нужны при отладке.

Другой вариант: найти этот контроллер в корпусе PLCC44, отладить на нем программу, и потом залить ее в нужный контроллер, стоящий на рабочей плате (если там есть RS232).

 

Возникла проблема, вернее, пока что только вопрос. Вроде бы подобрала отладочную плату AT89STK-11. Но вот беда - на ней разъем под 44-выводный PLCC корпус. А моя микросхема 68-выводная(((( Может быть, существуют какие-нить переходники??? Или что тогда делать в таком случае?

 

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


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

Я бы выпаял панельку из этой платы, и на коротких проводках (10мм) припаял панельку под PLCC68. Дополнительные относительно PLCC44 порты не запаивать, и вообще, для экономии времени, не паять все ноги, которые не нужны при отладке.

Другой вариант: найти этот контроллер в корпусе PLCC44, отладить на нем программу, и потом залить ее в нужный контроллер, стоящий на рабочей плате (если там есть RS232).

Хммм, спасибо за совет) Вариант с пайкой не рассматриваю. Возможностей нет технических. Второе может быть) Еще вопрос тут возник. Поскольку с таким сталкиваться никогда не приходилось, тоже запуталась - как точно узнать ревизию микроконтроллера...и вообще как соотнести версию выпуска моей микросхемы с тем ,что указано в пдф-ке?? На корпусе контроллера -следующее 1035OG7305-1 (с одной стороны) и GOG7305-1 с другой стороны. Что из них ревизия?? И вообще, если можно, разъясните мне пожалуйста, что это такое и как пользоваться этими изменениями?? Извиняюсь за глупые вопросы :laughing: Не судите строго....

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


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

Берите фитоновский с переходником (а лучше два, а в вашем случае - чыре : два 44 и два 68 , а по два -на всякий случай) и еще прикупите экстрактор (а лучше два) процессор из панельки вытаскивать. А через RS вы всегда сможете намудох... в смысле напробоваться.

 

Панельку можно взять со штыревыми контактами и на макетке распаять и нужные провода спокойно в целевую плату припаять. Я так напаялся и никаких проблем не было.

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


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

Берите фитоновский с переходником (а лучше два, а в вашем случае - чыре : два 44 и два 68 , а по два -на всякий случай) и еще прикупите экстрактор (а лучше два) процессор из панельки вытаскивать. А через RS вы всегда сможете намудох... в смысле напробоваться.

 

Панельку можно взять со штыревыми контактами и на макетке распаять и нужные провода спокойно в целевую плату припаять. Я так напаялся и никаких проблем не было.

Дело в том, что у меня нет этой самой целевой платы. Даже если я прошью контроллер с помощью программатора, то на чем я его буду проверять??? Получается, нет переходников с PLCC44 на PLCC66???

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


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

Дело в том, что у меня нет этой самой целевой платы. Даже если я прошью контроллер с помощью программатора, то на чем я его буду проверять??? Получается, нет переходников с PLCC44 на PLCC66???

 

Ну вы подумайте: зачем они?! Каждый ставит тот процессор , который нужен (я вообще в серии из 100 штук их просто прошивал и запаивал на плату уже без панельки). Или для случая, когда гранаты не той системы и надо 44 побыстрому заменить на 68? У фитона есть втыкалки в панельки 44 и 68 , но это для внутрисхемных эмуляторов. Произведение искусства еще то.

 

Я про плату невнимательно читал: вам не на чем смотреть? Ну так или китеныша какого прикупить или спаять самому. Если устройство предполагается сложное - спаять только сам проц, его стабилизатор, кварц и наверняка будет какой обмен по порту, вот его и спаять . Если честно, это паяется за то время , что мы тут уже обсуждаем. Покупается макетка с дырочками и нужные штыревые панельки и щепотка деталей и за один день плата готова. Если магазина с щепоткой деталей под рукой нет, то ой. Проще китеныша заказать .

 

 

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

 

Вы совершнно напрасно боитесь чего-то там припаять. Шаг между выводами 2.5 у штыревых панелек. Паять процессор гораздо проще , чем паять кастрюлю, в чем-то я бы даже сказал успокаивающе, аккуратно посмотрели чего куда тянуть и припаяли.

 

 

Если ваш присмотренный китеныш с 44 процем, то чего такого страшного? Просто в 44 нету части (по моему 2х) портов :4 и 5. И все. Какую- никакую программу можно будет и на нем отладить, если только вам не надо управлять сразу четыремя десятками лампочек.

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


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

Ну вы подумайте: зачем они?! Каждый ставит тот процессор , который нужен (я вообще в серии из 100 штук их просто прошивал и запаивал на плату уже без панельки). Или для случая, когда гранаты не той системы и надо 44 побыстрому заменить на 68? У фитона есть втыкалки в панельки 44 и 68 , но это для внутрисхемных эмуляторов. Произведение искусства еще то.

 

Я про плату невнимательно читал: вам не на чем смотреть? Ну так или китеныша какого прикупить или спаять самому. Если устройство предполагается сложное - спаять только сам проц, его стабилизатор, кварц и наверняка будет какой обмен по порту, вот его и спаять . Если честно, это паяется за то время , что мы тут уже обсуждаем. Покупается макетка с дырочками и нужные штыревые панельки и щепотка деталей и за один день плата готова. Если магазина с щепоткой деталей под рукой нет, то ой. Проще китеныша заказать .

 

 

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

 

Вы совершнно напрасно боитесь чего-то там припаять. Шаг между выводами 2.5 у штыревых панелек. Паять процессор гораздо проще , чем паять кастрюлю, в чем-то я бы даже сказал успокаивающе, аккуратно посмотрели чего куда тянуть и припаяли.

 

 

Если ваш присмотренный китеныш с 44 процем, то чего такого страшного? Просто в 44 нету части (по моему 2х) портов :4 и 5. И все. Какую- никакую программу можно будет и на нем отладить, если только вам не надо управлять сразу четыремя десятками лампочек.

Спасибо-спасибо) Решили, что, может быть, все-таки закажем AT89STK-11 и вместо 44-выводной колодки припаяем 68-выводную. Туда и поставим наш контроллер. Я правильно говорю или бред несу?

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...