Серия efm8 из кремниевых лабораторий: мощная новая встроенная платформа разработки

Серия efm8 из кремниевых лабораторий: мощная новая встроенная платформа разработки
Серия efm8 из кремниевых лабораторий: мощная новая встроенная платформа разработки
Anonim

Серия EFM8 от Silicon Laboratories: мощная новая встроенная платформа разработки

Недавно Silicon Laboratories представила новую серию микроконтроллеров и плат разработки для тех, кто заинтересован в недорогих, маломощных высокопроизводительных приложениях с смешанным сигналом.

Рекомендуемый уровень

начинающий

8051 Lives On

Silicon Laboratories накопила обширную коллекцию 8-битных микроконтроллеров на основе архитектуры 8051, и новая серия EFM8 продолжает эту традицию. Первоначально 8051 был разработан Intel в 1980 году, и этот «8-битный микрокомпьютер» (как его впервые называли) оказался настолько успешным, что в конечном итоге многие разные производители разработали микроконтроллеры на основе 8051. Двумя важными причинами удивительной выносливости этой 35-летней архитектуры являются совместимость кода и человеческая совместимость: новые устройства выигрывают как от огромного количества существующего кода 8051, так и от обширного опыта, предоставленного инженерами, которые ранее работали с микроконтроллерами на основе 8051, Очевидно, что с 1980 года многое изменилось в мире микроэлектроники, поэтому текущие проявления 8051 включают в себя множество улучшений производительности и функциональности.

Только восемь бит "" src = "// www.allaboutcircuits.com/uploads/articles/EFM8_pic1.jpg" />

Серия EFM8 включает в себя внушительный набор аналоговых и цифровых периферийных устройств, таких как последовательные интерфейсы связи, аналоговые компараторы, аналого-цифровой преобразователь и полностью интегрированный USB-модуль (к сожалению, нет цифро-аналогового преобразователя). Возможно, что еще важнее, SiLabs предоставляет потрясающую коллекцию заметок приложений, кода примеров и эталонных проектов, что гарантирует, что разработчики действительно смогут успешно использовать эти периферийные устройства.

инструменты

Самый впечатляющий микроконтроллер был бы далек от популярности, если бы дизайнеры не имели удобного, эффективного способа разработки прошивки и оценки функциональности. В этом и заключается одно из видных преимуществ устройств EFM8: они полностью поддерживаются мощной (и свободной) интегрированной средой разработки SiLabs, и их можно тщательно оценить с помощью недорогих плат разработки EFM8.

Прошивка

Интегрированная среда разработки SiLabs называется Simplicity Studio, и это название подразумевает цель: создать прошивку и протестировать эффективный и производительный процесс.

Image
Image

Вы можете сами решить, насколько эта цель достигнута, но, учитывая цену ($ 0), Simplicity Studio предлагает привлекательный набор функций. Одним из основных преимуществ является свободный, неограниченный доступ к компилятору Keil C. C является отличным языком для программирования микроконтроллеров: он превосходит притягательно низкий уровень кода сборки, но это ограничивает способность дизайнера терять связь с деталями аппаратного обеспечения устройства. Еще одна интересная особенность - бесшовно интегрированный профилировщик энергии, который отображает ток в режиме реального времени и энергопотребление микроконтроллера:

Image
Image

Устройства EFM8 специально продаются как решения с ультранизким энергопотреблением для таких приложений, как автоматизация, носители и IoT; профилировщик энергии добавляет еще одно измерение в эти проекты, помогая разработчикам дополнительно оптимизировать потребление энергии.

аппаратные средства

SiLabs продает шесть различных плат разработки для микроконтроллеров серии EFM8. Один USB-кабель обеспечивает плавную интеграцию с Simplicity Studio, и многие функции - управление ЖК-дисплеем, USB-связь, емкостное сенсорное управление, сопряжение джойстика, экологическое зондирование - могут быть оценены без дополнительного оборудования.

Image
Image

Вывод

Микроконтроллеры серии EFM8 и платы разработки - это высокопроизводительные и доступные варианты не только для инженеров, но и для студентов и любителей. Поддерживающая документация и программные средства помогут вам быстро перейти от концепции к функциональному устройству. Предстоящие статьи предоставят подробные рекомендации по использованию платформ разработки EFM8 для реализации множества простых и более сложных проектов.

Следующая статья в серии: Управление жидкокристаллическим дисплеем через SPI: введение в разработку проекта с помощью микроконтроллера EFM8