Программатор для микроконтроллеров AT89C51

   Отдых дикарем смотри здесь. |   

Микроэлектронные проекты. Александр Фомин. Программатор


«Телесистемы»: Микроэлектронные проекты. Александр Фомин. Программатор для микроконтроллеров AT89C51/52/55
 Программатор для
 микроконтролеров
 AT89C51/52/55
 


   На этом сайте вы сможете найти описание, схему и программное обеспечене для самостоятельного изготовления программатора микроконтроллеров AT89C51/52/55 производства фирмы ATMEL.
      Вам не нужно нигде регистрироваться, не нужно ничего оплачивать, все вы можете использовать абсолютно бесплатно. 
      Я, как автор, не несу НИКАКОЙ ответственности за возможный ущерб, недополученную выгоду в результате неправильного или правильного использования Вами любого ресурса, размещенного на этом сайте. Если завтра вы опоздаете на работу, случится мировой экономический и финансовый кризис, Земля столкнется с кометой, я тут непричем.
        Используя расположенные выше кнопки вы можете ознакомится с "внешним" видом программатора. Программатор подключается к последовательному порту компьютера. При управлении программатором используются только стандартные функции Windows API, поэтому программа должна работать под всеми версиями Windows. Я проверял под Windows 98. Если у вас что-то не работает, то пишите, буду дорабатывать.
     Основу программатора составляет микроконтроллер AT90S4414. Почему такой дорогой, спросите Вы? Да, можно было использовать контроллер AT89C51. Но если вы только еще собрались делать программатор, т.е. у вас его нет, то чем вы прошьете контроллер для программатора? AT90S4414 дороже, но имеет возможность программирования по последовательной шине SPI. Программатор для такой шины состоит из 3-х резисторов, 3-х конденсаторов и кварца и подключается к параллельному порту. Я использовал программатор SP12 c сайта http://www.xs4all.nl/~sbolt/e-spider_prog.html. Там вы сможете найти схему подключения к порту LPT и программное обеспечение под различные операционные системы: DOS/WINDOWS, LINUX и даже WINDOWS 2000! Кстати, там вы сможете найти программатор и для контроллеров, совместимых с семейством MSC-51 и имеющих интерфейс SPI: AT89S8252, AT89S53.

      Для более дешевого варианта преобразователь уровней COM-порта в ТТЛ и обратно выполнен на дискретных элементах, хотя можно было использовать готовые микросхемы типа DS275, MAX232, но их нужно сначала найти и купить. А два транзистора и пяток резисторов с конденсатором можно найти всегда. Правда, такой вариант имеет недостаток: уровень логического "0", передаваемого контроллером, будет не +12 в, а всего +5 в.  Но стандарт последовательного порта предполагает уровень логического "0" +3...+12В, так что +5 соответствует стандарту. Эту схему преобразователя я придумал не сам, а нашел на сайте ATMEL www.atmel.com. Там эта схема используется в программаторе для микроконтроллеров семейства AVR. Там же сообщается о том, что старые платы ввода-вывода могут не работать при таком малом уровне напряжения.
    Ниже вы можете скачать прошивку для контроллера AT90S4414 в форматах ROM и HEX (SP12 понимает оба этих формата), управляющую программу, иструкцию по сборке и проверке программатора. Управляющая программа имеет подробный Help.
ОПИСАНИЕ ФОРМАТ РАЗМЕР
Прошивка для контроллера AT90S4414(ROM и НЕХ) RAR архив 2007 байт
Управляющая программа Prog51(Windows) RAR архив 199 Кбайт
Краткая инструкция по сборке TXT 6 Кбайт
Схема программатора JPG 81 Кбайт
Все вышеперечисленное в одном архиве RAR архив 272 Кбайт
    Также вы можете скачать описания микроконтроллеров AT89C51/52/55 и AT89S53 на английском языке. Описаны только отличия данных микроконтроллеров от стандартного образца 87C51.
Описание Формат Размер
AT89C51 PDF 125 Кбайт
AT89C52 PDF 125 Кбайт
AT89C55 PDF 620 Кбайт
AT89S53 PDF 483 Кбайт
    Если вы хотите полее подробно ознакомится с микроконтроллерами фирмы Atmel и имеете кое-какие познания в аглийском языке, то можете сходит на официальный сайт фирмы http://www.atmel.ru/.Также имеется российский сайт поддержки Atmel http://www.atmel.ru/. Правда там микроконтроллеры семейства MSC-51(AT89C51 и др.) не уважают, в основном пишут об семействе AVR (AT90S4414 из этих), но в разделе "вопрос-ответ" есть ссылки на MSC-51. Автор проекта: Александр Фомин (E-mail: fomalex@mail.ru, сайт: http://atprog.boom.ru/) Микроэлектронные проекты   |||  Главная страница   |||  Содержание   |||  Без кадра

E-mail:
info@telesys.ru


Содержание раздела