пятница, 23 января 2009 г.

О микроконтроллерах PIC

О микроконтроллерах PIC уже накопилось столько информации, что ею можно было бы заполнить тысячи страниц. Мы попытаемся изложить только основополагающие факты, объяснить их и при этом поделиться собственным опытом.
В частности, наша задача — дать беглый обзор большого объема разнообразных сведений. Для того чтобы не перегружать главу излишними деталями, мы в ней обсудим только фундаментальные особенности микроконтроллеров PIC, которые можно обнаружить уже у первых двух поколениях PIC. хотя они образуют также и базу для PIC18.

Новые и дополнительные свойства микроконтроллеров PIC будут рассмотрены в отдельной главе "PIC18". Авторы решили, что лучше всего будет представить семейство PIC18 как логическое продолжение предыдущих серий PIC, Несколько раз новшества PIC18 кратко упоминаются уже во вступительной главе.

В былые времена различные представители микроконтроллеров PIC одного поколения разнились между собой, в основном, объемом памяти, количеством выводов и типом корпуса. Между тем, существует много функций, которые у ряда производных устройств реализованы по-разному.

Различные типы микроконтроллеров могут отличаться множеством мелочей. Так, к примеру, во многих случаях мы не будем останавливаться на том, какие специальные разряды находятся в каких регистрах. Компания Microchip хорошо потрудилась над тем. чтобы сохранить совместимость "снизу вверх". Каждый опытный разработчик знает как это трудно.

Таким образом, эта книга не может быть заменой литературе от Microchip. Мы настоятельно рекомендуем каждому пользователю микроконтроллеров PIC читать справочные руководства, содержащие немало интересных советов. Особенности конкретного устройства необходимо выяснять по соответствующим техническими описаниям, даже если их не всегда комфортно читать. Кроме того, существует бесчисленное множество полезных рекомендаций для особых случаев применения (так называемые "Application Notes").

Для выбора типа микроконтроллера PIC с определенными свойствами существует Product Selector Guide (руководство по выбору продукта). Некоторые из функций PIC18 теоретически могут быть реализованы даже в представителях среднего подсемейства микроконтроллеров PIC. поэтому перед тем как приступить к новому проекту следует всегда изучать самую свежую информацию.

Поскольку при выборе устройства также учитывается и цена, очень важна возможность беспрепятственного ознакомления с состоянием цен. С некоторого времени это осуществимо с помощью раздела Buy домашней Web-страницы компании Microchip (www.microchip. com).

С точки зрения пользователя, необходимыми компонентами каждого микроконроллера являются:
• центральный процессор;
• память данных и память программ;
• тактовый генератор и таймер;
• порты ввода-вывода;
• схема сброса.

Можно также назвать компоненты, от которых отказались в первых микроконроллерах PIC:
• схема прерываний;
• аппаратные модули, работающие без участия центрального процессора.
Разумеется, существуют и другие компоненты, однако они доступны пользователю лишь косвенно (например, регистр стека).

Что сразу же впечатлило авторов при первом знакомстве с микроконтроллерами PIC. так это базовая концепция архитектуры и принципа функционирования.

Со времен первого поколения, устройства PIC значительно "выросли" — прием не только в размере, но и в интеллектуальности технологии. В первую очередь PIC занимают особое место в мире микроконтроллеров, благодаря множеству хорошо продуманных аппаратных модулей.

Комментариев нет:

Отправить комментарий