Заглавная страница
Материал из Mcontroller
О сайтеНа данном сайте планируется собрать большое количество материалов о программировании микроконтроллеров, преимущественно AVR, AVR32, ARM, PIC под Linux. В Сети можно найти очень большое количество ресурсов, посвященных данной теме. Чем же уникален данный сайт?
НовичкамМикроконтроллер представляет собой небольшую программируемую микросхему, умеющую выполнять записанную в ее память программу. На основе микроконтроллера очень легко изготовить цифровое электронное устройство с достаточно серьезной функциональностью даже в домашних условиях. Если Вы впервые собираетесь программировать микроконтроллеры, то вашему вниманию предлагаются следующие статьи: AVRAVR - это семейство 8-ми битных микроконтроллеров, разработанных и серийно выпускаемых фирмой Atmel с 1993 года. Они обладают массой достоинств: низкой ценой, малым энергопотреблением, большим объемом памяти, высокой скоростью работы и простотой в программировании. Для разработки устройств на базе AVR существует большое количество программного обеспечения. Atmel выпускает очень подробную документацию на AVR микроконтроллеры, в том числе и примеры реальных применений микроконтроллеров для конкретных целей. Это значительно облегчает первое знакомство с микроконтроллерами семейства AVR. Грабли, на которые часто можно случайно наступить при работе с AVR.Требуемые статьи и темыЭтот сайт достаточно новый и пока содержит немного информации. Если Вы разбираетесь в электронике, предлагаем Вам написать что-либо по следующим темам:
|
О микроконтроллерахМикроконтроллер (MCU) — микросхема, предназначенная для управления электронными устройствами. Типичный микроконтроллер сочетает в себе функции процессора и периферийных устройств, может содержать ОЗУ и ПЗУ. По сути, это однокристальный компьютер, способный выполнять простые задачи. Использование одной микросхемы, вместо целого набора, как в случае обычных процессоров, применяемых в персональных компьютерах, значительно снижает размеры, энергопотребление и стоимость устройств, построенных на базе микроконтроллеров. Сам по себе микроконтроллер ничего не умеет делать. Для него нужно написать программу, выполняя которую, он сможет управлять электронным устройством. После того, как программа написана и откомпилирована, ее можно загрузить в память микроконтроллера с помощью программатора. После подачи питания он сразу же начнет ее выполнение. ПодробнееИнструментарийКомпиляторыДля AVR это AVR-GCC, для ARM - ARM-GCC. ОтладчикиСимуляторыПрограмматорыAVReAl, AVRDUDE, PonyProg. Адаптеры: для LPT-порта, для USB. Интегрированные средства разработкиKontrollerlab, KTechLab, WinAVR, Code::Blocks, AVR Project IDE Установка программного обеспечения |
Ссылки
- Wiki о программировании AVR (англ.)
- Справочник решений на RoboWiki
- Архитектура AVR32. Расширение вширь и вглубь.
- 32 разряда от Atmel: развитие линии ARM контроллеров (pdf)
- ARM-микроконтроллеры ATMEL: аппаратные средства разработчика (pdf)
- ARM-микроконтроллеры ATMEL: Практические аспекты применения.
- Часть 1. ARM7 (pdf)
- Часть 2. ARM9 (pdf)
- 32-х разрядные микроконтроллеры корпорации Atmel на ядре ARM9 (pdf)
- Современные микроконтроллеры Atmel: акцент на 32 разряда (pdf)
- 32-х разрядные микроконтроллеры Atmel на ядре ARM7 (pdf)
- Беспроводные решения от Atmel: завтрашние технологии, доступные сегодня (pdf)


