Недорогой набор для начинающих usb starter kit от microchip

Стартовый набор Microchip DM240015

DM240015 – Starter Kit for PIC24F Intelligent.Integrated.Analog – представляет собой полнофункциональный стартовый и отладочный набор, который может использоваться для демонстрации возможностей 16-разрядных микроконтроллеров семейства PIC24F серии GC, а также для разработки и отладки приложений.

Микроконтроллеры серии PIC24FJ128GC010, фактически, представляют собой аналоговую систему на кристалле, в которую интегрированы все звенья цепочки аналоговой обработки сигналов, включая уникальный для отрасли микроконтроллеров 16-разрядный АЦП, 12-разрядный АЦП с быстродействием 10 Msps, ЦАП и два операционных усилителя. Реализованная в микроконтроллерах технология управления питанием XLP (eXtreme Low Power) увеличивает время автономной работы портативного медицинского и промышленного оборудования.

При создании этого стартового набора особое внимание было уделено обеспечению целостности сигналов в интегрированной аналоговой периферии. Набор содержит 95% элементов, необходимых конструктору для разработки портативного аналогового прототипа.

На отладочной плате установлены датчик освещенности, цифровой датчик температуры, потенциометр, микрофон, сенсорные кнопки, светодиоды, разъем для подключения наушников и большой матричный ЖК индикатор.

ЖК индикатор управляется непосредственно микроконтроллером и имеет область для текстового вывода информации и область специальных иконок.

Дополнительно поддерживается функционал USB Host и USB Device и внутрисхемная отладки/программирования с помощью встроенного отладчика. Специальный однорядный коннектор может использоваться для подключения пользовательской периферии и дополнительных датчиков. Предусмотрена возможность подключения модуля беспроводной передачи данных на базе приемопередатчика MRF42J40A.

Низкое энергопотребление микроконтроллера обеспечивает возможность питания платы от USB порта или от батареи резервного питания.

Набор поставляется с предустановленным демонстрационным приложением, которое позволит оценить основные возможности микроконтроллера. Работа с платой поддерживается в интегрированной среде разработки MPLAB X.

Отличительные особенности:

  • полнофункциональный стартовый набор для микроконтроллеров серии PIC24F “GC”;
  • в состав набора входит отладочная плата с необходимыми компонентами и периферией:
    • установлен микроконтроллер PIC24FJ128GC010:
      • встроенный высокоскоростной многоканальный 12-битный АЦП;
      • встроенный прецизионный двухканальный 16-битный АЦП;
      • встроенный двухканальный 10-битный ЦАП;
      • два операционных усилителя и три компаратора;
      • поддержка технологии сенсорного интерфейса mTouch;
    • интегрирован внутрисхемный отладчик/программатор с интерфейсом USB;
    • поддержка интерфейса USB Host и USB Device;
    • установлен ЖК дисплей:
      • область для вывода текстовой информации;
      • область специальных иконок;
    • датчик освещенности;
    • цифровой датчик температуры;
    • электретный микрофон;
    • аудио интерфейс, выход на наушники;
    • дополнительная EEPROM память;
    • схема прецизионного источника опорного напряжения;
    • сенсорный кнопки;
    • пользовательские кнопки, светодиоды, потенциометр;
    • возможность наращивания функционала платы;
    • возможность подключения модуля беспроводной передачи данных;
    • конфигурирование режимов работы и периферии с помощью перемычек;
    • ультранизкое энергопотребление;
    • питание платы от USB или от батареи;
  • полная программная поддержка:
    • демонстрационные приложения;
    • поддержка в среде MPLAB X.

Основные параметры

Параметр Значение
Интерфейс подключения USB
Ядро базового элемента PIC24F
Базовый компонент PIC24FJ128GC010
Разрядность, бит 16
Вспомогательный компонент TC77 MCP6022 AP2151WG LTC6652 MCP1703T MCP629125LC256
Целевое напряжение, В 5.0 / 3.3 / 2.5
Напряжение питания, В 5.0 / 3.0
Источник питания USB / батарея

