Jump to content
Sign in to follow this  
Slawon

Помогите С Программатором Для At89c2051

Recommended Posts

Никак не могу зашить проц AT89C2051. Нашёл хорошенькую схемку на этом проце, а запрограммировать никак немогу. Все схемы программаторов в инете не катят. Прошу очень помочь!!!!!!!!!!!!!!!!!!!!

Share this post


Link to post
Share on other sites

Какие именно "некатят"?? Чем "некатят" ? Тем что больше 5 деталей?? К сожалению этот МК нужно програмировать высоковольтным способом.. Если нехотите собирать програмер - то ищите рядом с вашим местом жительства того у кого есть..

Share this post


Link to post
Share on other sites

Вот самый нормальный программатор для 89с2051, шил им долгое время работает отлично, проверено.

Вот под него программа

post-78045-1249910475_thumb.png

post-78045-1249910497_thumb.jpg

post-78045-1249910506_thumb.jpg

_Blowit.rar


Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Приглашаем на вебинар «Инновационные технологии Analog Devices в области управления питанием» (11.08.2021)

В программе вебинара технология Silent Switcher® - сочетание высокого КПД и сверхмалого уровня ЭМИ, технология uModule® - высокоинтегрированные решения для источников питания, микро- и нанопотребляющие DC/DC-преобразователи, решения для резервного питания, цифровое управление системой питания (PSM), безоптронные изолированные обратноходовые преобразователи. В практической части вебинара будут продемонстрированы примеры работы с инструментами Analog Devices для проектирования источников питания.
Подробнее

А на COM порт её можно переделать? 9контактов.


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

Концевые микропереключатели KLS – простая и надежная коммутация по оптимальной цене

На складе Компэл широко представлены нажимные переключатели от KLS в стандартных и миниатюрных корпусах с различными типами актуаторов. Микропереключатели серий KLS7-KW10 и KLS7-KW4-3Z соответствуют строгим стандартам электрической безопасности и эффективности, что гарантирует надежную коммутацию цепей управления.

Подробнее

Это будет очень геморно и неоправданно, т.к. COM последовательный порт, а LPT параллельный.


Пока в груди моей бьётся мотор, надежда есть на чистый бензин...

Share this post


Link to post
Share on other sites

Датчики STMicroelectronics – новые возможности систем умного дома ST

Согласно прогнозам аналитиков, в ближайшие пару лет будет наблюдаться заметный рост рынка датчиков движения и положения для умного дома. Компания STMicroelectronics предлагает одну из самых широких линеек MEMS-датчиков, включая акселерометры, гироскопы, цифровые компасы, модули IMU, микрофоны и датчики параметров окружающей среды. Рассмотрим применение датчиков и тенденции их развития.
Подробнее

Извените, тогда вопрос такой, схема программатора для этого контроллера на ком порт есть 9 контактов?


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

Этот программатор предназначен только для работы с LPT портом, и для com его переделать нельзя. Если нужен непременно COM, то нужен другой программатор. Старая серия контроллеров AT90C программируются только в параллельном режиме, для чего им нужно 8 веревок с данными, с ком портом такой номер на прямую не пройдет, для них нужен другой программатор - на пример вот такой http://www.kmitl.ac.th/~kswichit/easy1/easy.htm , но там нужно иметь (прошить где то) прошитый контроллер 89с2051. Я подглядывая в эту конструкцию соорудил свой программатор для AT89C51 (40 ног). К стати он тоже для com порта. В архиве все, с исходниками на дельфи, печасткой в лайоте и схема.

post-78045-1251088642_thumb.jpg

post-78045-1251088650_thumb.jpg

post-78045-1251088657_thumb.jpg

Программатор89С51.rar

Edited by Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Большая такая схема получилась по одной причине. В 89С2051 есть внутренний счетчик адреса, который по внешнему тактовому импульсу увеличивается, а в 89с51 нет и адрес надо подавать на ноги контроллера, а это еще14 ног плюс управление.


Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

К стати были еще контроллеры AT90SХХ - они программированлись последовательно


Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Походу контроллер этот старый, а где я найду lpt для него не понимаю.


Не цитируите полностью предыдущее сообщение!!!

Share this post


