Приветствую Вас ГостьСреда, 27.11.2024, 01:35

Микроконтроллеры для всех


Каталог статей

Главная » Статьи » Мои статьи

C чего начать?
 
 
  Этот вопрос задает себе каждый новичок, у которого есть желание, научится разрабатывать микропроцессорные устройства. Какими бы небыли ваши цели AVR, PIC или вообще DSP, вам достаточно разобраться в чем-то одном и тогда с легкостью можете освоить остальные элементы микропроцессорной техники. Научится разрабатывать микропроцессорные системы (МПС), это тоже самое , что научится писать , чтоб потом творить поэзию. Тут все будет зависеть от вашего правого полушария, от вашего творчества и вдохновения.
  И так, с чего начать?
1. Приобрести и всегда иметь под рукой фирменную документацию (datasheet) на данный микроконтроллер. Причем, не сокращенную версию (summary), а полную версию (full, complete). Скачать даташит на любой МК AVR вы сможете и у нас на сайте. Основной информацией, чем вы будете там пользоваться это распиновка микросхемы.
2. Обязательно наличие программатора. Для начала, можно спаять программатор с LPT-портом. Он проще.
3. Приобрести все программные приложения, а именно AVRstudio, и программу, которая поддерживает ваш программатор (PonyProg или AVRDUDE, или Proteus и тд.).
4. Желательно, а может даже и обязательно (если собираетесь плотно этим заниматься) иметь отладочную плату. На ней вы можете отрабатывать все ваши программы, как бы на черновике. О ней мы поговорим позже.
5. Конечно же, будет полезным приобрести русскоязычную литературу, чтобы в случае чего, было куда подсмотреть. А также, для того чтоб подсматривать в таблицу команд. А лучше распечатать ее на отдельные листочки. На нашем сайте вы сможете скачать не малое количество этих книг.
6. Наличие паяльника и всех мелочей к нему, сами знаете для чего. Паяльник достаточно иметь мощностью в пределах 25-40 Ватт.
7. Конечно же вы должны знать основы электроники, а особенно знать работу таких узлов как триггеры, регистры, АЦП, ЦАП, счетчики, двоичную и шестнадцатеричную систему счисления.
Если все это у вас уже есть, можете считать, что вы подготовлены на 100%. Осталось выбрать подходящий микроконтроллер и приступать работе.
 Советы:
  - в качестве справочной литературе хочу посоветовать отличные книги «микроконтроллеры AVR семейства TINIY (MEGA)» автор А.В.Евстифеев. Автор ни плохо поработал над этими книжками, жду выпуска по XMega. Эти книги – мои настольные книги;
  - в качестве выбранного корпуса лучше для начало использовать МК в DIP-корпусе с панелькой. Так как, опыт показывает, что начинать лучше с DIP-корпусами. К тому же проще заменить МК в случае выхода его из строя;
  - наличие отладочной платы, ускорит создания дальнейших ваших разработок;
  - не обязательно, но хорошо бы иметь осциллограф.
  - начинать изучения МК по узлам. Например, один - два узла МК в день (сегодня поработали с Таймером, завтра с АЦП). Наш обучающий курс построен именно по такому принципу.
  - схема, приведенная на рисунке 1 иллюстрирует все необходимые элементы и выводы МК тактируемого от внешнего кварцевого резонатора. Это то, что должно быть у вас на схеме обязательно (схема сброса, стабилизированное питание, внешнее тактирование). Все остальные выводы МК можете использовать для нужд проекта. На рисунке 2 показана та же схема, только источником питания является пальчиковые батарейки.

Рисунок 1 Минимальный и обязательный набор элементов в схеме контроллера для новичка.
 
  Вкрадце, здесь: L7805 -микросхема стабилизатора напряжения на 5 вольт (кренка); AVR - любой МК из серии AVR (Classic, Tiny, Mega, Xmega); конденсаторы по питанию - фильтры; резистор 10К и конденсатор 10мкФ - цепочка сброса; кварцевый резонатор с согласующими конденсаторами (18-30пФ); разъем для программатора.
В тако виде МК будет работать! А дальше в силу ваше творческой мысли или заданного проекта, дополняйте эту (рисунок 1) или эту (рисунок 2) базовую схему элементами, разъемами, цепочками. В вашем распоряжении все оставшиеся ножки микроконтроллера.







Рисунок 2 Минимальный и обязательный набор элементов в схеме контроллера для новичка. Эта схема годится, когда питания МК получает от трех пальчиковых батареек. Поэтому стабилизатор напряжения здесь не нужен.

Категория: Мои статьи | Добавил: Alex_Sky (28.10.2009)
Просмотров: 2870 | Комментарии: 1 | Теги: скачать, AVRstudio, с чего начать, AVR, Tiny, xmega, Mega, микроконтроллер, программирование МК, программы | Рейтинг: 3.5/2
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Категории раздела
Мои статьи [19]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Друзья сайта
  • Yourdevice