Комплектация:

  1. Отладочная плата
  2. Кабель USB

Руководство пользователя и принципиальная схема

microchip.com

Перевод: Vadim по заказу РадиоЛоцман

Производитель: Microchip

На английском языке: Microchip MPLAB Starter Kit for PIC24F Intelligent.Integrated.Analog (DM240015)

Источник: https://www.rlocman.ru/op/tovar.html?di=149100&/DM240015

Стартовый набор для Arduino. Starter Kit №7

Стартовый набор для Arduino. Starter Kit №7

Arduino — самая популярная платформа любительской и образовательной робототехники.  Arduino (Ардуино) – это серия плат ввода-вывода. Платы имеют аналоговые и цифровые порты, к которым можно подключать различные устройства (DIY-компоненты): светодиоды, датчики, кнопки, моторы, сервоприводы и т.д. В продаже есть отдельные платы Arduino нескольких видов, их аналоги, различные дополнительные компоненты, готовые наборы (kits), содержащие плату и компоненты, и готовые роботы на основе Arduino.
Наиболее эффективно начинать изучение Arduino с наборов Starter Kit для Ардуино. Эти комплекты содержат самую популярную Arduino-плату –  Arduino UNO и другие электронные компоненты, необходимые для начального изучения Arduino: светодиоды, резисторы, сервопривод, мотор, кнопку, жидкокристаллический экран, пьезоэлемент, датчики и прочее. Практически любой из таких наборов содержит необходимый минимум для начинающих и подходит для освоения платформы Arduino.

Новый стартовый набор для Arduino. Starter Kit №7 содержит следующие компоненты:

 

Его основное отличие от других наборов – наличие модуля считывателя RFID-меток 13,56 МГц (RC522), что позволит познакомиться с технологией автоматической бесконтактной идентификации объектов при помощи радиочастотного канала связи – RFID. Идентификация объектов производится по уникальному цифровому коду, который считывается из памяти электронной метки, прикрепляемой к объекту идентификации.

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

Сигнал улавливается антенной считывателя, информация расшифровывается и передается в компьютер для обработки. Настоящую защиту от копирования и подделки обеспечивают такие идентификаторы, в чипах которых реализована криптографическая защита. Это бесконтактные смарт-карты, работающие на частоте 13,56 МГц, наиболее распространенными из них являются карты Mifare®.

В картах этих стандартов криптозащита организована на высоком уровне, и подделка таких карт практически невозможна.

Модуль RC522 – RFID-модуль 13,56 МГц с SPI-интерфейсом. В комплекте к модулю идут 2 RFID-метки – в виде карты и брелока.

Подключим к плате Arduino модуль RC522 и будем выводить в последовательный порт и на дисплей WH1602 уникальный идентификационный номер (UID) RFID-метки.

Необходимые компоненты:

 
Схема подключения элементов создана в программе Fritzing:  

Загружаем в Arduino следующий скетч: MFRC522 mfrc522(SS_PIN, RST_PIN); LiquidCrystal lcd(2, 3, 4, 5, 6, 7); void setup() { Serial.begin(9600); SPI.begin(); mfrc522.PCD_Init(); lcd.begin(16, 2); lcd.clear(); lcd.setCursor(0,1); lcd.print(“> wait “); } void loop() { if ( ! mfrc522.

PICC_IsNewCardPresent()) return; if ( ! mfrc522.PICC_ReadCardSerial()) return; Serial.print(F(“Card UID:”)); dump_byte_array(mfrc522.uid.uidByte, mfrc522.uid.size); Serial.println(); Serial.print(F(“PICC type: “)); byte piccType = mfrc522.PICC_GetType(mfrc522.uid.sak); Serial.println(mfrc522.

PICC_GetTypeName(piccType)); delay(3000); } void dump_byte_array(byte *buffer, byte bufferSize) { lcd.setCursor(0,0); lcd.print(” “); lcd.setCursor(0,0); for (byte i = 0; i < bufferSize; i++) { Serial.print(buffer[i] < 0x10 ? " 0" : " "); Serial.print(buffer[i], HEX); lcd.

print (buffer[i], HEX); } }

  Вот результат вывода результатов чтения меток (брелков и карт).  

 

