Андрей Смирнов
Время чтения: ~9 мин.
Просмотров: 1

Платы Atmel — самые популярные микроконтроллеры

25.05.16   Datagor   9 194   12   Привет, дрУги!Не удивляйтесь, зайдя сегодня на официальную страницу atmel.com и увидя красенький логотип Микрочипа в шапке сайта.1464147145_snimok.pngРебяты, официально разрешилось давнее противостояние между «пикашниками» и «авээрщиками» среди любителей.Если вы сторонник одной из группировок, то вам небезынтересно будет узнать, что выйграли «пикашники».«Авээрщикам» рекомендуется сметать складские остатки и бережно хранить старые чипы с надписью ATMEL. В память о юности.Разговоры и возня вокруг покупки/поглощения Атмел то возникали, то угасали со времён кризиса 2008 года. Сегодня заказчикам Атмел пришла рассылка с интересным письмом.В официальном уведомлении, подписанном важными шишками, написано:«Microchip’s acquisition of Atmel is now officially complete from a financial perspective.»Говоря по-русски, приобретение компанией Microchip компании Atmel теперь официально завершено с финансовой точки зрения. Микрочип купила Атмел с потрохами.Так же заказчикам поглощенного Атмела обещают поддержку.Чёткие перспективы поглощения основного конкурента пока не раскрываются. Но обычный сценарий известен: 80% команды на улицу, свёртывание всех флагманских направлений конкурента под видом замещения более новыми продуктами, попытка впендюрить некоторые разработки в свои бизнес-процессы.Прощайте, Crystal, Burr-Brown, Atmel и иже с ними, яже от ненажорнаго бизнеса пострадавшия.

Пруфы

Ссылка на оф. письмо о поглощении для заказчиков (англ.)Само письмо для историии в нашем хранилище: atmel-customer-letter-april-2016.pdf 🕗 25/05/16 ⚖️ 126,78 Kb ⇣ 161504525487_me-100-4.jpgЗдравствуй, читатель! Меня зовут Игорь, мне 45, я сибиряк и заядлый электронщик-любитель. Я придумал, создал и содержу этот замечательный сайт с 2006 года.Уже более 10 лет наш журнал существует только на мои средства. Хорош! Халява кончилась. Хочешь файлы и полезные статьи — помоги мне!Пожертвовать на журнал Датагор и др. способы получения доступа. — Спасибо за внимание! Игорь Котов, учредитель журнала «Датагор»

Камрад, смотри полезняхи!

foto_1.jpgИгорь Котов (Datagor)Россия, Сибирь, г.НовокузнецкСписок всех статейПрофиль Datagor

Читательское голосование

Статью одобрили 37 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.

Поделись с друзьями!

Связанные материалы

Вышла новая Atmel Studio 7!… ДрУги, добрый день! Революция! Atmel выпустила новую Atmel Studio 7 ( прессрелиз )! Как обычно,… Микроконтроллеры AVR семейства Classic фирмы ATMEL. Евстифеев А. В…. Книга представляет собой справочное издание по применению микроконтроллеров AVR семейства Classic… Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL, Евстифеев А.В…. Издательство: Додэка XXI [М.], 560 стр. 2005 г. Книга посвящена вопросам практического применения… ATmega8/L… Представляю вам даташит на микроконтроллер ATmega8/L фирмы Atmel. Если кто рискнёт перевести…… Программатор AVR-910-slim для контроллеров ATMEL + Code Vision… Прочитав на Датагоре статью Гунтиса о программаторе AVR 910 , задумал сделать ещё меньше размер и… Программатор для ATMEL AVR-910 по USB… Представлю Вам мой вариант печатной платы для сборки такого программатора. Детали, кроме самого МК,… Программатор JTAGICE 3. Что внутри?… Совершенно случайно попался мне в руки программатор JTAGICE3, который был выпущен компанией Atmel… Микроконтроллеры AVR в радиолюбительской практике. А. В. Белов… А. В. Белов Микроконтроллеры AVR в радиолюбительской практике Данная книга представляет собой… Запись вебинара по продуктам Power Integrations от Макро групп… Сегодня компания «Макро групп» провела вебинар по продуктам Power Integrations. Кто не понял, о чем… Дарагия Расияни!… А вы, земляки, перевели стрелки сегодня, в 2 часа ночи, на час вперед? Сегодня у нас снова отобрали… Atmel U211B — контроллер оборотов двигателя от стиралки для домашнего станка… Моя новая датагорская статья посвящена теме о превращении электродвигателя от стиральной машины в… Применение микроконтроллеров AVR. Схемы, алгоритмы, программы… Какой микроконтроллер выбрать? Где найти его описание? Где взять программу, обеспечивающую…