Link to post
Share on other sites

Да, сейчас на некоторых новых компьютерах имеется проблема с лпт портом, но не на всех. У меня на пример на мамашке с двухядерным камнем есть лпт. (Правда за чем то убрали com :), все на оборот. ) Есть два варианта решения этой проблемы 1- найти компьютер с лпт портом (может быть купить недорогой/бесплатный), попросить прошить у друга или что нибудь в этом роде. Этот вариант на мой взгляд наиболее безболезненный и 2й - у меня есть несколько схем для прошивки обозначенного контроллера по сом порту, но думаю тебе они не понравятся (слишком большие и сложные) вот они: http://www.kmitl.ac.th/~kswichit/easy1/easy.htm (и прикрепленные файлы)

есть еще один вариант - сделать его самостоятельно, должно получится очень просто - контроллер AT90S2313/ATTINY2313 MAX232, пару конденсаторов, разъем для сом порта 7805 и панелька под 2051.

BIDIPRO.RAR

s44.pdf


Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

На плате программатора для 89с2051 разведено питание вот схема.

трансформатор - это блок питания от денди с удаленным диодным мостом и конденсатором, все остальное (удвоитель и стабилизаторы) на плате

post-78045-1255664595_thumb.jpg

Edited by Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites

Извиняюсь что поднимаю старую тему, но просто жуть как нужна помощь.

Что имеется, собрал программатор BlowIT для AT89C2051 по данной тут схеме, но он не работает, или я просто не так что-то делаю. Уже мучаюсь второй день и никаких результатов, навыки в электронике естественно есть и вроде руки не кривые. Комп которым пытаюсь прошить: Intel Pentium MMX 233Mhz, 64MB RAM. Операционка Windows2000, запускаю Start>Run..>cmd, так как при запуске в OS окно доса просто закрывается при первом же нажатии любой кнопки, далее C:/*******/*******/*****/Desktop/For89c2051/py2051 ledblink.hex

Включаю питание программатора, использую АТ компьютерный блок питания +5В и +12В, вставляю программатор в LPT и жму Enter...

Получаю:

Got 45 bytes

Blowing...

We are finished!