В качестве учебника для освоения набора рекомендуем книгу Практическая энциклопедия Arduino. В книге подробно описаны проекты на основе контроллера Arduino UNO R3.Расчитана как на опытных пользователей, так и на только начинающих изучать основы электроники, программирования и робототехники.

Описание Стартового набора Arduino Starter Kit  PDF

 

Источник: https://arduino-kit.ru/product/startovyiy-nabor-arduino-starter-kit-_7

Отладочная плата PIC32 USB Starter kit II

Практически все производители микроконтроллеров предлагают разнообразные  средства разработки для своих систем. Отладочные и ознакомительные платы и наборы, демо-комплекты для отдельных приложений давно стали привычным товаром на рынке микроэлектроники. Такой подход позволяет решить несколько задач.

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

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

Одним из современных отладочных наборов является PIC32 USB Starter Kit II, предназначенный фирмой Microchip для ознакомления с возможностями 32-разрядных микропроцессоров серии PIC32. Особенностью предлагаемой платы является наличие разъемов интерфейса USB. Кроме данного набора Microchip предлагает также простой  PIC32 Starter Kit или оснащенный сетевым интерфейсом PIC32 Ethernet Starter Kit.

PIC32 Starter Kit II

Первые впечатления, вызываемые PIC32 Starter Kit II оказываются самыми положительными и к сожалению не совсем обоснованными. Набор поставляется в пластиковом кейсе, аналогичном футляру видеокассет. Внутри находятся два кабеля, диск с ПО, карточка отзыва и непосредственно сама отладочная плата, упакованная в антистатический пакет.

Первое что бросается в глаза – маленькие размеры платы. На фотографиях она выглядит как-то более габаритной. Отличием набора от других подобных следует назвать кабели. Оба представляют собой  стандартные USB-кабели, но один содержит ответный разъем miniUSB тип A, а второй miniUSB – тип B.

Конечно, подобные кабели найти сейчас не сложно, но, тем не менее, их наличие порадовало.

Отладочная плата PIC32 Starter Kit II

Отладочная плата PIC32 Starter Kit II предназначена для изучения и разработки устройств на микроконтроллерах PIC32, построенных по архитектуре MIPS. Особенностью платы является возможность ее использования как базового устройства USB. Центральным элементом платы стал микроконтроллер PIC32MX795F512L.

Данная микросхема, выполненная в 100 выводном корпусе, является наиболее солидным устройством во всей линейке PIC32. Она содержит 512кБ флэш-памяти, 128кБ ОЗУ, 16 10-ти битных АЦП, 7 таймеров, в том числе 2 32-разрядных, 6 портов UART, 5 портов SPI, 5 портов I2C, 2 порта CAN, порты Ethernet и USB. Работает микроконтроллер на частотах вплоть до 80МГц.

При этом на плате разведен кристалл только на 8 МГц.

Кроме микроконтроллера PIC32 Starter Kit II содержит три пользовательских светодиода разных цветов и три миниатюрных кнопки. Для реализации всех функций также установлены обычный и компактный разъемы USB, типа A.   на плате имеется место для установки кварцевого резонатора на 32768Гц.

Отладчик

Кроме целевой части PIC32 Starter Kit II содержит и отладчик/программатор, разведенный на обратной стороне платы. Его основу составляет контроллер PIC32MX440F512H.

В предыдущих версиях использовался PIC18F4550, возможно со стандартной прошивкой PICKit2.  Также на плате установлена вся необходимая обвязка, включая два светодиода Power и Debug. Связь с отладчиком возможна через разъем miniUSB тип B.

