Автор Тема: Посоветуйте контроллер  (Прочитано 4515 раз)

0 Пользователей и 1 Гость просматривают эту тему.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Посоветуйте контроллер
« : Сентября 04, 2008, 10:11:38 am »
Для курсовой работы надо выбрать котроллер 8 16 или 32 разрядный. Нужен такой чтоб в нете было много инфы по нему причем не поверхностной, а с описанием всех тонкостей работы т.к. скорее всего придется изготавливать аппаратную часть и естественно надо чтоб это все дело после сборки работало. Еще желательно чтоб можно было найти различные программные наработки для решения типовых задач. Вобщем нужен максимально "дружелюбный" контроллер. Я так понимаю что выбирать придется между AVR и PIC. Кто что может сказать по поводу онных и конткретных моделей среди них.
В задание будет скорее всего что то типа: подключение клавиатуры, памяти, ЖКИ, АЦП, межпроцессорный обмен через ПДП и т.д.
« Последнее редактирование: Сентября 04, 2008, 01:47:40 pm от yjm »

dimab

  • Сообщений: 1565
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #1 : Сентября 04, 2008, 12:36:24 pm »
AVR 8-битный

Могу порекомендовать MSP430, он 16битный, библиотек для них от производителя - море.

Также (если не боишься трудностей с необходимостью более глубокого изучения контроллера) - ARM. AT91SAM7 можно купить за 10$, он 32битный, быстрый.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #2 : Сентября 04, 2008, 01:38:33 pm »
Быстродействие не имеет значения. Желательно чтоб архитектура была относительно простой и адресное пространство было не мудреным.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #3 : Сентября 04, 2008, 01:47:11 pm »
Как на счет 8 битных AVR что лучше из ATxmega и ATmega ? Что лучше для данных целей MSP430 или AVR 8 бит ?

dimab

  • Сообщений: 1565
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #4 : Сентября 04, 2008, 01:54:16 pm »
Для работы с дисплеем/клавой, АЦП - AVR за глаза хватит
но поддержка внешней оперативки есть не у всех, mega8535, mega162, ну и старшие наверное - mega128

xMega - конечно лучше, там и DMA есть и эвент контроллер, и ускорение AES, ну если это не нужно - то и он сам не нужен
и xMega  8/16 битный, что они имели ввиду - хз, в руках еще их не держал.

На сайте атмела все расписано.

AVR прост для освоения, все понятно, прямо и без загогулин.
Хорошо дружит с СИ, avr studio поддерживает AVRgcc компилятор, обе бесплатные.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #5 : Сентября 04, 2008, 02:53:05 pm »
А для mega8515-16AU программатор самому реально сделать ?

dimab

  • Сообщений: 1565
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #6 : Сентября 04, 2008, 03:17:15 pm »
можно прошивать 5ю проводами напрямую из ЛПТ порта.
Или поискать в нете схему STK200 - что есть более правильно. Там 1 деталь нужна.

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: Посоветуйте контроллер
« Ответ #7 : Сентября 04, 2008, 03:40:46 pm »
Вот схема STK200:

У меня он упакован в пластмассовый корпус переходника 9-25.
С одной стороны DB25 мама с другой IDC10 для подключения шлейфа к target board.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #8 : Сентября 04, 2008, 04:25:44 pm »
Для написания и компиляции AVR Studio ?
И еще на схеме на резисторах 100R что значит ? И эта микросхема 74НС244SO не редкость ?
« Последнее редактирование: Сентября 04, 2008, 04:29:04 pm от yjm »

dimab

  • Сообщений: 1565
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #9 : Сентября 04, 2008, 05:03:44 pm »
да, AVRstudio, +WinAVR, если нужен СИ

100R= 100ом

74hc244  - не редкость, обычная логика.

yjm

  • Сообщений: 544
  • GTLab - forever!
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #10 : Сентября 04, 2008, 06:02:30 pm »
ОК Спасибо !

A1eX

  • Гость
Re: Посоветуйте контроллер
« Ответ #11 : Сентября 04, 2008, 07:11:26 pm »
http://robozone.su/2008/03/21/prostojj-programmator-dlja-parallelnogo.html
он же с лейкой
74нс244 аналог кажецо 555ап5...

KMG

  • Сообщений: 3776
    • ICQ клиент - 412221711
    • AOL клиент - Mike
    • Просмотр профиля
    • E-mail
Re: Посоветуйте контроллер
« Ответ #12 : Сентября 04, 2008, 07:40:13 pm »
С последовательными резисторами работает лучше (проверено, собирал оба варианта, кондеры наоборот могут увеличивать земляной "звон", что приводит к сбоям при программировании).
С последовательными резисторами у меня шлейф от программатора почти 1,5м (кстати длинный кабель между компом и программатором гораздо хуже чем длинный шлейф от программатора до устройства)

dimab

  • Сообщений: 1565
    • Просмотр профиля
Re: Посоветуйте контроллер
« Ответ #13 : Сентября 04, 2008, 09:07:04 pm »
я шил без буфера 2м проводом, и все отлично
сейчас с буфером, после него 4м витой пары - работает отлично.

без резисторов в обоих случаях.
А конденсаторы - да, звенеть  может.
« Последнее редактирование: Сентября 04, 2008, 09:07:28 pm от dimab »