Отключаю питание, вытаскиваю программатор из LPT, вытаскиваю AT89C2051 и вставляю его в схемку для проверки, та что со светодиодами должна "мигать", подключаю 5В и ничего, полный ноль. Так вот и мучаюсь :(

При экспериментировании было замечено, что если программатор вставить в LPT и потом включать питание то по питанию получается короткое замыкание, должно ли быть так не знаю. Это при первой попытке было обнаружено, я даже подумал что спалил AT89C2051 так что его отложил в сторону и взял другой свежий, теперь делал всё как описано сверху. При таком шаге событий короткого замыкания нет. Думал может неn сигналов из LPT при прошивке, взял осциллограф проверил, пульсации есть в районе 4,87В. Померил питание 5В = +5,11В, 12В = 12,14В, транзисторы открываются и закрываются при прошивке. Вроде всё работает, но почему он не прошивает ничего?

После долгих поисков наткнулся на http://www.vakim.boom.ru/schemes/a2051.html

Якобы конденсатор на XTAL1 не нужен, отключил, пробую с новой программкой:

C:/*******/*******/*****/Desktop/а2051soft/a2051 test.bin

Получаю (смотреть аттач)

Видимо cmd кириллицу не понимает так что понять что происходит тяжело, но вроде всё как написано на сайте. Результата никакого, светодиоды не моргают :(

Уже и не знаю что и делать, конечно многие скажут "да купи ты 89S2051 и не надо никаких программаторов 5 проводов и всё" Но дело в том что 89S2051 дороже чуть не в 2 раза и в моём городе только на заказ что значит ждать неделю, а 89C2051 имеются на месте и цена маленькая.

Цель собрать программатор для AT89C51 который описал Panda_y2k естественно там нужен прошитый 89C2051, а я уже даже всё детали для него купил :umnik2:

Надеюсь на помощь, да уже и так чисто разобраться хочется с этим BlowIT

Может в BIOS надо LPT как-то перенастроить у меня сейчас стоит Bi-Derectional

Вот фото/схемы в аттаче...

post-123191-1271838819,35_thumb.jpg

post-123191-1271838840,86_thumb.jpg

post-123191-1271838869,91_thumb.jpg

Share this post


Link to post
Share on other sites

Вот самый нормальный программатор для 89с2051, шил им долгое время работает отлично, проверено.

мне кажется или схема и устройство на фотках отличаются?

Sader, вы со своей проблемой разобрались?

Share this post


Link to post
Share on other sites
мне кажется или схема и устройство на фотках отличаются?

Sader, вы со своей проблемой разобрались?

Немного с опозданием :) но отвечу. Схема конечно отличается ровно на блок питания, который я привел ниже схемы программатора. Светодиоды - индикаторы питания 5 и 12в.

Программатор к стати шьет и под XP, сейчас у меня Win7, тоже работает.

Sader
В схеме программатора кварц не нужен и конденсатор там всего один, собирайте точно по схеме и будет работать. Ни каких КЗ быть не должно.

На экране абра-кодабра по тому, что какая то коса с русификатором. В ХР такого у меня не было ни разу.

Для АТ89С51/52/55 есть вот такой очень не плохой программатор http://cxem.net/mc/mc11.php его сделать проще будет.

Мой тоже работает, но шьет только 51е, для других не заморачивался.

PS Не все сообщения могу просмотреть, если что, кидайте в личку.

Edited by Panda_y2k

Купи два беляша и собери из них кошку

Labor est etiam ipse voluptas Труд уже сам по себе есть наслаждение (*Формула любви)

Ave novie-nostra ales Если один человек построил - другой завсегда разобрать может....(*Формула Любви).

Share this post


Link to post
Share on other sites
10.08.2009 в 16:24, Panda_y2k сказал:

////////////////////////

Господа такой вопрос. Нужно считать и прошить пару контроллеров "at89c2051" LPT порт у меня имеется. Хочу сделать по этой схеме, так как простая. А какой программой программировать? 

Edited by Falconist

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Сообщения

    • Так они в ЕС серьезно обсуждают возможную денежную компенсацию Украине за переход на Северный поток! Странные люди, в мире так много стран через которые нет транзита газа в Европу и им ничего не компенсируют, а Украине почему-то собираются!  
    • Нужно начать с простого. Чем же отличается генератор современного автомобиля от ретро? И почему раньше "недоливали" на холостых оборотах? Не могли витков добавить или что-то другое сдерживало? От туда же. https://ru.wikipedia.org/wiki/Метод_заряда_аккумуляторной_батареи_IUoU Может что-то прояснит.
    • Чтобы знать от чего и решить - распаять или оставить полежать. Недавно попал в руки самопальный усь в корпусе от Венца. Корпус был в состоянии на 4+. Подумалось: зачем он мне пустой и отдал человеку. Через месяц-два подгоняют мне вдруг цельный Венец в крайне погнутом корпусе...Таких примеров уже несколько накопилось.
    • И как это может повлиять на работу схемы контроля??? Вижу, что Вы совершенно не разбираетесь в принципах работы разных типов микрофонов. И даже в Вашем высказывании  приходится усомниться. Вы хоть знаете разницу между балансным и небалансным подключением? Кабель с экранирующей оплеткой или без нее?  Поэтому - минимальный ликбез. Балансное подключение подразумевает подключение экранированным кабелем с двумя сигнальными жилами (а не так, как в схеме https://forum.cxem.net/index.php?/topic/231998-схема-контроля-сопротивления-микрофона/&do=findComment&comment=3537696 ). Если стабилизировать тестирующий ток, подаваемый на катушку на достаточно низком уровне, то при обрыве одного из сигнальных проводов описанных выше "страшилок"  не произойдет. А схема контроля должна отследить возникшую при этом асимметрию потенциалов на сигнальных проводах и подать сигнал неисправности. Аналогично возникнет несоответствие напряжений между сигнальными проводами и экраном при обрыве последнего. Вот такой алгоритм.
    • Ага. Формулу 'качай или плати' для транзита оставил, а 'бери или плати' для газа завернул. Классное такое решение... 
    • в 21 веке собирать жуть на выводных элементах D class/...ну ну. есть на irs2092 платы.
×
×
  • Create New...