Такое решение часто встречается во многих подобных платах, например STM32 Discovery.

Недостатки

Более пристальное изучение платы привело к уменьшению уровня положительных впечатлений. Главным разочарованием оказался разъем периферийных портов. Также как и на других подобных платах, все линии ввода/вывода доступны на отдельном разъеме.

Разработчики из Microchip решили установить компактный разъем поверхностного монтажа Hirose FX10A-120P/12-sv1(71), чем полностью перечеркнули возможность использования платы в качестве центрального устройства в различных разработках.  Установить ответную часть данного разъема в любительских условиях весьма сложно.

Можно использовать промежуточную плату PIC32 I/O Expansion Board, да только стоит она дороже, чем сам набор.

Второе разочарование постигло при установке программного обеспечения. С входящего в комплект  диска, оно никак не хотело переносится на ПК. Выдавало непонятную ошибку.

В итоге после скачивания последней версии MPLAB, все примеры были найдены в одной из его папок. Подобные ошибки стали чем-то вроде визитной карточки Microchip. На многих форумах описываются разнообразные глюки и методы их устранения.

Это особенно неприятно в связи с отсутствием большого количества глюков в старых версиях ПО.

PIC32 Starter Kit II – набор неплохого качества, подходящий фанатам Microchip. Позволяет ознакомиться с работой самого мощного микроконтроллера серии PIC32, что в принципе для начала работы и не требуется. Практическое использование данной платы без дополнительных затрат затруднительно.

You have no rights to post comments

Источник: https://mcucpu.ru/index.php/ucontrollers/otladochnye-platy/77-pic32starterkit

Конструктор Starter Robot Kit-Blue (IR-Version)

Главная → Makeblock → Конструктор Starter Robot Kit-Blue (IR-Version)

Описание:

Если вы хотите приобщиться к миру робототехники, изучить основы радиоэлектроники и Arduino программирования, но не знаете с чего начать, набор Starter Robot Kit – это лучший выбор.

В нем вы найдете контроллер MakeBlock Orion (адаптированный аналог платформы Arduino), моторы, ультразвуковой датчик, ИК приемник, прочные детали из анодированного алюминия, провода, пульт управления. Из набора, следуя инструкции, можно создать базовых роботов: танк и трехколесный автомобиль или придумать своего неповторимого робота. 

Датчики MakeBlock имеют специальные разъемы RJ25 и цветную маркировку, просты в использовании. С подключением справится даже новичок.   

Набор упакован в красивую коробку и может служить отличным подарком.

Особенности

  • ŸИдеально подходит для начинающих.
  • Содержит красочную и понятную инструкцию для сборки базовых роботов: танка и трехколесного автомобиля.
  • Подходит для любого уровня программирования: Scratch или Arduino IDE

Полезные ссылки:

Руководство по программированию

Бибилиотеки Arduino

Примечание: В целях безопасности транспортировки батерейка для пульта в комплект не входит. Вы можете купить ее самостоятельно. Типоразмер CR2025. Приносим извинения за неудобство.

Состав набора: 

1 × Балка 0824-96 38 × Оси для соединения треков  4 × Винт без шляпки M3x5 
1 × Балка 0824-128 2 × Резьбовой вал 4×39мм 6 × Пластиковый держатель M4*30
2 × Балка 0824-144 2 × Стопорная втулка на ось 4мм 4 × Пластиковая заклепка R4060
1 × Крепление 3×3 4 × Подшипник с фланцем 4x8x3мм 4 × Пластиковая заклепка R4120
1 × Пластина 3×6 1 × Отвертка шестигранная 2.5мм 4 × Пластиковая прокладка 4x7x2мм
1 × Кронштейн P3 1 × Отвертка крестовая 3мм 1 × Плата Me Orion
2 × Крепление для DC мотора-25 2 × Ключ шестигранный 1.5мм 1 × Ультразвуковой датчик 
1 × Колесо (ролик) 1 × Гаечный ключ 1 × ИК приемнник
2 × DC мотор-25 6V/185RPM 22 × Винт M4x8 1 × 6P6C RJ25 провод-20см
2 × Соеденитель вала 4мм 14 × Винт M4x14 1 × 6P6C RJ25 провод-35см
4 × Зубчатый шкив 90T 3 × Гайка M4 1 × Провод USB 2.0 A-Male to Micro B-Male 
2 × Покрышка 68.5×22мм 1 × Гайка M8 2 × Крепление
38 × Трек гусеницы 4 × Винт с потайной головкой M3x8  1 × Держатель 6хAA батарей

