Помогите запрограммировать контроллер

Тема в разделе "WASM.ELECTRONICS", создана пользователем ErvSed, 30 июл 2005.

  1. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Здравстуйте дорогие форумчане, у меня к вам есть одна "маленькая" просьба. Дело в том, что я давно уже хотел научится программировать контроллеры, и вот в чем состоит моя просьба:

    Не могли бы вы мне подробно описать от и до как можно написать программу для контроллера, как ее записать на контроллер (дать описание для чайника),где и что купить для этого ( если кто из Питера - то подскажите где у нас это самое продается)... .

    Ну предположим что у меня есть 3 порта микроконтроллера и мне нужно запрограммировать контроллер таким образом, что бы на выходе (3-й порт) выдавался результат лог. операции AND между содержимым 1-го и 2-го портов, ну и как-то вывести результат (на светодиоды или как-то еще).



    Или я фантазирую и все путаю и на самом деле такое невозможно сделать???
     
  2. Black_mirror

    Black_mirror Active Member

    Публикаций:
    0
    Регистрация:
    14 окт 2002
    Сообщения:
    1.035
    ErvSed

    Возможно, устройся на работу ;)
     
  3. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
    Сначала нужно запастись наличностью :) Пойти туда, где в Питере продают электрокомпоненты, и выбрать недорогую плату с микроконтроллером. Самые дешёвые - PICs от Microchip. Покупать сразу навороченный 32-битный контроллер с портами USB, памятью, DSP и прочими вкусностями не стоит, т.к. зачастую первый микроконтроллер долго не живёт. Поэтому, купите лучше самый дешёвый PIC, что-нибудь на базе Intel 8051 (сам Intel 8051 уже не существует), Motorola HC08... Рекомендую купить жука сразу с платой (это чуть дороже), т.к. собирать её руками и паяльником - занятие не для новичков. Удостоверьтесь, что контроллер программируется in-circuit, т.е. не требует дополнительного программатора, чтоб имел софт для прошивки с компа через последовательный порт.



    Не забудьте заглянуть на сайт производителя, чтоб скачать всю документацию, примеры, софт и т.д.



    Найдите в сети форум по контроллерам этого конкретного производителя.
     
  4. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25


    А что на работе мне этому научат???
     
  5. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Quantum - спасибо за подсказку. Сегодня воскренье, неохота куд-либо идти. Когда куплю все что надо, тогда спрошу что непонятно.
     
  6. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    ErvSed

    Самые простые контроллеры (и не дорогие)-

    это серии MCS-51.

    Я начинал с них. Могу на мыло слить инфу по ним

    (и инструментам).



    P.S. Самые простые- потому что не надо покупать

    программатор (прошиваешь через LPT)

    и архитектура прозрачная.
     
  7. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Купил микроконтроллер P 8051AH-1212 от Intel, спросил можно ли запрограммировать его без программатора - сказали что программатор не нужен, нужна какая-то схема, помоему они сами нифига непонимают!!!

    Осталось самая малость - найти инфу про этот микроконтроллер и написать какую-нибудь прогу под нее. Если кто может - помогите найти инфу по этому контроллеру.

    [​IMG] 815470896__Untitled1.jpg
     
  8. Quantum

    Quantum Паладин дзена

    Публикаций:
    0
    Регистрация:
    6 янв 2003
    Сообщения:
    3.143
    Адрес:
    Ukraine
  9. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25


    Спасибо большое, но я уже купил другой, может в следующий раз этот куплю.
     
  10. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Quantum - большое спасибо за ссылку, Perez я похоже все неправильно понял и MCS-51 - это что мне нужно, отправь пожулайста - ErvSed4@Bk.Ru.
     
  11. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    ErvSed

    Я отправил файл объемом 2,6 МБ. Если не пришел, пиши.
     
  12. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Получил, посмотрел - большое спасибо.
     
  13. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    perez

    не мог бы ты отправить инфу о том как надо на контроллер записывать проги, какие "провода" нужны, а еще лучше конкретный пример на конкретном контроллере (ты же говорил что у тебя есть несколько примеров).
     
  14. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Посмотрю дома. Валялась прога (под дос, кажется).

    Программатор. Там разводка проводов. Найду- вышлю на мыло.
     
  15. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Отправил
     
  16. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    Тк он же для Atmel`овских контроллеров, или на Intel`овские тоже можно записать с ее помощью??
     
  17. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    Atmel 89S51, 89S52, 89S53, 89S8252.
     
  18. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    У меня еще один очень, может быть, тупйо вопрос: как делают дорожки на плате??? Я сегодня в первый раз поработал пояльником и понял что с помощю оловянного припоя дорожку не сделать(или я ошибаюсь и существуют специальные "пасты" или что-то в этом роде, или вообще другой инструмент нужен???
     
  19. letopisec

    letopisec New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2004
    Сообщения:
    228
    >Я сегодня в первый раз поработал пояльником и понял что с помощю оловянного припоя дорожку не сделать



    ну ты даёшь. Ну вот хотя бы:



    http://www.ra9mjr.narod.ru/design1.htm
     
  20. ErvSed

    ErvSed New Member

    Публикаций:
    0
    Регистрация:
    21 июл 2005
    Сообщения:
    25
    У меня есть готовая печатная плата с отверстиями, как мне соединить дорожки?