Микроконтроллеры AVR
AVR против PIC.
Возможно, вы знакомы с микроконтроллерами PIC компании Microchip. Возможно, нет. Но в любом случае (если вы изучаете или собираетесь изучать микроконтроллеры) вам будет полезно знать основные отличия PIC и AVR, поскольку это одни из самых популярных микроконтроллеров (и не только среди любителей).
Сколько людей - столько мнений. Поэтому борьба взглядов, мнений, пристрастий будет продолжаться вечно…
...и, все же, постараемся быть объективными при сравнении AVR и PIC.
Микроконтроллеры AVR по сравнению с PIC имеют несколько явных преимуществ:
- AVR имеют более совершенную архитектуру и могут выполнять команды в каждом такте (в отличие от PIC, которым для выполнения команды требуется четыре такта). Поэтому при той же тактовой частоте AVR работают в четыре раза быстрее, чем PIC.
- AVR имеют 32 рабочих регистра, в то время как PIC всего один.
- Микроконтроллеры PIC разрабатывались на протяжении долгих лет, и поэтому у них есть несколько неприятных сложностей с совместимостью программ для разных моделей микроконтроллеров. В AVR этого пока удавалось избегать.
- AVR имеют почти в три раза больше команд. Это можно считать как преимуществом, так и недостатком. С одной стороны, опытному программисту это на руку, так как у него будет больше возможностей (кроме того, программы для AVR по этой причине будут почти всегда короче таких же программ для PIC). С другой стороны, для новичка это не очень хорошо, потому что придётся изучать и разбираться с большим количеством команд.
Недостатки, разумеется, тоже есть. Например, в PIC разрешён прямой доступ к регистрам ввода-вывода, что не допускается в AVR. Впрочем, это не такой уж и страшный недостаток.
Хотя приверженцы есть как у AVR, так и у PIC, и склонить фаната PIC на сторону AVR будет сложно, невзирая ни на что. Потому как для фаната главное вера )))
Похожие запросы по теме:
- Микроконтроллеры pic avr.
- Программатор pic avr.
- Программирование avr pic.
- Универсальный программатор avr pic.
- Программирование микроконтроллеров pic avr.
- Программаторы для микроконтроллеров pic avr.
- Универсальный программатор для микроконтроллеров avr и pic.
- Arduino avr pic.
- Схемы pic avr.
- Pic avr arm.
- Схемы программаторов pic и avr.
- Программатор pic avr своими руками.
- Arm pic avr dsp.
- Что такое avr и pic.
- pic avr dsp arm mcu.
- pic avr stm.
- pic vs avr.
- extra pic для avr.
- Многоканальные системы управления +на микроконтроллерах avr pic.
- pic avr io
|