Источник: http://neobot.ru/products/konstruktor-starter-robot-kit-blue-ir-version

Стартовые наборы EFM8 Starter Kit

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

Для микроконтроллеров серии EFM8 Sleepy Bee доступно две отладочные платы. Они отличаются друг от друга целевым микроконтроллером и одним из модулей ввода – для микроконтроллера EFM8SB1 с сенсорным интерфейсом предусмотрен дополнительный круговой слайдер.

Плата EFM8SB1-SLSTK2010

Целевой микроконтроллер EFM8SB1 – малопотребляющий 8-разрядный МК на базе архитектуры 8051. В его составе 8 Кб flash-памяти, 512 Б ОЗУ, 17 линий ввода/вывода.

Тактовая частота контроллера – 25 МГц, среди доступных периферийных устройств часы реального времени, 16-разрядные таймеры/счетчики, интерфейсы UART, SPI, SMBus/I2C, 12-разрядный АЦП, аналоговый компаратор, блок сенсорного ввода, блок вычисления контрольной суммы.

Состав платы:

  • отладчик-программатор;
  • две пользовательских кнопки и кнопка аппаратного сброса;
  • один светодиод;
  • круговой сенсор (состоит из четырех площадок);
  • восьмипозиционный джойстик;
  • датчик температуры и относительной влажности Si7021 с I2C интерфейсом;
  • ЖКИ с разрешением 128х128 пикселей;
  • кварцевый генератор 32 кГц;
  • измерительный блок Advanced Energy Monitoring;
  • 20-контактный коннектор для подключения плат-расширений и доступа к линиям ввода/вывода;
  • разъем для установки батареи питания CR2032.

заказать EFM8SB1-SLSTK2010

 

Плата EFM8SB2-SLSTK2011A

Целевой микроконтроллер EFM8SB2 – малопотребляющий 8-разрядный МК на базе архитектуры 8051. В его составе 64 Кб flash-памяти, 4352 Б ОЗУ, 24 линии ввода/вывода.

Тактовая частота контроллера – 25 МГц, среди доступных периферийных устройств часы реального времени, 16-разрядные таймеры/счетчики, интерфейсы UART, два SPI, SMBus/I2C, 10-разрядный АЦП, два аналоговых компаратора, блок вычисления контрольной суммы, интерфейс для подключения внешней памяти. 

Состав платы:

  • отладчик-программатор;
  • две пользовательских кнопки и кнопка аппаратного сброса;
  • один трехцветный светодиод;
  • восьмипозиционный джойстик;
  • датчик температуры и относительной влажности Si7021 с I2C интерфейсом;
  • ЖКИ с разрешением 128х128 пикселей;
  • кварцевый генератор 32 кГц;
  • измерительный блок Advanced Energy Monitoring;
  • 20-контактный коннектор для подключения плат-расширений и доступа к линиям ввода/вывода;
  • разъем для установки батареи питания CR2032.

заказать EFM8SB2-SLSTK2011A

Для микроконтроллеров серии EFM8 Laser Bee, отличительной характеристикой которых является сильная аналоговая периферия, доступна отладочная плата EFM8LB1-SLSTK2030A. На плате расположен старший в серии микроконтроллер – EFM8LB12F64E.

