Atmel – это… Что такое Atmel?
Atmel Corporation — изготовитель полупроводниковых электронных компонентов. Компания основана в 1984 году. Акции продаются на бирже, NASDAQ: ATML. Один из лидеров производства микроконтроллеров (MCS-51, ARM, AVR, AVR32). Также разрабатывает и производит небольшие модули энергонезависимой памяти для электронных изделий, ПЛИС, цифровые микросхемы-радиоприёмники и передатчики, сканеры отпечатков пальцев. Компания для своих клиентов может предложить систему на кристалле, объединяющую затребованные компоненты.
Продукция Atmel широко применяется в компьютерных сетях, промышленности, медицине, связи, автомобилях, космосе, военных устройствах, а также кредитных картах.
Стивен Лауб – президент и генеральный директор корпорации Atmel.
Основные конкуренты Atmel:
Продукция
Первый микроконтроллер Atmel появился в 1993 году и был основан на классическом микроконтроллерном ядре Intel 8051. Продукция Atmel включает микроконтроллеры MCS-51, AT91SAM и AT91CAP (основаны на ядре ARM), микроконтроллеры на их собственных ядрах Atmel AVR и AVR32, радиочастотные (RF) устройства, микросхемы памяти типов EEPROM и флеш (включая память, основанную на DataFlash), и некоторое количество других продуктов этой же отрасли.
Atmel поставляет свои устройства как стандартные, полностью укомплектованные. В некоторых случаях Atmel может предложить SoC решения.
Микроконтроллер Atmel ATMEGA32
Микроконтроллер Atmel AT90S2333
Слияние Microchip и Atmel
В годы кризиса в 2008 году Microchip предложила Atmel объединиться. Но компании так и не смогли договориться.
- 2 октября фирмы Microchip и ON Semiconductor сделали публичное предложение о покупке Atmel[1].
- 29 октября компания Atmel отклонила предложение компаний Microchip и ON Semiconductor[2][3].
- 13 ноября фирмы Microchip и ON Semiconductor объявили о начале недружественного поглощения Atmel [4].
- 18 ноября фирмы Microchip и ON Semiconductor отказались от недружественного поглощения Atmel[5].
Ссылки
Примечания
Atmel — Википедия
Atmel Corporation — изготовитель полупроводниковых электронных компонентов. Компания основана в 1984 году. Акции продаются на бирже, NASDAQ: ATML. Один из лидеров производства микроконтроллеров (MCS-51, ARM, AVR, AVR32). Также разрабатывает и производит небольшие модули энергонезависимой памяти для электронных изделий, ПЛИС, цифровые микросхемы-радиоприёмники и передатчики, сканеры отпечатков пальцев. Компания для своих клиентов может предложить систему на кристалле, объединяющую затребованные компоненты.
Продукция Atmel широко применяется в компьютерных сетях, промышленности, медицине, связи, автомобилях, космосе, военных устройствах, а также кредитных картах.
Стивен Лауб – президент и генеральный директор корпорации Atmel.
Основные конкуренты Atmel:
Первый микроконтроллер Atmel появился в 1993 году и был основан на классическом микроконтроллерном ядре Intel 8051. Продукция Atmel включает микроконтроллеры MCS-51, AT91SAM и AT91CAP (основаны на ядре ARM), микроконтроллеры на их собственных ядрах Atmel AVR и AVR32, радиочастотные (RF) устройства, микросхемы памяти типов EEPROM и флеш (включая память, основанную на DataFlash), и некоторое количество других продуктов этой же отрасли.
Atmel поставляет свои устройства как стандартные, полностью укомплектованные. В некоторых случаях Atmel может предложить SoC-решения.
Микроконтроллер Atmel ATMEGA32
Микроконтроллер Atmel AT90S2333
Слияние Microchip и Atmel[править]
В годы кризиса в 2008 году Microchip предложила Atmel объединиться. Но компании так и не смогли договориться.
- 2 октября фирмы Microchip и ON Semiconductor сделали публичное предложение о покупке Atmel[1].
- 29 октября компания Atmel отклонила предложение компаний Microchip и ON Semiconductor[2][3].
- 13 ноября фирмы Microchip и ON Semiconductor объявили о начале недружественного поглощения Atmel[4].
- 18 ноября фирмы Microchip и ON Semiconductor отказались от недружественного поглощения Atmel[5].
Примечания[править]
Atmel выпускает версию среды разработки Studio 7 и веб-платформу Atmel START — инструмент конфигурации и генерации ПО
Благодаря увеличенной производительности и легкости использования, Atmel Studio 7 значительно ускоряет разработку приложений на основе микроконтроллеров Atmel |SMART и AVR и подходит как профессиональным инженерам, так и радиолюбителям.
Выполняя роль связующего звена от начальной идеи до выводы на рынок конечного продукта, и дополняя собой среду Studio 7, платформа Atmel START является графическим веб-интерфейсом, позволяющим разработчикам осуществить конфигурацию программных компонентов и драйверов, компиляцию исходного кода, воспользоваться демонстрационными приложениями и базовыми проектами, поднимая свою продуктивность на новый уровень.
Компания Atmel Corporation, ведущий поставщик микроконтроллеров и сенсорных решений, объявила о выпуске Atmel Studio 7 — полнофункциональной, бесплатной интегрированной среды проектирования (IDE) систем на базе микроконтроллеров семейств Atmel | SMART и AVR. Помимо этого, компания анонсировала платформу Atmel START — новый, интуитивно понятный графический интерфейс для разработки и конфигурации встраиваемых приложений, позволяющий разработчикам создавать уникальные программные решения.
Постоянный рост сложности и системных требований встраиваемых приложений вынуждает инженеров все чаще прибегать к использованию интегрированных сред проектирования с целью получить более интеллектуальный, производительный и удобный инструмент разработки. Построенная на основе новейшей версии Microsoft Visual Studio Shell, среда Atmel Studio 7 значительно сокращает общее время проектирования, позволяя существенно увеличить эффективность разработки и отладки, за счет простого в использовании пользовательского интерфейса, и более оперативно реагировать на современные требования рынка потребительской и промышленной электроники. Atmel Studio 7 также предлагает мощный инструмент визуализации данных о работе и энергопотреблении системы в реальном масштабе времени для лучшей оптимизации производительности и мощности потребления.
Для сообщества радиолюбителей и изобретателей, работающих с платформой Arduino, Studio 7 предлагает возможность портировать свои скетчи, созданные в среде Arduino, в C++ проекты и легко переносить их в профессиональную среду Studio 7. Компания Atmel продолжает поддерживать независимых разработчиков на всем пути — от идеи до вывода на рынок конечного продукта.
Со стремительным развитием рынка Интернета вещей (IoT) и появлением миллиардов устройств, ожидаемых к 2020 году, качественное, высокоинтегрированное выстраиваемое ПО становится ключевым элементом, позволяющим создавать надежные коммуникационные решения, основанные на современных стандартах связи и безопасности. Анонсированная Atmel платформа Atmel START — это онлайн инструмент, помогающий разработчикам легко и быстро интегрировать базовые программные блоки и сконцентрироваться на создании собственных приложений.
Графический веб-интерфейс Atmel START позволяет пользователю выбрать нужные программные компоненты и сконфигурировать их для работы с обширным семейством отладочных плат Atmel или с собственной системой. Разработчики могут создавать программные платформы, включающие низкоуровневые драйверы, промежуточное ПО, операционную систему реального времени (RTOS), высокоуровневые стеки сетевых протоколов и многое другое. Помимо этого, Atmel START поддерживает графическую конфигурацию таблицы назначения выводов и системы тактирования. Сконфигурируемый программный пакет может быть загружен в любую поддерживаемую среду разработки, включая Atmel Studio 7, IAR Embedded Workbench и Keil µVision. Atmel START — это исключительно интернет приложение, не требующее предварительной установки, а доступный для скачивания контент всегда будет последней версии.
Atmel Studio 7
Проще в использовании и более производительная, чем когда-либо.
Версия Atmel Studio 7 является глобальным обновлением лучшей в отрасли интегрированной среды проектирования (IDE) и включает ряд существенных изменений и дополнений:
- Обновленная оболочка Visual Studio Shell до версии 2015, с полной поддержкой ОС Windows 10
- Возможность импорта скетчей Arduino в виде C++ проектов
- Усовершенствованная контекстная система помощи позволяет просматривать техническую документацию непосредственно из среды Studio
- Модульный установщик (позволяет скачивать и устанавливать только необходимые пользователю компоненты)
- Полная поддержка всех новейших микроконтроллеров Atmel, включая устройства Bluetooth Low Energy
Новая Atmel Studio 7 может быть установлена параллельно с уже установленной Studio 6.2, при условии, что две версии будут установлены в разные директории. Тем не менее, производитель настоятельно рекомендует обновить существующую версию до последней, поскольку она содержит ряд важных дополнений и исправлений. Существующие проекты на 100% совместимы со средой Studio 7.
Интегрированная среда проектирования Atmel Studio 7 доступна для скачивания по ссылке: http://www.atmel.com/tools/ATMELSTUDIO.aspx
Atmel START
Atmel START — это новый инструмент, предлагающий пользователям интуитивно понятный графический интерфейс для конфигурации и компоновки встраиваемого прикладного кода, низкоуровневых драйверов, промежуточного ПО, демонстрационных приложений и, в будущем, базовых проектов.
В отличии от Studio 7, платформа Atmel START является полностью веб-приложением, и не требует установки каких-либо компонентов. Перейти на страницу приложения Atmel START: http://start.atmel.com
Atmel START позволяет пользователям немедленно приступить к разработке приложений, и используя удобную графическую среду просто и элегантно выбрать, скомпоновать и загрузить необходимые программные компоненты в одну из отладочных плат Atmel или в собственную систему.
Помимо этого, Atmel START поддерживает графический интерфейс конфигурации выводов, для AVR микроконтроллеров, и системы тактирования, для ARM микроконтроллеров семейства Atmel | SMART.
В любой момент в процессе конфигурации, итоговый код, соответствующий текущим настройкам, может быть просмотрен пользователем непосредственно в браузере.
Atmel START абстрагирована от конкретной среды проектирования. Как только все программные компоненты будут сконфигурированы, пользоваткль может создать проект под конкретную среду разработки. На текущий момент, возможно создание проектов для IDE Atmel Studio, IAR Embedded Workbench и ARM/Keil MDK.
Поддерживаемые микроконтроллеры
В данное время платформа Atmel START поддерживает следующие семейства микроконтроллеров и отладочные платы:
Новые микроконтроллеры и отладочные платы будут добавляться регулярно в последующих релизах.
Программный код, создаваемый в Atmel START
Программный код, создаваемый в Atmel START основан на 4-й версии библиотеки Atmel Software Framework (ASFv4). ASFv4 является глобальным архитектурным обновлением библиотеки ASF с целью оптимизировать время исполнения, размер и интерпретацию программного кода.
По этой причине, код ASFv4 не на 100% совместим с предыдущими версиями библиотеки ASF, включая любые программы, созданные в мастере ASF Wizard, входящего в состав Atmel Studio. Предыдущие версии ASF будут поддерживаться вплоть до истечения сроков обязательств Atmel по поддержке продуктов, выпущенных в рамках этой архитектуры, но дальнейшее развитие программного обеспечения будет сфокусировано на платформу ASFv4 и Atmel STARTAVR Studio 4.13, 4.14, 4.19, 5.0 и не только | avr
Здесь даны прямые ссылки для скачки AVR Studio и плагинов для него – не нужно заниматься такими глупостями, как регистрация, которая требуется для получения некоторых ссылок.
[AVR Studio 4.19]
http://www.atmel.com/dyn/resources/prod_documents/AvrStudio4Setup.exe – AVR Studio 4.19 (build 730) 131 MB
http://atmel.com/dyn/resources/prod_documents/AVRStudio4.18SP1.exe – AVR Studio 4.18 SP1 (build 692 ) (28 MB, updated 12/09)
http://atmel. com/dyn/resources/prod_documents/AVRStudio4.18SP2.exe – AVR Studio 4.18 SP2 (b700) (28 MB, updated 2/10)
http://atmel.com/dyn/resources/prod_documents/AVRStudio4.18SP3.exe – AVR Studio 4.18 SP3 (b716) (31 MB, updated 9/10)
http://atmel.com/dyn/resources/prod_documents/avr-toolchain-installer-3.0.0.240-win32.win32.x86.exe – AVR Toolchain Installer (87 MB, updated 9/10). Для использования вместе с AVR Studio 4.18 SP3
http://atmel.com/dyn/resources/prod_documents/Atmel_QTouch_Libraries_4.3.exe – QTouch Library 4.3 (21 MB, revision 4.3, updated 7/10)
http://atmel.com/dyn/resources/prod_documents/AvrLcd.msi – AVR LCD Visualizer (1 MB, revision 1.0, updated 02/04)
AVR LCD Visualizer позволяет создавать собственные дисплеи LCD с помощью редактора, отлаживать и наглядно просматривать их в среде разработки AVR Studio 4. Содержит Run-time обновление для ICE50 и симулятора. Поддерживает ATmega169.
Минимальные требования: AVR Studio 4.07. Перед установкой удалите старые плагины LCD.[AVR Studio 5.0.1163]
http://www.atmel.com/dyn/resources/prod_documents/as5installer-5.0.1163-full.exe – AVR Studio 5 installer (includes VSS and .NET) (602 MB, revision 5.0, updated 5/11).
То же самое на depositfiles [2].
[Ссылки]
1. AVR Studio archive site:atmel.com – архив всех версий AVR Studio на официальном сайте Atmel.
2. Различные версии AVR Studio.
3. Atmel Studio Downloads site:mikrocontroller.net. Тут можно найти прямые ссылки на закачку Atmel Studio.
Страница не найдена
Тактовая частота, МГцдо
Блок арифметики с плавающей точкой (FPU) не важно да нет
Поддержка DSP-инструкций не важно да нет
Графический ускоритель, аппаратное декодирование видео не важно да нет
Блок управления памятью (MMU) не важно да нет
Каналы DMAот
до
Блок защиты памяти (MPU) не важно да нет
Аппаратный блок шифрования не важно да нет
atmel – atmel
ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ AVR
Языки
Для микроконтроллеров AVR существуют различные языки программирования, но, пожалуй, наиболее подходящими являются ассемблер и Си, поскольку в этих языках в наилучшей степени реализованы все необходимые возможности по управлению аппаратными средствами микроконтроллеров.
Ассемблер – это низкоуровневый язык программирования, использующий непосредственный набор инструкций микроконтроллера. Создание программы на этом языке требует хорошего знания системы команд программируемого чипа и достаточного времени на разработку программы. Ассемблер проигрывает Си в скорости и удобстве разработки программ, но имеет заметные преимущества в размере конечного исполняемого кода, а соответственно, и скорости его выполнения.
Си позволяет создавать программы с гораздо большим комфортом, предоставляя разработчику все преимущества языка высокого уровня.
Следует еще раз отметить, что архитектура и система команд AVR создавалась при непосредственном участии разработчиков компилятора языка Си и в ней учтены особенности этого языка. Компиляция исходных текстов, написанных на Си, осуществляется быстро и дает компактный, эффективный код.
Основные преимущества Си перед ассемблером: высокая скорость разработки программ; универсальность, не требующая досконального изучения архитектуры микроконтроллера; лучшая документируемость и читаемость алгоритма; наличие библиотек функций; поддержка вычислений с плавающей точкой.
В языке Си гармонично сочетаются возможности программирования низкого уровня со свойствами языка высокого уровня. Возможность низкоуровневого программирования позволяет легко оперировать непосредственно аппаратными средствами, а свойства языка высокого уровня позволяют создавать легко читаемый и модифицируемый программный код. Кроме того, практически все компиляторы Си имеют возможность использовать ассемблерные вставки для написания критичных по времени выполнения и занимаемым ресурсам участков программы.
Одним словом, Си – наиболее удобный язык как для начинающих знакомиться с микроконтроллерами AVR, так и для серьезных разработчиков.
Компиляторы
Atmel AVR Studio Чтобы преобразовать исходный текст программы в файл прошивки микроконтроллера, применяют компиляторы.
Фирма Atmel поставляет мощный компилятор ассемблера, который входит в среду разработки AVR Studio, работающую под Windows. Наряду с компилятором, среда разработки содержит отладчик и эмулятор.
AVR Studio совершенно бесплатна и доступна на сайте Atmel.
В настоящее время представлено достаточно много компиляторов Си для AVR. Самым мощным из них считается компилятор фирмы IAR Systems. Именно ее сотрудники в середине 90-х годов участвовали в разработке системы команд AVR. IAR C Compiler имеет широкие возможности по оптимизации кода и поставляется в составе интегрированной среды разработки IAR Embedded Workbench (EWB), включающей в себя также компилятор ассемблера, линкер, менеджер проектов и библиотек, а также отладчик. Цена полной версии пакета составляет 2.820 EUR.
Фирмой Image Craft выпускается компилятор языка Си, получивший достаточно широкую популярность. Image Craft C Compiler обладает неплохим уровнем оптимизации кода и достаточно низкой ценой (от $199 до $749 в зависимости от версии).
Не меньшую популярность завоевал Code Vision AVR C Compiler, цена полной версии этого компилятора невысока и составляет 150 EUR. Компилятор поставляется вместе с интегрированной средой разработки, в которую, помимо стандартных возможностей, включена достаточно интересная функция – CodeWizardAVR Automatic Program Generator. Наличие в среде разработки последовательного терминала позволяет производить отладку программ с использованием последовательного порта микроконтроллера.
WinAVR Поистине культовой стала интегрированная среда разработки WinAVR. Она включает мощные компиляторы Си и ассемблера, программатор AVRDUDE, отладчик, симулятор и множество других вспомогательных программ и утилит. WinAVR прекрасно интегрируется со средой разработки AVR Studio от Atmel. Ассемблер идентичен по входному коду ассемблеру AVR Studio. Компиляторы Си и ассемблера имеют возможность создания отладочных файлов в формате COFF, что позволяет применять не только встроенные средства, но и использовать мощный симулятор AVR Studio. Еще одним немаловажным плюсом является то, что WinAVR распространяется свободно без ограничений (производители поддерживают GNU General Public License).
В качестве резюме стоит сказать, что WinAVR является идеальным выбором для тех, кто начинает осваивать микроконтроллеры AVR. Именно эта среда разработки и рассматривается в качестве основной в данном курсе.
lf
Компьютеры на базе AVR-микроконтроллеров — ARCAdaptor
Вместо предисловия
Многие профессионалы-разработчики электроники часто “воротят нос” от семейства микроконтроллеров производства Atmel – фи, мол, эта ваша Атмега — только лампочками поморгать. Однако, это спорное утверждение.
Дешевизна, легкость программирования (как физической “заливки” прошивки, так и создания самих программ) превращают микроконтроллеры семейства AVR в универсальный инструмент, доступный начинающему радиолюбителю, а богатейшая линейка устройств — от самых простых ATTiny до устройств Mega256 с огромным количеством периферии “на борту” позволят реализовать самый смелый и амбициозный проект.
В этот раз мы рассмотрим конкретные примеры реализации одноплатных (и не очень) конструкторов на базе микроконтроллеров семейства ATMega. Все они вполне реализуемы в домашних условиях, а некоторые можно приобрести на сайте авторов. Для начала – небольшое отступление про “одноплатники” вообще.
Название говорит само за себя – все компоненты компьютера, необходимые для его базового функционирования размещены на одной плате. Совсем юные читатели сразу подумают о новинках вроде Raspberry Pi, а те, кто уже имеют понятие о мироустройстве — вспомнят РК-86, ZX-Spectrum и БК-0010, например.
Именно так — те самые “компьютеры в клавиатуре” были одноплатными. Да, допускались различные расширения, но кто о них помнит сейчас, тем более приобрести их в магазине было довольно проблематично. Да и нужды не было по большому счету.
И вот 21 век сдвинул “окно ностальгии” в нужную позицию и радиолюбители по всему миру не сговариваясь выпустили несколько проектов, которые по характеристиками ну очень напоминают те самые “эр-кашки” и “спектрумы” конца восьмидесятых годов прошлого века. А некоторые — в точности повторяют, но обо всём по порядку.
AVR Chip Basic
Первый персонаж нашего обзора – компьютер AVR Chip Basic, точнее это целое семейство компьютеров, различающееся по степени “навороченности” и наличию той или иной периферии.
Из под пера автора ( Jörg Wolfram ) вышла целая плеяда устройств:
- AVR-ChipBasic8 на базе ATMega8 или ATMega88 (та же микросхема используется в ARCAdaptor)
- AVR-ChipBasic на базе ATMega16
- AVR-ChipBasic32 на базе ATMega32
- AVR-ChipBasic2 на базе ATMega644
Все они имеют (как минимум) ТВ-выход и общаются с пользователем с помощью языка BASIC. В качестве устройства ввода используется стандартная PS/2 клавиатура.
Как уже говорилось, каждое из устройств обладает разными характеристиками, так например, AVR-ChipBasic8 имеет чёрно-белый видеовыход, может хранить программы на языке BASIC на подключаемой микросхеме EEPROM, ибо память самой микросхемы оставляет лишь 512 байт для хранения исходного текста.
Тем не менее – имеется и звуковой выход, и даже “свободные ножки”, на которые можно повесить дополнительное оборудование.
Диалект бейсика очень сильно урезан, но позволяет вдоволь наиграться с этим языком программирования.
Из “фишек” интересное – прошивку можно собрать самостоятельно как под PAL развертку, так и под NTSC.
Остальные аппараты уже в состоянии выводить цветной видеосигнал через разъем SCART, и даже подключаться к совместимой TFT-матрице. Также к услугам пользователя возможность работы с периферией, последовательный интерфейс RS-232 с возможностью общения с “большим братом” и даже “картриджи памяти”! – съемные блоки памяти с записанными на них программами.
Более того, версии на ATMega16,32 и 644 используют одну и ту же плату, то есть достаточно поставить микросхему в панельку и загрузить нужную прошивку.
Остальные подробности можно почерпнуть на странице автора. К сожалению страничка на немецком языке, но онлайновые переводчики значительно облегчат жизнь.
Кстати, среди его проектов есть и эмулятор компьютера ZX-81 на микроконтроллерах AVR.
FIGnition
Движемся дальше – следующий экспонат – одноплатный компьютер Fignition.
Автор Julian Skidmore создал “одноплатник”, работающий под управлением ФОРТ-машины. Устройство способно управляться с экраном размером 25×24 символов, 16 пользовательскими символами, ну или графикой размером 160×160 точек.
Стоит отметить, что устройство может работать как с PAL-телевизорами, так и с NTSC – зависит от загруженной прошивки микроконтроллера ATMega168.
Особый интерес вызывает способ ввода данных. Обычно с AVR-устройствами часто интегрируют поддержку PS/2 клавиатуры, коих в избытке (пока что). Автор подготовился к вселенской катастрофе и организовал ввод с помощью восьми кнопок… Перебор значений на них организован по образу и подобию набора SMS в кнопочных мобильных телефонах.
Безусловно, такое устройство будет интересно в первую очередь поклонникам языка FORTH.
Сам автор предлагает приобрести комплект для сборки, хотя схема открыта, и в принципе желающие могут собрать подобное устройство самостоятельно.
Сайт проекта
Если до этого шла речь о самобытных устройствах, то следующая часть статьи будет почти полностью посвящена эмуляторам и репликам существующих (за некоторым очень интересным исключением).
PMD-85
Первый в списке – компьютер PMD-85. Это довольно интересное устройство, которое выпускалось с 1985 по 1989 в социалистической Чехословакии. По характеристикам он очень похож на семейство “РК-86”, выпускавшийся в СССР в середине и конце восьмидесятых годов прошлого века – процессор i8080 и небольшой объем памяти.
Подробнее можно почитать в Википедии , ну а пока что рассмотрим аппаратную реализацию на ATMega.
Даже по этой иллюстрации видно – на плате всего лишь 2 микросхемы – непосредственно контроллер ATMega128 и микросхема памяти.
Ввод осуществляется с клавиатуры PS/2, вывод – через черно-белый ТВ. Для того, чтобы запустить ту или иную игру – необходимо скомпилировать соответствующую прошивку, которая содержит тот или иной набор программ. Вот несколько скриншотов от “родных” игр.
А вот видео работы, правда записано с настоящего PMD:
youtube.com/embed/cYQ9dJo_zxk”/>
Подробности можно почерпнуть по этой ссылке , сайт же поклонников PMD-85 из бывшего соцлагеря тут.
Проект был бы весьма интересен отечественным фанатам РК-86, тем более что уже есть реализация на микроконтроллере PIC в проекте Maximite.
AVR-CP/M
Дальше – больше. Если возможна эмуляция i8080, то почему бы не попытаться запустить на АТМеге операционную систему CP/M ?
Это стоит сделать хотя бы ради великого и ужасного ZORK! И ведь запускают.
В качестве устройства отображения используется serial port.
Для него в плату установлен конвертер Serial->USB, но вполне можно обойтись и без него, точнее – обойтись внешним конвертером.
Сама схема представляет собой контроллер ATMega328 и несколько чипов памяти (из старых видеокарт или материнских плат).
Диск эмулируется через набор образов, размещенных на SD-карте. Схемы, прошивки и прочее можно найти здесь. Сайт на немецком языке, но онлайновые переводчики сделают свое дело.
UzeBox
Постепенно переходим к жемчужинам этого собрания. Первая в списке – самодельная, полностью открытая приставка UzeBOX.
Мало того, что приставка полностью “повторяема” в домашних условиях — её программное обеспечение имеет вполне достойный уровень, и более того — игры для неё разрабатываются энтузиастами прямо-таки в промышленных количествах.
Что “под капотом”:
- Низкая стоимость. Всего 2 чипа (микроконтроллер и кодер NTSC), более того – второй не обязателен, если есть телевизор с полноценным разъемом SCART.
- Ядро управляется прерываниями. Нет “тормозов”, никто не отсчитывает такты процессора, генерация аудио и видео происходит в фоне.
- 256 цветов 4 звуковых канала – 3 wavetable +1 шумовой
- MIDI-интерфейс
- Стандартные джойстики от SNES (на 15 долларов на Aliexpress можно приобрести несколько штук).
- Есть возможность использовать NES (Dendy), но потребуется перекомпиляция игр, хотя это вообще не проблема
- Поддержка манипулятора “мышь” от SNES
- Поддержка SD-карточек UART и SPI интерфейсы доступны, также есть некоторое количество свободных “ножек” ATMega
- Есть эмулятор для разработки игр Загрузчик игр/программ с SD Развитое API для разработки Полностью открытая схемотехника и код
Приставка оказалась настолько удачной, что комплектами для сборки подторговывал магазин Adafruit Industries — признанный лидер в DIY движении.
Сама приставка базируется на микросхеме ATMega644 в DIP-исполнении (об этом чуть подробнее ниже). Этого контроллера вполне хватает для вышеописанных задач, а на выходе можно наблюдать игры примерно такого качества:
Без сомнения – классика не стареет.
Неплохо для микроконтроллера, правда ?
Автор разработки – канадец Alec (Uze) Bourque. Проекту не один год, но сообщество, сложившееся вокруг консоли всё еще полно идей и энтузиазма для дальнейшего движения вперед.
По этой ссылке можно ознакомиться с минимальной версией UzeBox – полностью модульной системой, которая состоит из базовой платы с микроконтроллером и SCART-выходом, а также дополнений – платы энкодера NTSC, платы адаптера SD-карты и платы MIDI-переходника.
Последний, кстати, никогда не был воплощен “в металле” за отсутствием MIDI-оборудования 🙂 Выглядит “домашняя версия” в сборе примерно так:
Так что с уверенностью заявляем – “дизайн” проверен и работает.
Конечно же, нужно упомянуть о недостатках.
- Для обеспечения нужной скорости ATMega работает в режиме “overclock” – аж на 28.6 Mhz
- Для сборки подходят только DIP-версии микросхемы
- При использовании SMD-версий перестает работать UART, перебои с SD-картой и вообще большой риск “не завестись”. Причина тому – указанный выше “разгон”
- Чип AD725 (энкодер NTSC) в наших краях редкость и довольно дорого обходится (хотя он по большому счету и не нужен в начальной конфигурации)
- SNES-джойстики не так распространены и уж тем более “ответные” разъемы для них
- Нормально работают далеко не все SD-карты (точнее, большинство не работает, хотя подобрать в конце концов можно)
Достоинства консоли, кстати, с лихвой перевешивают описанные недостатки, так что её действительно можно рекомендовать к сборке даже новичкам.
Официальный сайт консоли со всей информацией, исчерпывающей документацией и весьма позитивным форумом здесь.
AVR ZX Spectrum 2.0
Ну и в финале — действительно потрясающий проект нашего соотечественника – Василия Лисицына – полностью функциональный “клон” компьютера ZX-Spectrum!
Спецификации впечатляют:
- Разрешение экрана: 256 х 192 точки
- Матрица знакомест экрана: 32 х 24
- Количество цветов на знакоместо: 2
- Число цветов экранной области: 8
- Число цветов бордюра: 8
- Число градаций яркости для каждого цвета: 2
- Эквивалентная частота ЦП: 2,333 МГц
- Порты ввода/вывода: 0xFE, 0x7FFD, 0x7FFD, 0xBFFD
- Клавиатурный интерфейс: PS/2
- Число задействованных клавиш: 82
- Число каналов звукового сопровождения: 4
- Перечень каналов звукового сопровождения: левый AY8910, правый AY8910, средний AY8910, бипер
- Видеовыходы: ЧБ выход, RGB выход, отдельный выход синхронизации
- Поддержка загрузки/выгрузки «на ленту»: имеется
- Дополнительные устройства ввода/вывода: micro-SD карта
- Поддерживаемые модели ZX Spectrum: Pentagon 128 K, ZX Spectrum 128 K, ZX Spectrum 48 K, ZX Spectrum +2, ZX Spectrum +3, ZX Spectrum 48 K ` 2006, OPEN SE BASIC 128 K, OPEN SE BASIC 48 K
- Дополнительная операционная система: SD DOS
- Файловая система: FAT32
- Разъём шины ввода/вывода: имеется
- Конструкция: двухсторонняя печатная плата 140 х 22 мм, установка внутри клавиатуры или в отдельный корпус
- Питание устройства: соединитель mini-USB «F», напряжение +5 В
На фото – плата AVR ZX-Spectrum 2. 0 с установленным эмулятором AY8910(12), кстати тоже на ATMega.
Плата в базовой конфигурации имеет на борту 3 микроконтроллера и микросхему динамической памяти аж на 512 кб:
- Центральный процессор (ATMega128)
- Видеопроцессор (опять ATMega128)
- Контроллер клавиатуры (ATTiny2313)
Это позволяет “в теории” реализовать компьютер с таким объемом памяти. Помимо этого на плате есть некоторое количество микросхем мелкой логики.
Уже сейчас помимо “спектрума” плата может функционировать, как Robotron 1715. То есть на этой базе можно реализовывать и другие компьютеры!
Что может быть лучше ретро-платы все в одном! Впрочем, о тайнах и возможностях может поведать сам автор:
К сожалению, на данный момент у автора нет веб-сайта, но есть надежда, что он появится. А пока что со схемой и описанием можно ознакомиться, например, вот здесь.
Заключение
Микроконтроллеры – отличная возможность прикоснуться с миру разработки микроэлектроники. Для “олдскульщиков” – возможность “нырнуть” в то время, когда они были молодыми, а компьютеры простыми. Для поколения Arduino – шаг вперед в образовании. И пусть фанаты навороченных FPGA и ARMов утверждают о том, что время ATMega прошло – мы-то знаем на что она способна.
Удачных самоделок!
AllgaierShops Поставщик недорогих электронных комплектов для любителей, особенно для микроконтроллеров AVR. Инструменты для изготовления … | Поставщик инструментов | |
Ampertronics Pty Ltd Разработка и производство электроники. Хотите ли вы учиться, играть или работать, один из наших постоянно растущих AVR, Flash micro… | Другое | 11 Brokenwood Place Baulkham Hills Новый Южный Уэльс 2153 Австралия |
ANATEC AG Дистрибьютор полупроводников и средств разработки в Швейцарии и Лихтенштейне. Мы представляем мировой рынок … | Дистрибьютор | Sumpfstrasse 7 CH-6300 Цуг Тел.: +41 – 41 – 748 32 32 Факс: +41 – 41 – 748 32 31 |
AndyApps Полезные приложения для iPhone | Другое | |
Antec Разработка аппаратного и программного обеспечения с использованием микроконтроллеров | Другое, Консультант | Bekspringhoek 27 NL 7546CE Enschede Нидерланды |
Antronics Ltd Antronics Ltd предоставляет услуги разработки встроенного микропрограммного обеспечения и консультационные услуги на контрактной основе, в частности… | Консультант | Дом Торнбери, Бери-роуд, Басингсоке, Хантс, RG23 8EE |
Aprilog. com Aprilog.com производит широкий ассортимент адаптеров и макетов микроконтроллеров. Адаптеры предназначены для макетирования … | Поставщик инструментов | Aprilog.ком 6275 Saddle Tree Drive Лас-Вегас, Невада 89118, США |
ApT Consultants, Incorporated ApT Consultants, Incorporated – американская компания, основанная в 1981 году для предоставления услуг по разработке продуктов и проектированию …. | Консультант | 1547 Vista Grande Road Эль-Кахон, Калифорния 92019 |
Arctan Systems Arctan – поставщик инструментов для проектирования цифровых систем. и развитие.Мы также оказываем консультационные услуги по … | Дистрибьютор, поставщик инструмента, консультант | 15 – 7188 Эдмондс Стрит Бернаби, Британская Колумбия, Канада V3N 4X6 |
ArduCapSense Разрабатывает и продает экраны CapSense для плат Arduino. Щитки могут использоваться для CapSense на базе микроконтроллера … | Поставщик инструмента, прочее | |
Arrow Electronics Дистрибьютор Atmel во всех странах Северной Европы | Дистрибьютор | Смедехольм 13А 2730 Херлев Дания |
Arteddica Clevertron Sas Консультант по встроенной электронике | Другое, Консультант | Via Carmagnola, 4 – 10152 Torino – Italia www.clevertron.com – www.clevetron.it [email protected] Тел. 39 011233162 Факс 39 0113710343 |
Профиль компании Atmel: Приобретение и инвесторы
Обзор Atmel
Обновите этот профиль- Статус
- Приобретено / слито
Общая информация Atmel
Описание
Разработчик и производитель полупроводников для электроники, безопасности, связи, вычислительной техники и автомобильного рынка. Компания предлагает микроконтроллеры, емкостные сенсорные решения, передовую логику, смешанные сигналы, энергонезависимую память и радиочастотные (RF) компоненты.
Контактная информация
Хотите покопаться в этом профиле?
Мы поможем вам найти то, что вам нужно
Учить большеОценка и финансирование Atmel
Тип сделки | Дата | Сумма | Оценка / EBITDA | Пост-Вал | Статус | Долг |
---|
Эта информация доступна на платформе PitchBook.Чтобы изучить полный профиль Atmel, запросите доступ.
Запросить бесплатную пробную версиюСравнения Atmel
Описание
Первичная
Промышленность
Расположение штаб-квартиры
Сотрудников
Всего собрано
Постоценка
Сведения о последнем финансировании
Разработчик и производитель полупроводников для электроники, безопасности, связи, вычислительной техники и автомобильного рынка.
Полупроводники общего назначения
Сан-Хосе, Калифорния
4 700 По состоянию на 2015 год
0.000 0000-00-00
000000 и 0
00000000
ercitation ullamco labouris nisi ut aliquip ex ea Commodo Concequat. Duis aute irure dolor в реприше
0000000 0000000 00000000000000
Ирвин, Калифорния
00 По состоянию на 0000
000.00
0000 0000-00-00
00000000000 000.00
00000
Quis nostrudercise ullamco labouris nisi ut aliquip ex ea Commodo Concequat.Duis aute irure
0000000 0000000 00000000000000
Остин, Техас
000 По состоянию на 0000
00000
0000000000 0 00000
Добавить сравнение Функция сравненияPitchBook дает вам параллельный обзор ключевых показателей для аналогичных компаний. Персонализируйте, какие точки данных вы хотите видеть, и мгновенно создавайте визуализации.
Запросить бесплатную пробную версиюКонкуренты Atmel (40)
Название компании | Статус финансирования | Расположение | Сотрудников | Всего собрано | Дата последнего финансирования / Тип | Сумма последнего финансирования |
---|---|---|---|---|---|---|
Синтиант | с венчурным капиталом | Ирвин, Калифорния | 00 | 000. 00 | 00000000000 | 000,00 |
00000 | с венчурным капиталом | Остин, Техас | 000 | 00000 | 0000000000 0 | 00000 |
00000000 000000000 | Корпорация | Ирвин, Калифорния | 00000 | 00000 | 00000000 | 00000 |
000000 0000000 | Корпорация | Уилмингтон, Массачусетс | 00000 | 00000000 | ||
0000000000 | Ранее поддерживалось VC | Сан-Хосе, Калифорния | 00 | 00000 | 000000000 | 00000 |
Патенты Atmel
5,762
Всего документов Заявки и гранты000
Всего патентов Семьи850
Предоставляется12
В ожидании000
Срок действия истекает в следующие 12 мес.
Недавняя патентная деятельность Atmel
Идентификатор публикации | Название патента | Статус | Дата первой подачи | Технологии (CPC) | Цитаты |
---|---|---|---|---|---|
US-20210096721-A1 | Методы маршрутизации сигналов с использованием неактивных сенсорных областей сенсорных датчиков и связанных систем и устройств | В ожидании | 27-сен-2019 | 00000000000 | |
US-20210173542-A1 | Базовые узлы, имеющие токопроводящие площадки для ручки на устройствах отображения и связанных с ними системах, методах и устройствах | В ожидании | 15 августа 2019 г. | 00000000 | |
US-20210048845-A1 | Ручка на устройствах отображения и связанных системах, методах и устройствах | В ожидании | 15 августа 2019 г. | 0000000000 | |
US-20210048846-A1 | Базовые узлы для ручки на устройствах отображения и связанных с ними системах, методах и устройствах | В ожидании | 15 августа 2019 г. | 0000000000 | |
US-20210034219-A1 | Методы для широкополосного сенсорного контроля и связанных систем, методов и устройств | В ожидании | 2 августа 2019 г. | G06F3 / 0416 |
Сигналы Atmel
Скорость роста
0.80%
Еженедельный рост на
Еженедельный рост 0,80%, 93% ile
-35,5%. 530%
Многократный размер
219x Медиана
Множественный размер 219x, 100% ile
0,00x 0,95x. 413Kx
Ключевые точки данных
подписчиков на Twitter
5.5k
Similarweb Уникальные посетители
15,0 К
Величественные ссылающиеся домены
314
Нефинансовые показателиPitchBook помогают оценить динамику роста компании и ее рост, используя присутствие в Интернете и социальные сети.
Запросить бесплатную пробную версиюБывшие инвесторы Atmel
Имя инвестора | Тип инвестора | Холдинг | Инвестор с | Раунды участия | Контактная информация |
---|
Эта информация доступна на платформе PitchBook. Чтобы изучить полный профиль Atmel, запросите доступ.
Запросить бесплатную пробную версиюАтмель Инвестиции и приобретения (12)
Название компании | Дата сделки | Тип сделки | Размер сделки | Промышленность | Ведущий партнер |
---|---|---|---|---|---|
0000000 00000 | 01 августа 2014 | 000000000000000000 | 00000 | Оборудование беспроводной связи | 000000 0000 00 |
0000000000 000000 | 07 марта 2013 г. | 000000000000000000 | 000.00 | Электрооборудование | 000000 0000 00 |
0000 0000000 | 20 декабря 2012 г. | 000000000000000000 | 000,00 | Оборудование беспроводной связи | |
00000000 0000000 0 | 29 сентября 2011 г. | 000000000000000000 | 000,00 | Полупроводники для конкретных приложений | |
MHS Electronics | 28 января 2011 г. | Слияние / Приобретение | 00000 | Электронные компоненты |
Atmel запускает партнерскую программу облачной экосистемы Интернета вещей, ускоряя развитие Интернета вещей
САН-ХОСЕ, Калифорния, 13 июля 2015 г. / PRNewswire / – Корпорация Atmel® (NASDAQ: ATML), мировой лидер в области микроконтроллеров (MCU) и сенсорных решений, сегодня запустила Интернет вещей Atmel (IoT). ) Партнерская программа облачной экосистемы. Новая программа позволяет разработчикам использовать Atmel | Микроконтроллеры SMART и беспроводные решения Atmel SmartConnect для доступа к лидирующим на рынке партнерам по облачной экосистеме Atmel для управления устройствами, анализа данных и визуализации, чтобы испытать готовность к разработке сквозного решения IoT «из коробки».
С ростом потребности в сборе, визуализации и анализе данных с граничных узлов Интернета вещей, а также в управлении связанными сервисами, подключение к облаку становится важным элементом разработки продукта. Управление устройствами также является важным аспектом облачных сервисов, поскольку все больше устройств выполняют функции с помощью удаленного управления, например подключенный термостат, который программируется удаленно и отправляет климатическую информацию обратно на удаленное устройство пользователя, что снижает общее энергопотребление, обеспечивая при этом лучшее взаимодействие с пользователем.
Каждый облачный партнер по этой программе не только привносит в экосистему Интернета вещей уникальную особенность для разработчиков, использующих решения Atmel, но также предлагает готовые к производству программные стеки, перенесенные на беспроводные платформы Atmel, чтобы ускорить вывод продукта на рынок. Разработчики теперь могут легко подключаться к облаку с помощью различных вариантов программного обеспечения как услуги (SaaS) в зависимости от требований их вариантов использования на ранних этапах цикла разработки. Кроме того, Atmel находится в процессе подключения нескольких партнеров по облачным сервисам, которые при необходимости предоставляют региональные и вертикальные экспертные знания.
«Как ведущий поставщик решений IoT, наша цель – предоставить нашим разработчикам комплексное сквозное решение», – сказал Реза Казерунян, старший вице-президент и генеральный директор подразделения микроконтроллеров Atmel Corporation. «Запуская эту долгожданную партнерскую программу экосистемы Интернета вещей, мы теперь являемся одним из немногих поставщиков, которые поставляют решения от граничного узла до облака вместе с полной поддержкой программного обеспечения. Мы рады сотрудничать с этими уникальными компаниями, предоставляющими облачные услуги, и с нетерпением ждем возможности добавление еще многих.«
В связи с ожидаемым к 2020 году ростом на рынке Интернета вещей миллиарды устройств, безопасные облачные сервисы станут критически важным элементом для обеспечения доступа к Интернету и возможности подключения этих интеллектуальных устройств. Партнерская программа гарантирует разработчикам возможность проектирования с использованием предварительно сертифицированных модулей Wi-Fi, 802.15.4 и многомодовых модулей Atmel и Atmel | Микроконтроллеры SMART обеспечивают бесшовное сквозное решение от граничного узла до облака с простым подключением по принципу plug-and-play, которое работает из коробки.Разработчики Интернета вещей могут просто использовать любую из совместимых плат разработки Atmel для доступа к интерфейсу прикладного программирования (API) для квалифицированных партнеров по облачным технологиям.
Комплекты для разработки
Для ускорения проектирования доступны несколько комплектов разработки с доступом к облачным партнерам Atmel, включая WINC1500-XSTK, SAMW25-XPRO, SAMR21-XPRO и Arduino Zero. Все платы Atmel полностью совместимы с последней версией интегрированной платформы разработки Atmel Studio.
Цитаты от партнеров облачной экосистемы
Массив
«Мы очень рады сотрудничеству с ведущим поставщиком решений Интернета вещей, таким как Atmel», – сказал Сирил Бриньоне, генеральный директор Arrayent. «Надежные бренды во всем мире вышли на рынок в потребительском масштабе, используя нашу платформу облачных служб Интернета вещей. Наше партнерство с Atmel, основанное на небольшой встроенной библиотеке в сочетании с масштабируемой облачной службой, предлагает нашим совместным клиентам проверенную, безопасную и готовую к использованию -go IoT-решение.«
Экзозит
«Мы с гордостью сообщаем, что наш встроенный код коммерческого уровня Exosite Ready ™ доступен для сертифицированных продуктов Atmel», – сказал Ханс Ремпель, генеральный директор Exosite. «Благодаря бесплатному сайту для разработчиков IoT от Atmel на базе Exosite предприятия, внедряющие продукты Atmel, теперь имеют доступ к корпоративной платформе приложений IoT Exosite, которая создана для обеспечения максимальной безопасности на самых ранних этапах разработки. Мы рады сотрудничеству с одной из ведущих компаний в области Интернета вещей в мире. встроенное пространство, чтобы помочь предприятиям выводить на рынок свои подключенные продукты следующего поколения быстрее и со значительно меньшими инвестициями и рисками. «
Проксиметрия
«Наши облачные сервисы интегрированы в несколько ведущих микроконтроллеров Atmel | SMART, SmartConnect и модули безопасности», – сказала Трейси Трент, генеральный директор Proximetry. «Мы предоставляем ведущие программные решения, которые позволяют управлять наиболее важными вещами в IoT, включая удаленный доступ и безопасное управление данными. Благодаря интеграции наших сервисов в ведущие продукты Atmel, разработчики IoT теперь имеют истинное комплексное решение от начала до конца. граничный узел в облако.«
Паб
«Мы рады объединиться с Atmel, чтобы предоставить их клиентам высокозащищенное решение для двунаправленной связи и управления устройствами», – сказал Тодд Грин, генеральный директор PubNub. «Наша высоконадежная и масштабируемая сеть потоков данных предоставляет компаниям инфраструктуру в реальном времени и надежный набор функций для проектирования их решений IoT. Наше партнерство с Atmel предлагает единственное готовое решение для разработчиков IoT для создания безопасных продуктов IoT. , снижая риски и ускоряя вывод на рынок.«
Дополнительная информация
Партнеры Atmel Cloud: http://www.atmel.com/products/wireless/cloud-partners
Atmel® | Микроконтроллеры SMART: http://www.atmel.com/products/microcontrollers/arm/default.aspx
Atmel SmartConnect: http://www.atmel.com/products/wireless/wifi/smart-connect.aspx
Atmel Wi – Решения Fi: http://www.atmel.com/products/wireless/wifi/default.aspx
Канал Atmel на YouTube: www.atmel.com/youtube Блог по встроенному дизайну
: www.atmelcorporation.wordpress.com
Twitter: www.atmel.com/twitter
LinkedIn: www.atmel.com/linkedin
Facebook: www.atmel.com/facebook
О компании Atmel
Atmel Corporation (NASDAQ: ATML) – мировой лидер в разработке и производстве микроконтроллеров, емкостных сенсорных решений, передовой логики, смешанных сигналов, энергонезависимой памяти и радиочастотных (RF) компонентов. Используя один из самых обширных в отрасли портфелей технологий интеллектуальной собственности (IP), Atmel может предоставить электронной промышленности интеллектуальные и связанные решения, ориентированные на промышленный, потребительский, коммуникационный, компьютерный и автомобильный рынки.
© 2015 Atmel Corporation. Все права защищены. Atmel ® , логотип Atmel и их комбинации, AVR® и другие являются зарегистрированными товарными знаками или товарными знаками Atmel Corporation или ее дочерних компаний. Другие термины и названия продуктов могут быть товарными знаками других компаний.
Контакты для прессы :
Агнес Тоан, старший менеджер по связям с общественностью
Тел .: (+1) 408-487-2963
[адрес электронной почты защищен]
– http://photos.prnewswire.com/prnh/20120530/SF15228LOGO
ИСТОЧНИК Atmel Corporation
Ссылки по теме
http: // www.atmel.com
GitHub – Siliconeunited / atmel-asf: программный фреймворк Atmel.
Atmel Software Framework (ASF) – это набор встроенного программного обеспечения для микроконтроллера Atmel flash MCU (www.atmel.com/asf).
- Он упрощает использование микроконтроллеров, обеспечивая абстракцию для оборудования и дорогостоящего промежуточного программного обеспечения
- ASF предназначен для использования на этапах оценки, прототипирования, проектирования и производства
- ASF интегрирован в Atmel Studio IDE с графическим пользовательским интерфейсом или доступен как автономный для компиляторов GCC, IAR
- ASF можно скачать бесплатно
Электронную документацию ASF можно найти здесь: http: // asf. atmel.com
Поддерживаемые устройства:
Каждый программный модуль снабжен полным исходным кодом, примером использования и готовые проекты для компиляторов IAR EW и GNU GCC.
Этот пакет предназначен для пользователей файлов makefile IAR и GCC. Пользователи AVR Studio 5 или Atmel Studio 6 не нужен этот пакет, поскольку ASF интегрирован в Atmel Studio.
Верхняя организация папок выглядит следующим образом:
- папка avr32 / содержит программные модули (исходный код и проекты), предназначенные для устройств AVR UC3,
- папка mega / содержит программные модули (исходный код и проекты), предназначенные для устройств megaAVR,
- папка xmega / содержит программные модули (исходный код и проекты), предназначенные для устройств AVR XMEGA,
- папка sam / содержит программные модули (исходный код и проекты), предназначенные для устройств SAM,
- папка common / содержит программные модули (исходный код и проекты), общие для всех устройств AVR и SAM,
- папка Thirdparty / содержит программные модули (исходный код и проекты) сторонних поставщиков для всех устройств Atmel.
Третья сторона / папка организована сторонним программным модулем (т.е. одна папка на сторонний программный модуль).
Папки avr32 /, xmega /, mega /, sam / и common / организованы следующим образом:
- папка drivers / содержит программные драйверы низкого уровня для ресурсов микроконтроллера на кристалле (например, драйверы cpu, usart, adc).
- : папка Board / содержит файлы с исходным кодом для конкретной платы.
- папка utils / содержит файлы, которые используются всеми остальными модулями: она содержит несколько файлов сценариев компоновщика, предварительно скомпилированные библиотеки IAR и GCC для некоторых модулей ASF, и служебные файлы C / C ++ с определениями, макросами и функциями общего назначения.
- папка services / содержит прикладные программы, которые не относится к платам или микросхемам (например, FAT, стек TCP / IP, ОС, декодер JPEG). Для папки common / top папка services / также содержит код для конкретного чипа.
- папка components / предлагает для каждого поддерживаемого аппаратного компонента программное обеспечение интерфейс для взаимодействия с компонентом (например, память, такая как SDRAM, SD-карта или дисплей)
- приложения / содержит множество примеров приложений, использующих службы и драйверы.
ASF, справочное руководство и документы для начала работы можно найти на http://www.atmel.com/asf.
Документацию ASF можно найти в Интернете по адресу http://asf.atmel.com.
Для пользователей AVR UC3, использующих IAR, рекомендуется обновить файлы заголовков IAR. Для этого разархивируйте файл avr32-headers.zip (находится в avr32 / utils / header_files) в папку установки IAR EWAVR32 в папке «Установочная папка IAR» / Embedded Workbench x.y / avr32 / inc /.
На примере использования модуля драйвера AVR UC3 GPIO, Проекты IAR расположены по адресу:
- avr32 / drivers / gpio / period_bus_example / at32uc3a0512_evk1000 / iar / для платы EVK1100,
- avr32 / drivers / gpio / ferheral_bus_example / at32uc3a0512_evk1105 / iar / для платы EVK1105,
- avr32 / drivers / gpio / ferheral_bus_example / at32uc3b0256_evk1101 / iar / для платы EVK1101,
- avr32 / drivers / gpio / ferheral_bus_example / at32uc3a3256_evk1104 / iar / для платы EVK1104,
- avr32 / drivers / gpio / period_bus_example / at32uc3l064_stk600-rcuc3l0 / iar / для установки STK600-RCUC3L0,
- avr32 / drivers / gpio / ferheral_bus_example / at32uc3c0512c_uc3c_ek / iar / для платы AT32UC3C-EK,
- avr32 / drivers / gpio / period_bus_example / at32uc3l064_uc3l_ek / iar / для платы AT32UC3L-EK.
Каждая папка iar содержит полный проект IAR с:
- файл рабочего пространства IAR EWAVR32 (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.eww: дважды щелкните этот файл, чтобы открыть весь проект),
- файл проекта IAR EWAVR32 (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.ewp),
- файл конфигурации отладки IAR EWAVR32 (avr32_drivers_gpio_peripheral_bus_example_uc3l_ek.ewd).
Можно работать с распакованным пакетом ASF из AVR32 Studio: это описано в примечании к приложению “AVR32769: Как скомпилировать автономный AVR Программный каркас UC3 в AVR32 Studio V2 »: http: // www.atmel.com/dyn/resources/prod_documents/doc32115.pdf
Все модули полностью документированы с использованием тегов doxygen. Каждый проект в рамках ASF содержит doxyfile.doxygen (используется для настройки doxygen для правильной документации генерация): для генерации html-документации необходимо установить doxygen (см. http://www.doxygen.org/download.html), а doxyfile.doxygen должен использоваться как входной файл конфигурации для doxygen.
На примере использования модуля драйвера AVR UC3 GPIO для плата AT32UC3C-EK, связанный файл doxyfile.файл doxygen находится под avr32 / драйверы / gpio / периферийный_бус_пример / at32uc3c0512c_uc3c_ek / doxygen / папка. Запустите doxygen и используйте этот doxyfile.doxygen в качестве файла конфигурации для doxygen. Используя командную строку, это делается с помощью следующей команды: doxygen doxyfile.doxygen
Для получения дополнительной информации о микроконтроллере Atmel посетите http://www.atmel.com/products/microcontrollers/default.aspx или обратитесь в службу поддержки через сайт http://support.atmel.no/. На сайте поддержки также есть страница с часто задаваемыми вопросами с наиболее частыми вопросами.
Оошибках ASF или запросах на улучшения можно сообщать в ASF Bug Tracker (http://asf.atmel.com/bugzilla/).
Пользователи могут найти форум ASF (http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewforum&f=21) на AVRfreaks для пользователей AVR или на http://www.at91.com/ для пользователей SAM . Этот форум можно использовать для открытого обсуждения использования, разработки, ошибок, исправлений, улучшений и т. Д.
Информация о корпорации Atmel | Профиль корпорации Atmel
Мы установили стандарт поиска писем
Нам доверяют более 9.2 миллиона пользователей и 95% из S&P 500.
Нам не с чего начать. Обыскивать Интернет круглосуточно – это не поможет. RocketReach дал нам отличное место для старта. Теперь у нашего рабочего процесса есть четкое направление – у нас есть процесс, который начинается с RocketReach и заканчивается огромными списками контактов для нашей команды продаж..it, вероятно, сэкономит Feedtrail около 3 месяцев работы в плане сбора лидов. Мы можем отвлечь наше внимание на поиски клиента прямо сейчас!
Отлично подходит для составления списка потенциальных клиентов. Мне понравилась возможность определять личные электронные письма практически от любого человека в Интернете с помощью RocketReach. Недавно мне поручили проект, который рассматривал обязанности по связям с общественностью, партнерству и разъяснительной работе, и RocketReach не только связал меня с потенциальными людьми, но и позволил мне оптимизировать мой поисковый подход на основе местоположения, набора навыков и ключевого слова.
– Брайан Рэй , Менеджер по продажам @ GoogleДо RocketReach мы обращались к людям через профессиональные сетевые сайты, такие как Linkedln.Но нам было неприятно ждать, пока люди примут наши запросы на подключение (если они вообще их приняли), а их отправка обходится слишком дорого … это было серьезным ударом скорости в нашем рабочем процессе и источником нескончаемого разочарования. Благодаря огромному количеству контактов, которые мы смогли найти с помощью RocketReach, платформа, вероятно, сэкономила нам почти пять лет ожидания.
Это лучшая и самая эффективная поисковая машина по электронной почте, которую я когда-либо использовал, и я пробовал несколько.Как по объему поисков, так и по количеству найденных точных писем, я считаю, что он превосходит другие. Еще мне нравится макет, он приятный на вид, более привлекательный и эффективный. Суть в том, что это был эффективный инструмент в моей работе, как некоммерческой организации, обращающейся к руководству.
До RocketReach процесс поиска адресов электронной почты состоял из поиска в Интернете, опроса общих друзей или преследования в LinkedIn.Больше всего меня расстраивало то, как много времени все это занимало. Впервые я использовал RocketReach, когда понял, что принял правильное решение. Поиск писем для контактов превратился в одноразовый процесс, а не на неделю.
Поиск электронных писем для целевого охвата был вручную и занимал очень много времени. Когда я попробовал RocketReach и нашел бизнес-информацию о ключевых людях за считанные секунды с помощью простого и непрерывного процесса, меня зацепило! Инструмент сократил время на установление связи с новыми потенциальными клиентами почти на 90%.
Atmel запускает семейство ИС радиочастотных трансиверов на базе микроконтроллеров с самым низким в отрасли энергопотреблением и лучшими радиочастотными характеристиками
HEILBRONN, Германия, 10 октября 2012 г. / PRNewswire / – Atmel ® Corporation (NASDAQ: ATML), лидер в области микроконтроллеров и решения для сенсорных технологий, сегодня объявили о выпуске нового семейства маломощных высокопроизводительных радиочастотных трансиверов на базе микроконтроллеров, разработанных специально для автомобильного рынка и рынка интеллектуальных радиочастот.
(Логотип: http://photos.prnewswire.com/prnh/20120530/SF15228LOGO)
Три новых устройства (ATA5831, ATA5832 и ATA5833) с самым низким в отрасли энергопотреблением, высокой чувствительностью и высокой выходной мощностью являются идеальными. для автомобильных приложений, включая системы удаленного входа без ключа (RKE), пассивного входа (PEG), дистанционного запуска (RS) и контроля давления в шинах (TPMS). Это новое семейство RF также идеально подходит для различных интеллектуальных радиочастотных приложений, включая системы дистанционного управления, такие как устройства открывания гаражных ворот или приложения для телеметрии.
Низкое энергопотребление – ключевое требование как для доступа к автомобилю, так и для интеллектуальных радиочастотных систем, особенно для небольших приложений с батарейным питанием. Эти новые устройства обеспечивают низкое энергопотребление за счет превосходных возможностей блокировки, которые устраняют помехи. При небольшом количестве помех цифровая логика редко активируется, что приводит к потреблению тока всего 9,8 мА (тип.). в режиме приема (нижний диапазон, 310–318 МГц, 418–477 МГц, 1,2 мА, цикл 21 мс, 3-канальный опрос) и 9,4 мА / 13,8 мА тип. в режиме передачи (нижний диапазон, Pout = 6 дБм / 10 дБм).В результате конечные приложения могут использовать батареи меньшего размера, что позволяет создавать миниатюрные конечные приложения.
Высокая чувствительность и высокая выходная мощность также имеют решающее значение для увеличения дальности передачи радиочастотных систем, а также для правильной работы на больших расстояниях. Новое семейство радиочастотных трансиверов также обеспечивает выдающуюся чувствительность на уровне -123 дБм (тип.). (0,75 Кбит / с, FSK, Манчестерский код, на 433,92 МГц) и -109 дБм тип. (при 20 Кбит / с, ASK, манчестерский код, на частоте 433,92 МГц) соответственно. В сочетании с высокой выходной мощностью до 14.5 дБм, можно достичь отличных характеристик при работе на больших расстояниях.
Монолитные устройства сочетают в себе радиочастотную функциональность с проверенным ядром микроконтроллера Atmel AVR ® . Поскольку устройства могут быть настроены через EEPROM, адаптация к потребностям отдельного приложения может быть быстрой и может быть запрограммирована через последовательный периферийный интерфейс (SPI) – даже на лету во время работы. Если требуются специфические для заказчика адаптации, существующее микропрограммное обеспечение может быть дополнено с помощью флэш-памяти (ATA5831) или пользовательского ПЗУ (ATA5832).
Новое семейство радиочастотных трансиверов включает следующее:
- ATA5833: Готовая к использованию интегральная схема радиочастотного трансивера (ИС) со встроенным микропрограммным обеспечением
- ATA5831: микропрограммное обеспечение находится в постоянном запоминающем устройстве (ПЗУ). Дополнительная опция Flash для программного обеспечения для конкретных приложений.
- ATA5832: оптимизированная по стоимости версия ATA5831, в которой программное обеспечение заказчика замаскировано ПЗУ
Чтобы еще больше снизить сложность разработки и производства и ускорить вывод на рынок, портфель радиочастотных устройств Atmel включает в себя приемники и приемопередатчики, которые являются штыревыми, функциональными. и совместимость с RF-согласованием для обеспечения максимального повторного использования при разработке одно- и двусторонних систем для минимизации затрат на проектирование.Такая же конструкция печатной платы может использоваться для однонаправленных и двунаправленных систем доступа в автомобиль.
Наличие
Образцы Atmel ATA5831, ATA5832 и ATA5833 в небольших корпусах QFN32 размером 5 мм x 5 мм доступны сейчас по цене от 2,90 долларов США в количестве 50 000 штук. Комплекты для доступа в автомобиль (ATAK51002-V2) для поддержки проектирования и сокращения времени вывода на рынок будут доступны в ноябре 2012 года.
О компании Atmel
Корпорация Atmel (Nasdaq: ATML) является мировым лидером в области проектирования и производства микроконтроллеров, емкостных сенсорных решений, продвинутой логики, смешанных сигналов, энергонезависимой памяти и радиочастотных (RF) компонентов.Используя один из самых обширных в отрасли портфелей технологий интеллектуальной собственности (IP), Atmel может предоставить электронной промышленности полные системные решения, ориентированные на промышленный, потребительский, коммуникационный, компьютерный и автомобильный рынки.
© 2012 Atmel Corporation. Все права защищены. Atmel ® , логотип Atmel и их комбинации, AVR ® и другие являются зарегистрированными товарными знаками или товарными знаками Atmel Corporation или ее дочерних компаний. Другие термины и названия продуктов могут быть товарными знаками других компаний.
Дополнительная информация:
Дополнительная информация о семействе радиопередатчиков Atmel ATA5831 / 32/33 доступна по адресу:
http://www.atmel.com/devices/ATA5831.aspx (ATA5831)
http: //www.atmel.com/devices/ATA5832.aspx (ATA5832)
http://www.atmel.com/devices/ATA5833.aspx (ATA5833)
Чтобы посмотреть последние видеоролики Atmel, посетите канал Atmel YouTube на www.atmel.com/youtube. Вы можете следить за Atmel в Twitter www.atmel.com/twitter или на Facebook по адресу www.atmel.com/facebook.
Контакты для прессы:
Д-р Сюзанна Херчнер, автомобильный директор Marcom
Телефон: +49 7131 67-2081, электронная почта: [email protected]
Агнес Тоан, менеджер по связям с общественностью
Телефон: +1 408 487-2963, эл. безлицензионные безопасные решения
Париж и Руссе, Франция, 12 ноября 2007 г. –Atmel® Corporation (Nasdaq: ATML) объявила сегодня о выпуске AT98SC016CU, последнего члена семейства безопасных решений AT98SC, специально разработанных для удовлетворения растущих потребностей в безопасности встроенные системы.
AT98SC016CU имеет функции высокой безопасности, которые обеспечивают эффективные меры противодействия взлому, клонированию, фишингу, подделке, краже данных и IP. Таким образом, это безопасное решение подходит для таких приложений, как DRM, электронные токены, игровые консоли, телеприставки, сетевые устройства, измерительные устройства, дверные замки, торговые автоматы, франкировальные машины или тахометры. Широкий выбор интерфейсов продукта (TWI, SPI, ISO7816 для приложений смарт-карт) делает физическую интеграцию в любую существующую систему быстрой и простой.
Разработанный как выдающийся набор криптографических инструментов, AT98SC016CU обладает мощными криптографическими алгоритмами, такими как RSA, TDES или Elliptic Curves (ECC), а также защищенным от несанкционированного доступа хранилищем данных объемом 16 Кбайт с защитой от несанкционированного доступа. Решение основано на микроконтроллере secureAVR®, готовом к независимой сертификации Common Criteria EAL4 +. Модуль безопасности соответствует требованиям FIPS140-2 уровня 3.
Настройка AT98SC016CU также возможна в мгновение ока с помощью гибкого и удобного программного обеспечения для настройки ПК.Продукт не требует длительной или сложной разработки программ, специальных знаний в области безопасности или тяжелой маскировки ПЗУ. Это значительно ускоряет вывод продукта на рынок, тем самым предлагая покупателям значительное преимущество по сравнению с конкурентами.
Эрик Ле Кокен (Eric Le Cocquen), менеджер по маркетингу продукции Atmel, заявил: «Мы очень гордимся тем, что добавляем AT98SC016CU к нашему семейству продуктов AT98SC, предоставляющих лицензионные и не требующие лицензирования высокозащищенные решения. Добавление во встроенную систему модуля безопасности, который, среди прочего, будет эффективно хранить конфиденциальные данные, предотвращать подделку оборудования и предоставлять услуги аутентификации, еще никогда не было таким быстрым и простым.Компания Atmel, ведущий производитель микроконтроллеров безопасности с более чем 20-летним опытом разработки решений безопасности, уже имеет три продукта, а в разработке находится еще больше, и стремится сделать семейство AT98SC лучшим универсальным решением, доступным на рынке для таких приложений ».
Наличие
Доступны образцыAT98SC016CU. AT98SC016CU доступен в небольших корпусах SOIC8 и QFN20.
Об Atmel
Atmel – мировой лидер в разработке и производстве микроконтроллеров, передовой логики, смешанных сигналов, энергонезависимой памяти и радиочастотных (RF) компонентов.Используя один из самых обширных в отрасли портфелей технологий интеллектуальной собственности (IP), Atmel может предоставить электронной промышленности полные системные решения, ориентированные на потребительский, промышленный рынок, безопасность, связь, вычислительную технику и автомобильную промышленность.
© 2007 Atmel Corporation. Все права защищены. Atmel®, логотип и их комбинации являются зарегистрированными товарными знаками или товарными знаками Atmel Corporation или ее дочерних компаний. Другие термины и названия продуктов могут быть товарными знаками других компаний.
Информация
Информацию о семействе Atmel AT98SC можно найти по адресу: http://www.atmel.com/products/SecureASSP/
Лесли Грейс Касиано
Менеджер по маркетинговым коммуникациям
Телефон: (+33) 4 42 53 60 52
Электронная почта: [email protected]
Хелен Перлегос
Связи с общественностью
Телефон: (+1) 408 487-2963
Электронная почта: [email protected]