Відкрити головне меню

Зміни

3 байти додано, 6 років тому
м
Додавання/виправлення дати для: Шаблон:Без джерел; косметичні зміни
Мікроконтролери родини AVR
</div>]]
Мікроконтролери AVR мають [[Гарвардська архітектура|гарвардську архітектуру]] (програма і дані знаходяться в різних адресних просторах) і систему команд, близьку до ідеології [[RISC]]. Процесори AVR мають 32 8-[[Біт|бітових]] [[Регістр_процесораРегістр процесора|регістри]] загального призначення. Максимальна тактова частота&nbsp;— 20 [[герц|мегагерц]] (XMEGA AVR&nbsp;— до 32&nbsp;МГц), короткі команди виконуються за один такт.
 
== Особливості ==
Окрім [[Комерційне програмне забезпечення|комерційних]] засобів розробки (IAR, CODEVISION і ін.), існують також [[Вільне програмне забезпечення|вільні]], наприклад, [[GNU]] порт [[GNU Compiler Collection|GCC]] для AVR. В якості вільного [[Інтегроване середовище розробки|середовища]] для avr-gcc можна використовувати [[Code::Blocks]].
 
Крім того, архітектура AVR дозволяє застосовувати [[Операційна система|операційні системи]] при розробці застосувань, основними з яких є написані на мові [[C_C (мова_програмуваннямова програмування)|C]] системи [[FREERTOS]] та [[uOS]]. Також існує написана на мові програмування [[C%2B%2B|C++]] система [http://scmrtos.sourceforge.net/ScmRTOS scmRTOS]
 
Суттєвий вплив на поширеність мікроконтролерів має те, що програмування цих мікроконтролерів здійснюється досить легко. Найпростіший [[Програматор|програматор]], пристрій за допомогою якого персональний комп'ютер записує програму у [[Флеш-пам'ять|flash]]-пам'ять мікроконтролера, складається з п'яти провідників та вилки порта [[IEEE_1284IEEE 1284|LPT]]. Це дозволяє з успіхом використовувати мікроконтролери AVR новачками, що хочуть отримати знання з мікроелектроніки.
 
== Див. також ==
* [http://vesoftua.te.ua/microkontrolerprograming/127------avr-.html Засоби розробки програмного забезпечення для AVR мікроконтролерів]
 
{{Без джерел|дата=травень 2013}}
{{джерела}}
 
[[Категорія:Процесори]]
220 373

редагування