Целевой микроконтроллер EFM8LB12F64E – это 8-разрядный МК с ядром 8051 и тактовой частотой 72 МГц. Он содержит 64 Кб flash-памяти и 4352 Б ОЗУ, 29 линий ввода/вывода, 14-разрядный АЦП последовательного приближения с частотой дискретизации до 900 тыс.

отсчетов в секунду с возможностью организации непрерывного сбора данных по всем каналам АЦП без участия процессорного ядра, четыре 12-разрядных ЦАП с возможностью генерации комплементарных синусоидальных сигналов и сигналов произвольной формы, два аналоговых компаратора, высокоточный датчик температуры, четыре блока конфигурируемой логики, каждый из которых обеспечивает возможность реализации до 256 функций комбинаторной логики с подключением внешних сигналов и сигналов внутренней периферии, 6-канальный ШИМ.

Состав платы:

  • отладчик-программатор;
  • две пользовательских кнопки и кнопка аппаратного сброса;
  • один трехцветный светодиод;
  • восьмипозиционный джойстик;
  • ЖКИ с разрешением 128х128 пикселей;
  • измерительный блок Advanced Energy Monitoring;
  • 20-контактный коннектор для подключения плат-расширений и доступа к линиям ввода/вывода;
  • разъем для установки батареи питания CR2032.

заказать EFM8LB1-SLSTK2030A

Для USB-микроконтроллеров серии EFM8 Universal Bee предусмотрено две отладочные платы, отличающиеся друг от друга только целевым микроокнтроллером. 

Плата EFM8UB1-SLSTK2000A содержит микроконтроллер EFM8UB10F16G – 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц.

В составе микроконтроллера 16 Кб Flash-памяти, 2304 Б ОЗУ, интерфейсы USB (Full / Low Speed), два UART, SPI, SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики.

Все 22 линии ввода/вывода микроконтроллера толерантны к 5 В.

Плата EFM8UB2-SLSTK2001A содержит микроконтроллер EFM8UB20F64G – 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 48 МГц.

В составе микроконтроллера 64 Кб Flash-памяти, 4352 Б ОЗУ, интерфейсы USB (Full / Low Speed), два UART, SPI, два SMBus/I2C, а также 10-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, 40 линий ввода/вывода.

Состав платы:

  • отладчик-программатор;
  • две пользовательских кнопки и кнопка аппаратного сброса;
  • один трехцветный светодиод;
  • восьмипозиционный джойстик;
  • ЖКИ с разрешением 128х128 пикселей;
  • измерительный блок Advanced Energy Monitoring;
  • 20-контактный коннектор для подключения плат-расширений и доступа к линиям ввода/вывода;
  • разъем для установки батареи питания CR2032.

заказать EFM8UB1-SLSTK2000A    заказать EFM8UB2-SLSTK2001A

Для наиболее дешевых микроконтроллеров серии EFM8 Busy Bee предусотрено три отладочные платы, отличающиеся друг от друга только целевым микроокнтроллером. 

Плата EFM8BB1-SLSTK2020A содержит микроконтроллер EFM8BB10F8G – 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 25 МГц.

В составе микроконтроллера 8 Кб Flash-памяти, 512 Б ОЗУ, интерфейсы UART, SPI и SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, трехканальный ШИМ.

Все 18 линий ввода/вывода микроконтроллера толерантны к 5 В.

Плата EFM8BB2-SLSTK2021A содержит микроконтроллер EFM8BB22F16G – 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц.

В составе микроконтроллера 16 Кб Flash-памяти, 2304 Б ОЗУ, два UART, SPI и SMBus/I2C, а также 12-разрядный АЦП, два аналоговых компаратора, 16-разрядные таймеры/счетчики, трехканальный ШИМ. Все 22 линии ввода/вывода микроконтроллера толерантны к 5 В.

По сравнению с EFM8BB10F8G, этот микроконтроллер имеет более широкие возможности по снижению энергопотребления.