Общаемся по статье 💬

Microchip проглотила Atmel. Официально

Комментарии, вопросы, ответы, дополнения, отзывы

Информация Вы не можете участвовать в комментировании. Вероятные причины: — Администратор остановил комментирование этой статьи. — Вы не авторизовались на сайте. Войдите с паролем. — Вы не зарегистрированы у нас. Зарегистрируйтесь. — Вы зарегистрированы, но имеете низкий уровень доступа. Получите полный доступ.

Компания Atmel – производитель популярных семейств микроконтроллеров, каждое из которых имеет свои направления. Интересен этот производитель тем, что микроконтроллеры Atmel семейства AVR очень популярны в среде радиолюбителей. Кроме AVR контроллеров компания выпускает устройства с архитектурой ARM и i8051.

Популярность устройств обусловлена огромным количеством литературы по микроконтроллерам AVR. Каждый может освоить с нуля и писать простые коды с минимальным набором знаний.

Плата Atmel AVR

Какие бывают микроконтроллеры Atmel

Начнем с самого популярного, для освоения микроконтроллеров в целом, – Atmel AVR. Его можно разделить на два направления:

  1. 8-битные микроконтроллеры.
  2. 32-битные микроконтроллеры.

Среди простых проектов для любителей электроники особую популярность снискала именно 8-битная часть семейства. Есть хорошая справочная литература «Микроконтроллеры AVR семейства classic фирмы Atmel», в которой описана вся архитектура, назначение отдельных узлов, регистров и прочего. Не стоит беспокоиться, что она посвящена уже устаревшему семейству AVR Classic – в наши дни оно вытеснено контроллерами Attiny и Atmega, хотя самая маленькая и быстрая модель – AT90S2313 выпускается и по сей день, слегка в модернизированном виде – Attiny 2313.

Современные семейства программно и функционально совместимы с более старыми, а переход с Classic на Mega и Tiny требует минимальных трудозатрат и изменений программного кода. Среди семейства особенную популярность заслужил микроконтроллер с маркировкой Atmega 328p, применяемый во многих популярных платах Arduino. Почти все они имеют небольшое количество энергонезависимой памяти с ограниченным числом циклов записи (до 100 000) – EEPROM.

Такая память нужна не для текущих вычислений, потому что быстро закончится её ресурс, а для хранения данных в долгосрочной перспективе. Энергонезависимость EEPROM памяти обеспечивает сохранность всей информации после обесточивания микроконтроллера.

Семейство Atmel Smart базируется на архитектуре ARM. Компания правообладатель ARM свободно продает лицензии на разработку контроллеров со своей архитектурой разным производителям, что ускоряет распространение и популяризацию первых. Стоит отметить яркого представителя – микроконтроллер AT91SAM3X8E, является сердцем Arduino DUE, 32-бита. Это позволяет очень легко начать знакомство с такой архитектурой и разработку устройств энтузиастам электроники. Atmel ARM по характеристикам превосходит большинство микроконтроллеров Atmel AVR

Семейство Atmel 8051 – основано на по-настоящему легендарной архитектуре. Intel 8051 является одним из первых массовых микроконтроллеров с широчайшей сферой применения. Позволяет проектировать высокопрецизионные устройства с огромным быстродействием, практически сравнимым с быстродействием схем на логике. В линейке есть микроконтроллеры, работающие на частотах в 100 МГц, при этом выполняющие 100 миллионов операций в секунду, а это отличные показатели для этой архитектуры. Вы можете добиться быстродействия в долях микросекунд.

Способы связи компьютера и микроконтроллера Atmel

Чаще всего связь с МК устанавливается через COM-порт. На современных компьютерах и ноутбуках последовательного порта нет. Это вызывает необходимость использования USB-UART преобразователь, который распознаётся как виртуальный COM-порт.

Чтобы заливать прошивку в микроконтроллер, нужен либо этот преобразователь, либо специализированный программатор, например, AVRISP MKii – вы можете его собрать сами, но и в его составе есть микроконтроллер.