Плата EFM8BB3-SLSTK2022A содержит микроконтроллер EFM8BB31F64G – 8-разрядный кристалл на базе процессорного ядра 8051, работающего с максимальной частотой 50 МГц.

 В составе микроконтроллера 64 Кб Flash-памяти, 4352 Б ОЗУ, два UART, SPI, I2C и SMBus/I2C, а также 10/12-разрядный АЦП, четыре 12-разрядных ЦАП, два аналоговых компаратора, четыре блока конфигурируемой логики, каждый из которых обеспечивает возможность реализации до 256 функций комбинаторной логики с подключением внешних сигналов и сигналов внутренней периферии, 16-разрядные таймеры/счетчики, шестиканальный ШИМ. Все 25 линий ввода/вывода микроконтроллера толерантны к 5 В.

Состав плат:

  • отладчик-программатор;
  • две пользовательских кнопки и кнопка аппаратного сброса;
  • один трехцветный светодиод;
  • восьмипозиционный джойстик;
  • ЖКИ с разрешением 128х128 пикселей;
  • измерительный блок Advanced Energy Monitoring;
  • 20-контактный коннектор для подключения плат-расширений и доступа к линиям ввода/вывода;
  • разъем для установки батареи питания CR2032.

заказать EFM8BB1-SLSTK2020A    заказать EFM8BB2-SLSTK2021A    заказать EFM8BB3-SLSTK2022A

Каждая плата поставляется в комплекте с USB-кабелем и батарейкой. Все платы выполнены в едином стиле и содержат старший в серии микроконтроллер, USB-отладчик, механические и сенсорные кнопки/слайдеры, светодиоды, разъем для установки батареи CR2032, дисплей и дополнительные модули, соответствующие особенностям целевого микроконтроллера.

Линии ввода/вывода доступны на контактных площадках по верхней и нижней границам платы, а также на 20-выводном разъеме справа. Этот разъем, помимо прочего, служит для подключения плат-расширений. Питание платы может осуществляться от батарейки и от отладочного интерфейса.

Для переключения питания служит специальный разъем в левом нижнем углу. Когда разъем зафиксирован в крайнем правом положении, в режиме DBG, может производиться программирование и отладка контроллера.

В режиме DBG также можно использовать измерительный модуль Advanced Energy Monitoring – блок для измерения тока потребления микроконтроллера. Такой блок установлен на каждой плате EFM32 Starter Kit и используется в паре с программным модулем Energy Profiler.

С использованием Energy Profiler можно проводить профилирование энергопотребления по ходу исполнения программы на микроконтроллере получать на экране компьютера график изменения уровня потребляемого тока.

Источник: http://mymcu.ru/support/startovie-nabori-efm8-starter-kit.html

Что такое «Starter Kit»? – программирование на МК

Работа с любым новым типом MK обязательно начинается с составления простой тестовой программы. Первая задача, которую по устоявшейся традиции ставят перед собой и опытные электронщики, и начинающие любители, заключается в «мигании» светодиода, подключённого к одной из линий MK. Такой себе «Hello, woR1d!», только в микроконтроллерном исполнении.

Эксперименты обычно проводят на макетной плате «Starter Kit» (SKit). Другие названия — «Development Kit», «Стартовый комплект», «Набор для обучения» или просто «Кит». Единого правила, что должно входить в состав SKit, не существует.

Из обязательного: собственно MK и стандартные элементы его «обвязки» из подсистем программирования и питания (резисторы, конденсаторы, кнопка сброса, соединительные разъёмы).

В качестве периферийных узлов применяются: светодиоды разного цвета свечения, ЖКИ, клавиатура, реле, пьезодинамики, микросхемы конверторов RS-232, USB, внешние EEPROM, АЦП, ЦАП.

Чтобы не утомлять себя построением громоздкого SKit, предлагается ограничить его функции самыми простыми. В частности, пусть это будет кнопочное управление и светодиодная индикация.

Электрическая схема SKit показана на Рис. 6.3.

Рис. 6.3. Электрическая схема SKit.

Назначение элементов.

Резистор R1 определяет ток через тестовую кнопку SB1 и не даёт «висеть в воздухе» линии «РСО» MK. Конденсаторы C7, С2фильтруют НЧ- и ВЧ-помехи по питанию.

Резистор R2 задаёт яркость свечения индикатора HL1 Резистор R3 и кнопка 57?2являются стандартными для подсистемы сброса, а сигналы с выводов 1, 17, 18, 19 DD1 — для подсистемы программирования. Все перечисленные элементы обслуживают одного единственного «микроконтроллерного барина».

Кварцевого резонатора в схеме нет, поскольку тактовая частота 8 МГц обеспечивается внутренним RC-генератором MK DD1. Для макетирования так проще.

Почему выбрана микросхема ATmega48A? Во-первых, это дёшево, доступно и в DIP-Kopnyce. Во-вторых, данный MK поддерживается бесплатной средой программирования WinAVR и бесплатным симулятором VMLab.

В-третьих, микросхему ATmega48A по цоколёвке можно заменить один к одному более «мощными» MK ATmega88/168/328 или более «древними», но распространёнными ATmega8/8L.

В-четвёртых, ATmega48A принадлежит к популярному и досконально изученному семейству AVR-контроллеров, для которых в Интернете имеется масса разноплановых проектов, примеров, учебников.

Резисторы 7?7…7?5любые малогабаритные мощностью 0.125 или 0.25 Вт. Конденсатор C7 электролитический алюминиевый K50-35 или танталовый K53-lA ёмкостью 22…47 МК Ф с рабочим напряжением 10…25 В.

Конденсатор C2 обязательно керамический, например, K10-17 или поверхностно монтируемый SMD ёмкостью 0.1…0.33 МК Ф. Кнопки SB1, SB2 импортные тактовые SWT или другие аналогичные без фиксации положения.

Светодиод HL1 малогабаритный любого типа, с красным или зелёным цветом свечения, с допустимым током 20 мА. По форме может быть прямоугольным или цилиндрическим с диаметром 3…5 мм.

Конструктивно SKit настолько простой, что выполняется без печатного монтажа на элементарной макетной плате. Допускается применение так называемых «беспаечных» плат, соединения в которых производятся механическим контактом залужённых проводов и установкой радиоэлементов в отверстия.

Для микросхемы 7)7)7 на плате следует предусмотреть узкую 28-контактную панельку, желательно с цанговыми отверстиями. В качестве замены MK подойдёт ATmega48PA-PU, отличающийся в лучшую сторону более жёсткими допусками на ток потребления.

Если используются микросхемы прежних лет выпуска ATmega48V-10PU, ATmega48-20PU, ATmega48V-10PI, ATmega48-20PI, то надо знать, что буква «Р» в названии обозначает DIP-корпус, буква «V» — широкодиапазонное питание, буква «U» — безсвинцовую, а буква «I» — обычную технологию изготовления.

Основное отличие микросхем серии ATmega48/48V от ATmega48A/48PA заключается в большей экономичности по току последних.

Для питания SKit можно применить покупную «сетевую вилку», дополненную стабилизатором напряжения на микросхеме 78L05 (Рис. 6.4). Такой блок питания обеспечивает ток нагрузки до 100 мА с защитой от короткого замыкания по выходу. Также допускается использовать гальванические батареи или аккумулятор от мобильного телефона с напряжением 3.6…4.8 В при токе нагрузки 15…20 мА.

Рис. 6.4. Стабилизированный блок питания 5 В/0.1 А.

Источник: Рюмик, С. М., 1000 и одна микроконтроллерная схема. Вып. 2 / С. М. Рюмик. — М.:ЛР Додэка-ХХ1, 2011. — 400 с.: ил. + CD. — (Серия «Программируемые системы»).

Источник: http://nauchebe.net/2014/04/chto-takoe-starter-kit-programmirovanie-na-mk/

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}