Происходит «каламбур»: для сборки программатора нужен программатор. Чтобы выйти из этой ситуации, используется специальный чип AT90USB162. Он, в свою очередь, при подключении к USB порту компьютера распознаётся как полноценное USB устройство, прошивку в которое можно загрузить с помощью утилиты Flip от Atmel.

Утилита Flip поддерживает программирование через следующие интерфейсы:

  • RS232;
  • USB;
  • CAN.

С помощью flip можно загрузить прошивку для программатора микроконтроллеров Атмела без использования COM-порта, а схема AVRISP mk II изображена ниже.

Для работы микроконтроллеров по интерфейсу UART (маркировка интерфейса – rs-232) в Atmel AVR выделен регистр UDR (UART data register), а настройки его работы хранятся в конфигурационных регистрах UCSRA, UCSRB и UCSRС. Настройки битов приемопередатчика Rx, Tx, кстати, хранятся в UCSRA.

Вопросы программирования микроконтроллеров

Для программирования МК ваш код нужно компилировать, для этого есть множество программного обеспечения, пример одного из них – это компилятор IAR. Использование этого компилятора не ограничено одними лишь Atmel. 8051, AVR, AVR32, ARM – это лишь небольшой перечень из более чем 20 поддерживаемых архитектур.

IAR – это универсальное решение для программирования микроконтроллеров различного типа и уровня. Хотя компиляторов есть большое количество, например, WinAVR и CodeVision, но они не осуществляют компилирование программ для тех же АРМов и других архитектур.

IAR Embedded Workbench – полное название этой мощной рабочей среды. Применение ИАРА позволяет добиться меньше размера и большего быстродействия кода; он набирает всё большую популярность из-за своих огромных возможностей.

Пример экрана IAR Embedded Workbench

Работа с микроконтроллерами требует постоянного выполнения одинаковых действий, таких как компиляция, прошивка, сброс к заводским установкам; для автоматизации этих процессов нужно использовать Makefile – набор инструкций для компилятора, в нём записаны обозначения действий с файлами программного кода и другие команды.

Для отладки готовых программ был разработан Atmel ice. Он нужен для внутрисхемной отладки программирования и прошивки устройств. Имеет два разъёма:

  1. Универсальный AVR, поддерживающий любой интерфейс;
  2. ARM.

Судя по отзывам реальных пользователей, работает он быстрее аналогов – AVR Dragon, например, при этом захватывает архитектуру АРМов и имеет больше функций.

Выводы

Фирма Atmel сейчас принадлежит Microchip’у, но продолжает выпускать свои семейства микроконтроллеров. Их популярность не угасала за многие годы, однако в последнее время наблюдается активная конкуренция с STM. Пока рано говорить, кто из них вырвется вперед, рассуждения об этом – тема отдельной статьи.

Выбор семейства зависит только от разработчика и поставленных перед ним задач, а AVR контроллеры помогли многим разработчикам «войти» в программирование микроконтроллеров.

Приплыли, господа. Компании Atmel больше нет. Она была продана по частям. Микропроцессорное отделение выкупила компания Microchip (та самая которая PIC делает), а отдел Flash памяти продано компании On Semiconductors Что теперь будет с архитектурой AVR неизвестно. Несколько лет то еще она, конечно, просуществует, но вот что дальше? У Микрочипа есть свои контроллеры и своя архитектура которая занимает внушительный процент рынка. Не вижу смысла им дробить силы на разработку двух разных архитектур. Возможно AVR будет свернуто и все мощности брошены на PIC, а возможно возникнет третья архитектура, этакий гибрид, обьединяющий обе платформы.

Может оно и к лучшему, но вот только мне как то сцыкотно, если зарубят AVR то я даже не знаю куда подрываться, т.к. PIC мне не нравится категорически.

В общем, я в глубоких раздумьях. У кого какие соображения?

UPD: Акционеры Атмела покурили, подумали и написали Микрочипу ответ с количеством стеба сравнимый  с письмом «Турецкому султану». Само письмо висело на главной странице Атмела с неделю. В общем, основной смысл был такой — Хер вам! <strike>Родина</strike> Атмел не продается! Так что все ок. Выдыхаем!

Используемые источники:

  • https://datagor.ru/microcontrollers/2889-microchip-proglotila-atmel.html
  • https://arduinoplus.ru/mikrokontrollery-atmel/
  • http://easyelectronics.ru/atmel-rip.html

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации