Быстрый поиск микроконтроллера от ведущих мировых производителей
Тактовая частота, МГцот
до
Блок арифметики с плавающей точкой (FPU)
Поддержка DSP-инструкций не важно да нет
Графический ускоритель, аппаратное декодирование видео
не важно да нетБлок управления памятью (MMU) не важно да нет
Каналы DMAдо
Блок защиты памяти (MPU) не важно да нет
Аппаратный блок шифрования не важно да нетСсылки | Любительские конструкции на микроконтроллерах
На этой странице выложены ссылки на ресурсы со схожей тематикой.
http://easyelectronics.ru — по моему мнению один из лучших сайтов микроконтроллерной направленности. Материал изложен очень доходчиво.
http://avrdevices.ru — интересные устройства на микроконтроллерах. Анализ и опыт применения разнообразных узлов и микросхем.
ARV Research
http://avr.nikolaew.org — сайт простейшего программатора АВР
http://www.getchip.net — готовые решения для проектов AVR, а также пример красивого оформления блога.
http://avrproject.ru — проекты на микроконтроллерах AVR
http://www.lockdog.ru — личный блог, где автор пишет о своих разработках. Основной упор делается на подключение различных дисплеев и робототехнику.
http://chipenable.ru — электроника, микроконтроллеры, программирование.
http://samou4ka.net — электронные устройства и микроконтроллеры
http://www.servodroid.ru -робототехника для начинающих своими руками
http://radioelektr.ru — микроконтроллеры AVR, программирование и не только.
?нформация по ремонту электронной аппаратуры. Большое количество принципиальных схем , справочники ,статьи .Форум для всех и закрытый для СЦ РБ..
http://easystm32.ru — STM32 — это просто
http://yysup.narod.ru — Схемы на микроконтроллерах, программы на Ассемблере. Только авторский контент.
— Радиотехника студентам, инженерам и радиолюбителям по старым учебникам «Основы радиотехники». Cтруктурно сайт выполнен как алфавитный предметный указатель.
http://smartelectronix.biz/ — Домашняя страничка нашего коллеги Eddy 71, где он представляет свои конструкции на PIC — контроллерах и без них. Работы не громоздкие, а скажем так: практично-автомобильно-бытовые полезные усовершенствования.
— Паятель.net — статьи и простые схемы, конструкции для начинающих и профессионалов.
А здесь я покупаю радиодетали:
http://www.dealextreme.com — …. чудный китайский интернет-магазин, неоднократно описанный на моём сайте
Новостная лента
На сайте представлены примеры программирования, которые будут полезны как для опытного разработчика схем на микроконтроллерах, так и для новичка. Особо рассматривается программирование микроконтроллеров для начинающих пользователей. Программные примеры программирования разбиты на различные разделы. Основную массу составляют примеры программирования микроконтроллеров avr и микроконтроллеров microchip. Пользователю предлагается познакомиться с различными примерами программирования и различными средами программирования: MicroLab, AVRStudio, MikroC, FloweCode. Представлены схемы на микроконтроллерах ведущих производителей: PIC и AVR. Рассматривается огромное количество схем для начинающих разработчиков. Если Вы начинающий радиолюбитель, то для Вас мы приготовили раздел микроконтроллеры для начинающих. Современные микроконтроллеры относятся к классу микропроцессорных устройств. В основе принципа действия таких элементов лежит исполнение последовательного потока команд, называемого программой. Микроконтроллер получает программные команды в виде отдельных машинных кодов. Известно, что для создания и отладки программ, машинные коды подходят плохо, так как трудно воспринимаются человеком. Этот факт привел к появлению различных языков программирования и огромного количества различных компиляторов. В основе языков программирования микроконтроллеров лежат классические языки для компьютеров. Единственным отличием становится ориентированность на работу со встроенными периферийными устройствами. Архитектура микроконтроллеров требует, например, наличия битово-ориентированных команд. Последние выполняют работу с отдельными линиями портов ввода/вывода или флагами регистров. Подобные команды отсутствуют в большинстве крупных архитектур. Например, ядро ARM, активно применяемое в микроконтроллерах, не содержит битовых команд, вследствие чего разработчикам пришлось создавать специальные методы битового доступа.
Примеры программирования микроконтроллеров будут представлены на хорошо всем известном языке Си. А перед тем как постигать азы программирования микроконтроллеров и схемотехнику устройств на микроконтроллерах, авторам предлагается ещё раз вспомнить основы микропроцессорной техники, основы электроники, полупроводниковую электронику, аналоговую и цифровую схемотехнику, а так же азы аналогового и цифрового представления сигнала. Для тех, кому хочется получить новые знания в области современного программирования, можно будет познакомиться с графическим языком программирования LabView. Выбор языка программирования зависит от множества факторов. В первую очередь, типо решаемых задач и необходимым качеством кода. Если Вы ведёте разработку малых по объёму и несложных программ, то можно использовать практически любой язык. Для компактного кода подойдет Ассемблер, а если ставятся серьезные задачи, то альтернативы С/С++ практически нет. Также необходимо учитывать доступность компилятора. В итоге самым универсальным решением можно назвать связку Ассемблера и C/C++. Для простого освоения языков, можно воспользоваться примерами программ для микроконтроллера. Использование примеров программирования упростит и ускорит процесс освоения программирования микроконтроллеров. Схемы на микроконтроллерах позволят начинающим разработчикам освоить тонкости проектирования, моделирования и программирования микроконтроллеров. |
Михаэль Хофманн. Микроконтроллеры для начинающих
Михаэль Хофманн. Микроконтроллеры для начинающих
Предисловие
Микроконтроллеры находятся почти во всех электронных устройствах. В этой книге показано, что запрограммировать и применить микроконтроллер не так уж сложно. Хотя у некоторых при упоминании слова “Ассемблер” (Assembler) в связи с программированием “волосы встают дыбом”. После прочтения этой книги вы поймете, что это вовсе не так уж сложно, как это иногда кажется.
Возможности микроконтроллера рассмотрены на различных примерах, в которых используется микроконтроллер PIC16F876A производства компании Мicrochip, имеющий различные интерфейсы и обладающий достаточно широкими возможностями. На примерах будет показано, как осуществить опрос входов и переключение выходов микросхемы. Вы также научитесь управлять дисплеем для отображения текста и данных. Узнаете, как измерить аналоговые сигналы, сохранить их в ЕЕРRОМ-памяти (Electrically Erasable Programmable Read-On1y Memory – электрически стираемое программируемое постоянное запоминающее устройство) и затем прочитать с помощью персонального компьютера. На другом примере будет показано управление выходами с помощью инфракрасного управления. Часть примеров может моделироваться с помощью среды разработки МРLАВ, поэтому в принципе не потребуются какие-либо аппаратные средства. Но поскольку любой микроконтроллер должен когда-нибудь хоть раз использоваться для схемы, представляется маленькая монтажная плата, на которой все примеры могут испытываться в реальной среде. Для облегчения работы и отладки монтажа вы можете приобрести неукомплектованную (без деталей) печатную плату, если посетите мой сайт (www.edmh.de). Если вы захотите сами дополнить ее, то найдете расположение схемных элементов в Eagle-формате на приложенном CD-ROM. На нем находится также различная документация, например, обзор команд и описания регистров микроконтроллера. Для программирования микроконтроллера используется внутрисхемный отладчик ICD 2 (In-CircuitDebugger) от компании Microchip. Однако на CD-ROM находится очень простая схема, с которой РIС-контроллер может программироваться через последовательный интерфейс.
…
Компьютеры на базе 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:
Подробности можно почерпнуть по этой ссылке , сайт же поклонников 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 прошло – мы-то знаем на что она способна.
Удачных самоделок!
«ЧИП и ДИП» – официальный дистрибьютор MikroElektronika
Сербская компания MikroElektronika, основанная в 1997 году, специализируется на производстве и поставке законченных систем для разработки и отладки, а также обеспечивает высокопрофессиональную поддержку пользователей по всему миру. Большой ассортимент плат для микроконтроллеров PIC, dsPIC, PSoC, AVR, 8051 и ARM привлекают своей невысокой ценой и многофункциональностью. MikroElektronika предлагает разработчикам также компиляторы mikroC PRO, mikroBasic PRO и mikroPascal PRO для популярных семейств микроконтроллеров, что обеспечивает комплексный подход к удовлетворению потребностей разработчиков электроники. Огромное количество примеров и подробная документация помогают начать работу с компиляторами и отладочными платами практически сразу.Компания MikroElektronika является официальным партнером компании Microchip и консультантом по микроконтроллерам семейства PIC, а также официальным консультантом и партнером компаний Atmel, Cypress Semiconductor, NXP и Telit. MikroElektronika сотрудничает с многими крупными мировыми компаниями более чем в 30 странах по всему миру. Среди них: Toshiba, Hitachi, Sony, NASA, Ferrari, Ford, General Motors, Atmel, Siemens, Microchip, Suzuki, Kawasaki, CERN, Toyota и др. Помимо крупных компаний, продукция компания MikroElektronika широко используется для проектных разработок в области радиоэлектроники университетов и исследовательских центров по всему миру.
MikroElektronika прилагает все усилия для того, чтобы предоставить клиентам полную документацию для всех типов продукции – так, компанией был выпущен ряд книг : «Basic для PIC-микроконтроллеров», «PIC-микроконтроллеры», «Введение в промышленные PLC контроллеры», «Радиоприемники», «Компоненты для электронных устройств» и др. Все книги изданы на английском языке и доступны для бесплатного скачивания на сайте производителя.
В ассортименте «ЧИП и ДИП» широко представлен ассортимент отладочных средств. В первую очередь – это лабораторные стенды с богатым набором периферии для разработки и отладки приложений на базе соответствующих микроконтроллеров:
На плате есть все необходимое для разработки прототипа будущего устройства – 2х16 LCD-дисплей (COG) с последовательным интерфейсом, интегрированный на плату программатор AVRprog, светодиоды для отображения логического состояния выводов микроконтроллера, клавиатура 4х4, клавиатура с функционалом джойстика и расширитель портов.
Интегрированный на плату программатор AVRprog, позволяет без покупки дополнительных устройств начать разработку приложений для микроконтроллера. ME-BIGAVR6 – отладочная плата, версия 6, с контроллером сенсорного экрана и богатым набором периферии для разработки и отладки приложений на базе микроконтроллеров семейства AVR от Atmel.
Плата универсальна и поддерживает микроконтроллеры в корпусах (установлены на дочерние платы со слотами DIMM168P) TQFP64 и TQFP100. Наличие встроенного внутрисхемного USB программатора превращает плату в многофункциональную отладочную систему. Вы просто пишите программу для одного из AVR компиляторов, генерируете hex-файл и программируете свой микроконтроллер, используя встроенный программатор AVRprog.
Многочисленные модули на плате, такие как LCD дисплей 128×64, буквенно-цифровой LCD дисплей 2×16, часы реального времени, последовательная EEPROM и т.д., позволяют симулировать операции конечного устройства. Оптимально для организации учебных классов и лабораторий по изучению работы микроконтроллеров Atmel. ME-EASYPIC V7 – лабораторный стенд 7-го поколения популярного отладочного семейства плат ME-EASYPIC с богатым набором периферии для разработки и отладки приложений на базе микроконтроллеров семейства PICmicro от Microchip, использующегося в работе как радиолюбителями, так и профессионалами.
Наличие встроенного быстрого программатора mikroProg ™ и внутрисхемного отладчика позволяет осуществлять поддержку более чем 250 PIC-микроконтроллеров. В составе платы идет PIC18F45K22. ME-BIGPIC6 – отладочная плата для PIC-микроконтроллеров в корпусе TQFP с 64 и 80 выводами. Хорошо методически проработанная плата стенда включает сменный модуль 8-разрядного микроконтроллера PIC18F8520.
На плату интегрирован программатор, что позволяет сэкономить средства на покупке отдельного программатора. На ME-BIGPIC6 имеется 16-разрядный расширитель портов ввода/вывода с SPI-интерфейсом (MCP23S17), интерфейс RS-232, 67 светодиодов для отображения логического состояния выводов микроконтроллера, последовательная память EEPROM 24AA01 емкостью 1 кБ данных и интерфейсом I2C.
Для заказа доступны микроконтроллерные модули ME-BIGPIC6 80-pin TQFP PIC18F8520 и ME-BIGPIC6 80-pin TQFP PIC18F8722.
ME-EASYARM V6 – отладочная плата с богатым набором периферии для разработки и отладки на базе модуля ME-mikroBoard for ARM с установленным микроконтроллером LPC2148. На модуле имеется serial Flash, слот для карт памяти microSD и разъем miniUSB. Все выводы микроконтроллера доступны на разъеме IDC10. На плате разработчику доступна serial EEPROM и CAN. Оптимально для организации учебных классов и лабораторий по изучению работы микроконтроллеров NXP. ME-UNI DS6 – универсальная отладочная плата (лабораторный стенд) компании mikroElektronika для изучения микроконтроллеров PIC, AVR, 8051, ARM, PSoC и dsPIC. Хорошо методически проработанная плата включает универсальное посадочное место, в которое может быть установлена одна из плат специализации (mikroBoard).
Плата оснащена большим количеством разнообразных устройств, ввода и вывода информации и гибкой системой их коммутации с платой специализации. В качестве устройств ввода предусмотрены кнопки, подключаемые ко всем линиям портов микроконтроллеров, 12-разрядный АЦП, температурный датчик, накопитель MMC/SD. Представлен широкий спектр дочерних и оценочных плат для подключения к лабораторным стендам, среди них: оценочная плата датчика движения ME-MOTION SENSOR Board, плата часов реального времени ME-RTC2 Board, плата акселерометра ME-ACCELEROMETR Board, оценочная плата АЦП ME-ADC PROTO Board дочерняя плата с MMC/SD интерфейсом ME-MMC/SD Board, дочерняя плата для подключения карт памяти Compact Flash ME-CF Board, платы дисплеев ME-GLCD 128×64, ME-COG2x16 , ME-LCD2x16, сенсорный экран ME-TOUCH SCREEN и многие другие.
Линия внутрисхемных программаторов для соответствующих типов микроконтроллеров: ME-8051PROG2, ME-AVRPOG2, ME-ARM FLASH, ME-PICFLASh3.
Макетные платы – лучшее решение для простой и быстрой разработки приложений на базе соответствующих микроконтроллеров: ME-AVR READY board, ME-8051 READY board, ME-PIC READY board.
Для разработки мультимедийных устройств отличным решением являются платы серии: ME-mikromedia for XMEGA, плата на базе мк ATxmega128A1 с TFT 320х240 дисплеем для разработки мультимедийных устройств и ME-mikroMEDIA for ARM, плата на базе мк ARM LPC2148 с TFT 320х240 дисплеем для разработки мультимедийных устройств.
См. продукцию MikroElektronika в каталоге «ЧИП и ДИП»:
Программирование микроконтроллеров
 
 
 
1 2 … 63 >
Продолжаем тему программирования контроллера STM32F4 и также продолжаем работу с последовательной FLASH-памятью серии W25Q. И теперь мы попробуем прочитать из данной микросхемы не служебную информацию, так как это мы уже умеем, а полезные данные, которые записаны в её памяти. Для…
Продолжаем работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS. И на данном уроке мы уже начнём работать с протоколом TCP (Transmission Control Protocol). Конечно начнём мы работать с данным протоколом именно с использованием FREERTOS и контроллера…
Продолжаем тему программирования контроллера STM32F4. И сегодня мы попробуем к данному контроллеру подключить последовательную FLASH-память серии W25Q. Данная последовательная память может быть различной ёмкости – 8, 16, 32, 64, 128, 256 Мбит и т. д. Подключается такая память по интерфейсу…
Продолжая работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS и, также продолжая тему передачи данных по беспроводной сети посредством протокола UDP, на данном уроке мы попробуем создать простой сервер, который будет слушать постоянно какой-нибудь порт, и…
Продолжаем нашу работу с шиной USART контроллера STM32F4. В данном уроке мы поработаем с возможностью использования периферии DMA при передаче данных по интерфейсу USART. С передачей данных по USART контроллера STM32F4 с применением DMA в мы уже знакомы из урока…
Продолжая работу по программированию микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS и, также продолжая тему передачи данных по беспроводной сети посредством протокола UDP, мы теперь попробуем принять данные с сервера. До сих пор мы пока только передавали пакеты…
В данном уроке мы попробуем с помощью библиотеки LL поработать с интерфейсом USART (Universal synchronous asynchronous receiver transmitter) контроллера STM32F4. Модуль USART у контроллера линейки STM32F4 практически ничем не отличается от аналогичного в контроллере STM32F1, поэтому изучать нам аппаратную составляющую…
Продолжаем программирование микроконтроллера ESP8266 с использованием операционной системы реального времени FREEFTOS и, также продолжая тему передачи данных по беспроводной сети, мы с использованием ОС попробуем теперь передать какие-то осознанные данные. Для этого мы воспользуемся транспортным протоколом UDP, так как для…
В данном уроке мы попробуем с помощью библиотеки LL поработать с шиной I2C контроллера STM32F4. В качестве подопытного устройства мы возьмём микросхему EEPROM — AT24C32, которая установлена в модуле с часовой микросхемой DS3231 и также в часовом модуле с микросхемой…
В данном уроке мы поговорим о таком устройстве, как инкрементальный энкодер. Чтобы понимать, что такое инкрементальный энкодер, нам нужно будет знать, что такое вообще энкодер в эелектронике (не путать с энкодерами в цифровой обработке, посредством которых кодируется информация). Энкодер –…
1 2 … 63 >Топ-15 блогов и новостных сайтов о микроконтроллерах, на которые следует подписаться в 2021 году
1. Наконечники микроконтроллера
Кливленд, Огайо, США О блоге Советы по микроконтроллерам дают инженерам полезную информацию о разработке конструкций на основе микроконтроллеров и программировании встроенных систем. Частота 3 сообщения в день Блог microcontrollertips.comПоклонников Facebook 114,8K ⋅ Подписчиков в Twitter 437 ⋅ Подписчиков в Instagram 500 ⋅ Авторитет домена 37ⓘ ⋅ Рейтинг Alexa 245.4Kⓘ Просмотр последних сообщений ⋅ Получить адрес электронной почты
2. Лаборатория микроконтроллеров
. Пакистан О блоге Руководства и проекты по микроконтроллерам, микроконтроллер PIC, 8051, AVR, ARDUINO, ESP32, ESP8266, Raspberry Pi и проекты и учебные пособия по встроенным системам. Частота 1 сообщение / день Блог microcontrollerslab.comПоклонников Facebook 14,6K ⋅ Подписчиков в Twitter 121 ⋅ Авторитет домена 38ⓘ ⋅ Alexa Rank 77,3Kⓘ Просмотр последних сообщений ⋅ Получить контакт по электронной почте
2″> Колорадо, США О блоге SparkFun стремится помочь миру достичь грамотности в области электроники. В дополнение к более чем 2000 компонентов и виджетов с открытым исходным кодом, SparkFun предлагает учебные программы, тренинги и онлайн-уроки, предназначенные для демистификации чудесного мира встроенной электроники. Частота 5 сообщений в месяц Блог learn.sparkfun.com
подписчиков в Facebook 85,9 тыс. ⋅ подписчиков в Twitter 142,2 тыс. ⋅ подписчиков в Instagram 79.6K ⋅ Социальная активность 1ⓘ ⋅ Авторитет домена 75ⓘ ⋅ Alexa Rank 17,4Kⓘ Просмотр последних сообщений ⓘ Получить адрес электронной почты 4. Reddit »Микроконтроллер
Сан-Франциско, Калифорния, США О блоге Субреддит занимается всем, что касается программирования микроконтроллеров, дизайна оборудования, приложений, взаимодействия, уникальных примеров и т. Д. Частота 2 сообщения в день Блог old.reddit.com / r / microcontro .. подписчиков на Facebook 1,5 млн ⋅ подписчиков в Twitter 674.4K ⋅ Взаимодействие с социальными сетями 2ⓘ ⓘ Авторитет домена 91ⓘ ⋅ Alexa Rank 19ⓘ Просмотр последних сообщений ⋅ Получить контакт по электронной почте
5. Блог микроконтроллера PIC
Пакистан О блоге Блог о микроконтроллерах PIC делится информацией, проектами, советами и приемами, а также множеством развлечений, связанных с использованием мира микроконтроллеров. Частота 1 сообщение в день Блог pic-microcontroller.com/blogПоклонников Facebook 8,4 тыс. ⋅ Подписчиков в Twitter 6 ⋅ Подписчиков в Instagram 215 ⋅ Авторитет домена 33 Рейтинг Alexa 422.2Kⓘ Просмотр последних сообщений ⋅ Получить адрес электронной почты
6. ElectroSome
О блоге ElectroSome – это техническая организация, целью которой является предоставление технической поддержки инженерам-электронщикам посредством проектов, схем, учебных пособий и продуктов. Частота 13 сообщений в год Блог electrosome.comПоклонников Facebook 4,8 тыс. ⋅ Подписчиков в Twitter 608 ⋅ Взаимодействие с социальными сетями 17ⓘ ⋅ Авторитет домена 39⋅ ⋅ Рейтинг Alexa 353,4 тыс. Latest Просмотр последних сообщений ⋅ Получить контакт по электронной почте
7.Блог Kanda Electronics
Великобритания О блоге Kanda – производитель и поставщик всех типов программаторов, встроенных инструментов, модулей и интерфейсов для ПК. Они проектируют и производят широкий спектр встраиваемых модулей, учебных плат, средств разработки и программаторов для инженеров-электронщиков. Частота 1 сообщение в неделю Блог kanda.com/blogПоклонники Facebook 873 ⋅ Подписчики в Twitter 531 ⋅ Авторитет домена 38 ⋅ Рейтинг Alexa 758.9K Просмотр последних сообщений ⋅ Получить контакт по электронной почте
8.Встроенная лаборатория
Вирджиния, США О блоге Embedded Lab – это интерактивная учебная лаборатория для микроконтроллеров, Arduino и встраиваемых систем. Этот веб-сайт предназначен для всех, кому интересно узнать, как эти вещи работают на фундаментальном уровне, и кто хочет самостоятельно приступить к проектированию встроенных систем. Следите за этим блогом, чтобы получать руководства, проекты и многое другое по встроенным системам. Частота 2 сообщения в год Также в блогах о встроенных технологиях Блог embedded-lab.com / blogфанатов Facebook 18,3 тыс. ⋅ подписчиков в Twitter 303 ⋅ социальная активность 165 ⋅ авторитет домена 43 ⋅ рейтинг Alexa 386,4 тыс. Просмотр последних сообщений ⋅ получить контакт по электронной почте
9. Студент-компаньон | Youtube
Южная Африка О блоге Student Companion канал YouTube делится учебными пособиями и проектами по микроконтроллерам PIC с использованием MBLAB XC8, MikroC Pro для PIC, Flowcode для PIC, Flowcode для Arduino, Arduino и Raspberry Pi для абсолютных новичков. Приложения Интернета вещей (IoT) и домашней автоматизации. Частота 2 видео в год Блог youtube.com/user/StudentComp ..Поклонников Facebook 16,3K ⋅ Подписчиков в Twitter 255 ⋅ Социальная активность 45 Авторитет домена 100 ⋅ Alexa Rank 2 Просмотр последних сообщений ⋅ Получить контакт по электронной почте
10. Блог о микроконтроллерах
United Kingdom О блоге Блог о микроконтроллерах держит вас в курсе всех дополнений и изменений на веб-сайте best-microcontroller-projects.com. Частота 1 пост / квартал Блог best-microcontroller-project..фанатов Facebook 1,6 тыс. ⋅ Социальная активность 2 Авторитет домена 44 ⋅ Рейтинг Alexa 516,4 тыс. Просмотр последних сообщений K Получить контакт по электронной почте
11. Блог DeepBlue
О блоге DeepBlue – это бесплатный образовательный веб-сайт. Здесь можно найти множество статей, руководств, проектов и загружаемого содержимого. Учебники, статьи и многое другое по встроенным системам. Здесь обсуждаются Embedded-C, программирование микроконтроллеров и связанные темы. Частота 2 сообщения / квартал Блог deepbluembedded.com / blogподписчиков в Twitter 90 ⋅ Вовлеченность в соцсети 2 ⋅ Авторитет домена 14 ⋅ Рейтинг Alexa 455,1 тыс. Просмотр последних сообщений ⋅ Получить контакт по электронной почте
12. Запуск электронного блога
О блоге Starting Electronics – это источник информации, связанной с электроникой, включая проекты по электронике и микроконтроллерам, учебные пособия и статьи. Он был создан как веб-сайт для начинающих в электронике, но теперь расширился, чтобы предоставлять информацию, выходящую далеко за рамки базовой электроники. Частота 1 сообщение / квартал Также в Электронных блогах Блог blog.startingelectronics.comПоклонников Facebook 2,8K ⋅ Подписчиков в Twitter 76 ⋅ Авторитет домена 33 ⋅ Рейтинг Alexa 4,7 млн Просмотр последних сообщений Posts Получить контакт по электронной почте
Teensy 3.2 – DEV-13736 – SparkFun Electronics
4.6 из 5
На основе 66 оценок:
В настоящее время просматриваются все отзывы клиентов.
Показаны результаты со звездным рейтингом. Показать все
2 из 2 считает это полезным:
Огромный “удар за доллар”
от Elecdonia проверенный покупатель
НАМНОГО быстрее, чем 8-битные платы AVR Arduino.Я рекомендую комбинировать Teensy 3.2 с платой Sparkfun Teensy Shield. Результат можно использовать как прямую альтернативу нескольким моделям Arduino. Расширение Teensyduino для стандартной среды разработки Arduino просто великолепно.
2 из 2 считает это полезным:
Малолетка 3.2 теперь моя доска goto!
от Участника № 499845 проверенный покупатель
3 UARTS, АЦП высокого разрешения, 7 таймеров и построены как танк!
2 из 2 считает это полезным:
автор: Fred4 проверенный покупатель
Множество контактов для всего, что мне нужно, плюс 12-битный АЦП для лучшего разрешения.Супер доволен Teensy, и это стало моим любимым микро.
3 из 3 считает это полезным:
Быстро – загружается с помощью ввода-вывода
Автор: DeweyOxberger проверенный покупатель
Я использую Teensy с 3.0 кикстартер. Я развернул их в несколько проектов. Они хорошо работают. Они хорошо поддерживаются библиотеками Arduino. Я их рекомендую.
2 из 2 считает это полезным:
Немного чудаков, чтобы начать работать с Arduino, но он работает
по kewakl проверенный покупатель
Некоторые говорят, что HID-клавиатура не работает. Почему вы так говорите? Вероятно, вам нужно выбрать правильный тип USB в крошечном разделе меню инструментов arduino И добавить значительную задержку, чтобы дать ОС время для перечисления платы.У меня один закачивает мой пароль WINXP на старый ноут!
Установка teensy-helper будет установлена только с ПОДДЕРЖИВАЕМЫМИ версиями arduino. Я не поклонник USB-разъема на этой плате (ПЛОТНЫЙ SMD-разъем со значительной силой сдвига, приложенной к паяным площадкам во время цикла отсоединения / подключения кабеля), но я виню за это USB-картель, а НЕ Пол или Робин.
2 из 2 считает это полезным:
Удивительный
от Участника № 722560 проверенный покупатель
Это гибкая и мощная плата с огромной емкостью и небольшими размерами, для меня это лучший вариант для создания проектов.
1 из 1 считает это полезным:
Крошечный, недорогой, чрезвычайно способный
по Madbodger проверенный покупатель
Это очень мощная плата по своим размерам и деньгам.Его легко программировать с использованием надстройки Teensyduino для Arduino (это не так гладко, как некоторые другие интеграции плат, но это несложно, хорошо работает и поставляется с кучей полезных библиотек). Некоторые из них я встроил в проекты (24-канальный диммер, контроллер робота, реплики реквизита). Отлично работает на макетной плате, если вы припаяете к ней штыревые или штабелирующие разъемы (оставьте те, которые находятся на узком конце, так как они затрудняют подключение к макетной плате). В сочетании с Prop Shield у него достаточно мощности для запуска полного фильтра Калмана (код библиотеки NXPMotionSense устанавливается вместе с Teensyduino, а также доступен на странице prop Shield на pjrc.com) и служат очень плавным, стабильным и быстрым IMU.
3 из 3 считает это полезным:
Самый быстрый оборот проекта, который мне когда-либо удавалось
от Участника № 409359 проверенный покупатель
У меня был клиент, который хотел связать серию команд RS-232 со списком сочетаний клавиш, чтобы автоматизировать специализированное приложение, работающее на специально разработанном компьютерном оборудовании.Из-за ограничений поддержки и производителя установка программного обеспечения в целевой системе была невозможна. Я смог добавить Sparkfun RS-232 в TTL-переключатель уровня (PRT-00449) к этому Teensy, смонтировать все в красивом корпусе и предоставить готовый продукт, который просто появился как HID USB-клавиатура для целевой системы в течение трех дней. несмотря на то, что никогда раньше не разрабатывалась для платформы Teensy. Плагин Arduino IDE упростил разработку.
1 из 1 считает это полезным:
Просто лучший duino в мире
от Участника № 409463 проверенный покупатель
Они содержат безупречные программные улучшения стандартных библиотек Arduino.Вещи очевидные. Тонны памяти, безумно быстро (даже загрузка кода до крошки тоже быстрее). Больше контактов, несколько последовательных расположений, лучший АЦП и ШИМ, более быстрый UART и +++. Просто лучше во всех смыслах. Я не могу придумать ни одной жалобы.
1 из 1 считает это полезным:
Так невероятно универсально и просто!
от Участника № 834610 проверенный покупатель
Это одна из самых простых досок для разработчиков, которые я когда-либо использовал.Так легко использовать. Действительно хорошо задокументировано. Я использовал функцию MIDI через USB, и это мечта. Я буду использовать ШИМ, CAN и RS232, а также отключу некоторые операции ввода-вывода. Серьезно, нет причин не покупать эту вещь.
3 из 3 считает это полезным:
Очень впечатляюще
от Участника № 63553 проверенный покупатель
Я создаю прибор, который должен регистрировать один аналоговый канал и одну ось ускорения со скоростью от 100 до 1000 выборок в секунду (с / с) в течение примерно дня.Он должен помещаться в трубку диаметром 1 дюйм (также батарейки). Я купил Teensy 3.2 (ранее я использовал Teensy LC), а также акселерометр Sparkfun, карты RTC и microSD. Я также купил пару Lipo емкостью 400 мАч и одну карту памяти. плата зарядного / повышающего устройства.
У меня она работает и проверена на скорости 1 кбит / с, и она, вероятно, могла бы работать примерно в 10 раз быстрее. Она потребляет около 50 мА. На карте microSd емкостью 16 ГБ достаточно места для данных.
My основные проблемы были из-за Arduino IDE или (что более вероятно) из-за моего непонимания этого.Я программирую 50 лет и разрабатываю микропроцессорные системы 40 лет. Но я только начинаю использовать Arduino IDE. Кажется, он намного менее мощный, чем Visual Studio, Eclipse, Netbeans или даже PSoC Designer, которые я использовал в последние годы. Но есть много примеров кода, доступных после небольшого поиска, и все они открыты для просмотра. Сама по себе плата Teensy очень мощная за 20 долларов и физически мала. Он хорошо интегрируется с другими компонентами Arduino и с Arduino IDE.
1 из 1 считает это полезным:
Супер продукт; соответствовать моим требованиям к T
от Участника № 832841 проверенный покупатель
Размер был не так важен, как контакты ввода / вывода и память.Плата оправдала ожидания. Аддон Teensyduino devel работал так, как рекламировалось. Итак, мы начали работу в кратчайшие сроки. Обработка с частотой 70+ МГц также была восхитительна. Использование контактов на задней стороне потребовало некоторой работы, но мы получили провода доступа, припаянные и залитые эпоксидной смолой. И мы нашли достаточно информации, чтобы сделать несколько печатных плат, чтобы удерживать ее после того, как попробовали коммутационную плату Sparkfun. В целом большая часть.
7 из 8 считает это полезным:
Просто восхитительно
от Участника № 395742 проверенный покупатель
Во-первых, характеристики и цена этих маленьких плат не могут быть лучше.
Но главная причина, по которой я так люблю Teensy, заключается в том, что «загрузчик» находится в отдельном чипе от основного MCU. Загрузчик помещается в ОЗУ из вторичного чипа, когда вы нажимаете кнопку программирования, но в остальном даже не во флэш-памяти на основном MCU.
Это означает, что если вы откажетесь от материала Arduino, у вас будет доступ к 100% ресурсов MCU, полностью находящихся под вашим контролем. Возможно, это не ваша чашка чая, но приятно найти самые увлеченные доски разработчиков, не обремененные самыми увлеченными загрузчиками.
2 из 3 считает это полезным:
У меня были бы дети
от Участника № 123644 проверенный покупатель
Лучшая плата для разработчиков.Аудио приложения на дни! Я собираюсь воткнуть один из них во все, что не движется!
Teensy 3.2 и Prop Shield
от Участника № 85439 проверенный покупатель
Оба работают отлично, без проблем с их использованием.
0 из 2 считает это полезным:
не совсем то, что я ожидал
от Участника № 507582 проверенный покупатель
Сначала добраться сюда было медленно.медленнее, чем обычная почта. во-вторых, в комплекте с платой не было USB-кабеля, поэтому он бесполезен, если вы не купите для него кабель. плата плохо поддерживается. не удалось заставить загрузчик работать с Windows 10, и на сайте prj кажется, что для него очень мало поддержки.
Одиночный T ответил 3 октября 2016 г .:
Просматривая отчеты о доставке, можно сделать вывод, что вы использовали FedEx Economy.Это самый медленный способ доставки внутри страны, поскольку FedEx доставляет посылку в ваш город, а затем передает ее Почтовой службе США для окончательной доставки. Этот метод может занять несколько дополнительных дней. Если время доставки имеет значение, предпочтительным методом доставки является наземная доставка FedEx.
На странице продукта есть примечание, поясняющее, что кабель USB не входит в комплект. Но это стандартный кабель USB micro B, распространенный во многих смартфонах и современных устройствах. Скорее всего, у вас уже есть один в вашем доме, который вы можете использовать.
Здесь можно найти много поддержки (как для Win10, так и для других). Также форумы PJRC являются хорошим источником дополнительной информации. http://www.pjrc.com/teensy/teensy31.html
Отличный маленький агрегат.
от Участника № 848177 проверенный покупатель
Эта штука идеальна для небольших проектов, но при этом эффективна.Программирование простое, и оно умещается в небольших подразделениях, в отличие от других. В сочетании с Teensy Prop это все, что вам нужно для простых аниматроников с высококачественным звуком.
Потрясающая работа Пола !!!
от Участника № 369112 проверенный покупатель
Удивительно, насколько мощна эта крошечная штука
Отличный микроконтроллер на базе Cortex
от Участника № 62545 проверенный покупатель
Надстройку Teensy для Arduino легко и быстро установить.Сам Teensy прост в программировании и очень мощный. Я могу опросить данные IMU и запустить фильтры Калмана на частоте 1 кГц!
Отличный универсальный продукт
от Участника № 606728 проверенный покупатель
Требуется дополнительная защита от электростатического разряда, но помимо этого она чрезвычайно мощная и способная
Нано на стероидах.
Эшли проверенный покупатель
Tweensy 3.2 имеет отличные характеристики ШИМ, а также отличный АЦП или, лучше сказать, 2 АЦП. Это устройство представляет собой ардуино нано на стероидах. Он имеет множество дополнительных функций к стандартному Arduino, которые являются просто функциями, которые должны быть там, например, установка частоты ШИМ, разрешения АЦП, среднего количества выборок АЦП, разрешения ШИМ – список можно продолжать и продолжать.Не говоря уже о том, что он работает до 7 раз быстрее и имеет гораздо больший объем памяти.
Легко использовать с Arduino и очень быстро!
пользователем № 194599 проверенный покупатель
Причина, по которой для меня эта доска потрясающая, заключается в следующем: – Прерывания на всех цифровых выводах – Возможность быть USB-джойстиком / клавиатурой и многим другим одним щелчком мыши (без необходимости перепрограммировать USB-чип)
Плюс есть тонна периферийных устройств и действительно хороших библиотек Arduino, построенных вокруг них (сайт pjrc хорошо документирует это).Отличный продукт, спасибо Sparkfun за руководство по быстрому запуску!
0 из 1 считает это полезным:
В целом это хорошо
от Участника № 5 проверенный покупатель
Teensy с хорошим дизайном.Было бы лучше, если бы у нас было больше примеров использования Arduino IDE для программирования teensy. Мы столкнулись с некоторыми проблемами при последовательной связи RS232 с teensy.
Легко использовать
от Участника № 489077 проверенный покупатель
Припаяйте разъемы и включите.Я купил это для использования в проекте Sparkfun Proto-8. Пока все работает хорошо.
Очень хорошо!!
от Участника № 578023 проверенный покупатель
Мне было трудно понять, когда нажимать кнопку, но RTFM прояснил это !! Я пропустил файл конфигурации USB, который отсутствовал.Я сделал из своей сковороды или космического барабана, очень красиво !!!
Делает впечатляющее, крутое, жуткое изображение.
от Участника № 294816 проверенный покупатель
Использовал Teensy 3.2 для создания анимированных глаз с помощью кода «Жуткие глаза». Создает эффектное изображение для лица робота! Видео об этом есть на https://www.youtube.com/watch?v=2n72VYGFevo. Отлично работал, управляя глазами, но прожигал две попытки Тинси управлять сервоприводами для рта и бровей. Причина сбоев неизвестна. Без проблем переключил те же сервоприводы и проводку на Arduino Uno.
Мощный процессор, совместимый с Arduino
пользователем № 819136 проверенный покупатель
32-битных инструкций вместо 8 для Arduino (эффективные, в основном инструкции с одним тактовым циклом) IDE-оверлей, совместимый с Arduino (простой в использовании) Один настоящий цифро-аналоговый выход канала (звук и музыка) Тактовая частота 96 МГц (разогнана, но работает хорошо) 3.3 В постоянного тока (низкое энергопотребление) Встроенная опция часов реального времени (требуется кристалл и батарея) Хорошая поддержка онлайн
Удивительная платформа
от Участника № 815726 проверенный покупатель
Я хотел создать качественные куранты.Мне нужна была платформа с точными часами реального времени, мощный DSP для синтеза сигналов и звонков, а также хорошие возможности управления питанием, чтобы я мог работать от батарей в течение года. Проверьте (с дополнительным кристаллом), проверьте (с добавлением на звуковой плате) и проверьте (с некоторыми очень хорошими библиотеками питания)! Много памяти, ввода-вывода и вычислительной мощности. На аудиоплате есть очень полезный инструмент для проектирования, поэтому вы можете легко собрать все виды микшеров, фильтров, задержек и других звуковых эффектов. Немного сложнее, чем ваш базовый Arduino, но приятно использовать.
Последовательные порты
от Участника № 841961 проверенный покупатель
Я активно работаю с низкоскоростной асинхронной связью. Обычно мне не хватает портов.У этой штуки много. Хотелось бы, чтобы код аналогового входа был не таким громоздким, но невероятно быстрым.
Хороший маленький процессор
от Участника № 1093296 проверенный покупатель
Я использовал Teensy 3.2 в другом проекте по замене Arduino UNO, с некоторым успехом. На этот раз у меня была Arduino в более старом проекте, но я обнаружил, что мне нужно больше оперативной памяти, и заменил ее в Teensy. Немного переделал проводку и все обошлось.
люблю моих подростков
по Isdale проверенный покупатель
Я использую Teensy 3 с момента их появления.Это самый маленький, самый мощный совместимый с Arduino, с отличной поддержкой PJRC. Существует ряд дочерних плат (щитов, шляп и т. Д.), Включая адаптеры для обычных щитов Arduino и серии Adafruit Feather.
Самый универсальный маленький микроконтроллер
от Мэтт Пиннер проверенный покупатель
Я люблю мускулистый 3.Регулятор 3в на этой плате. Мне нравится иметь 250 мА постоянного тока 3,3 В для питания вспомогательных деталей, датчиков и даже радио.
0 из 1 считает это полезным:
Не DOA, но близко к.
по jjdaybr проверенный покупатель
Я смог использовать предоставленное Teensy приложение-загрузчик, чтобы успешно загрузить программу медленного мигания, и смог наблюдать, как она мигает.Затем я смог успешно загрузить программу быстрого мигания и смог наблюдать, как она успешно мигает. После этого я установил программу Teensy Teensyduino. После этого весь Teensy больше не распознавался моей системой (Windows 10) как действительное USB-устройство, и устройство больше не загоралось. После этого загрузчик Teensy также не распознает его. После продолжительных периодов включения устройство будет пытаться загрузиться с мигающим светом, и система все же попытается распознать его снова, но потерпит неудачу.Служба поддержки Teensy предлагает использовать качественные USB-кабели. Мои кабели, которые я использую, я использовал в течение многих лет для программирования плат Arduino Micro, и те же кабели (на момент тестирования этого продукта) по-прежнему отлично работают с моими Arduino Micro, поэтому я не подозреваю, что проблема в кабеле. Я пробовал этот же процесс с системой, которая раньше не видела Teensy, и ее поведение нефункционально (не распознается).
Хорошая маленькая доска
от Участника # 29524 проверенный покупатель
Teensy сочетает в себе гораздо более мощный процессор с библиотеками Arduino.Я опытный программист на C / C ++ и привык разговаривать с периферийными микропроцессорными устройствами и внешними микросхемами на PIC и AVR, но приятно иметь возможность отсосать библиотеку и заставить ее просто работать. Я использовал их с библиотекой Labview Lynx, создавал пользовательский интерфейс на компьютере под управлением Windows, на котором запущен labview, и размещал низкоуровневый сбор данных и управление на Teensy. Я обнаружил, что это нормально, когда несколько Teensys подключены к USB-концентратору, свисающему с моего ноутбука. Кажется, что каждому чипу автоматически назначается отдельный виртуальный последовательный порт.
Я прочитал руководство по микросхеме ЦП, и в нем есть всевозможные функции, многие из которых поддерживаются специфичными для Teensy библиотеками. До сих пор я использовал только библиотеку ADC, которая обеспечивает доступ к более высокому разрешению, чем доступно через стандартные процедуры Arduino.
Моя доска goto
от Участника № 66988 проверенный покупатель
За последние два года я полностью перешел на использование плат Teensy из-за расширенных характеристик и возможностей, которые они имеют по сравнению с платами Arduino.Это мой третий Teensy 3.2.
Замечательная и мощная маленькая плата µController
от Участника № 721037 проверенный покупатель
Teensy – это следующий логический шаг, если вам комфортно с Arduino и вы жаждете большего.Существует большая поддержка, даже со стороны его создателя, Пола Стоффенберга, и форумы Teensy – это то место, куда вы можете обратиться, если вам нужна более продвинутая помощь по вашему проекту. Мне еще предстоит найти то, что Teensy не может сделать, и подобрать это для всех моих дизайнов. Я ни разу не взорвал ни одного, и они работают годами!
Крошечный 3.2 быстрых и мощных
от Участника № 1261429 проверенный покупатель
Teensy 3.2 – быстрый, мощный и очень надежный. Он отлично работает как главный мозг проекта.
Очень мощная доска
от Участника № 514055 проверенный покупатель
Для своего размера это мощная доска, и в сочетании с некоторыми другими элементами вселенной Teensy она легко стала моей идеальной доской для аудиопроектов.
Мощный маленький парень
от Участника № 94366 проверенный покупатель
У этого чипа гораздо больше возможностей, чем я могу использовать, но приятно не беспокоиться об этом.Множество операций ввода-вывода тоже здорово. Я действительно хотел бы, чтобы была версия с уже припаянными заголовками.
Отличный микроконтроллер
от Участника № 959041 проверенный покупатель
Один из лучших микроконтроллеров, которые я когда-либо использовал.Легко программировать. Я использовал его для интерфейса USB-клавиатуры со старыми винтажными компьютерами и разработал и произвел USB-MIDI-контроллер для управления блоками музыкальных эффектов и записывающим программным обеспечением.
http://shift838.99er.net
Стоит потраченных денег
по rbrinegar проверенный покупатель
Много IO.Отличная скорость процессора. Малый форм-фактор. Заменил обжаренную материнскую плату, плату памяти 16K, универсальную плату ввода-вывода и карты интерфейса кассеты “KC Standard” моего компьютера Altair 1976 года.
Первоклассный продукт
от Участника # 428533 проверенный покупатель
Очень мощный.Множество GPIO. Легко использовать. Компактная конструкция. Очень хороший законченный контроллер, который отлично подходит для прототипирования перед тем, как передать выделенному uController для окончательного дизайна или продукта. Я использую всю семью Teensy для всей своей работы и забавных проектов вместо Arduinos.
Большая вычислительная мощность в крошечном корпусе
от Участника № 763308 проверенный покупатель
Потребовалось время, чтобы разобраться с этим крохотным веб-сайтом, но как только я узнал, как получить информацию, необходимую для разработки приложений на нем, этот маленький блок оказался жемчужиной.
У меня были проблемы с памятью на Arduino, особенно когда мне нужно было создавать большие массивы, но когда я был подростком, у меня было намного больше памяти, что я мог создавать массивы, не исчерпывая памяти. Мне нужно было провести несколько интенсивных математических вычислений (бикубическая кривая Безье). Arduino была медленной, но teensy3.2 мгновенно провалила вычисления. Teensy3.2 имеет намного больше цифровых контактов, поэтому я смогу подключить больше датчиков и с большим количеством контактов прерывания я могу делать больше предупреждений.
Мне также удалось подключить внешние часы реального времени и без проблем использовать библиотеки времени.
Самое главное, что многие из моих проектов Arduino могут работать на Teensy3.2 с минимальными модификациями (во многих случаях без модификаций). И мне нравится меньший размер. Это означает меньшую занимаемую площадь, что позволяет мне создавать устройства, которые подходят для меньшего пространства.
Одна вещь, которую я не реализовал, но надеюсь реализовать позже, – это переход в режим энергосбережения. Я надеюсь, что есть документация, которая поможет мне разобраться в работе с низким энергопотреблением, где я могу перевести Teensy3.2 в спящий режим на пару секунд,
Не Arduino твоего дедушки
от Участника # 29816 проверенный покупатель
Мой видеообзор: https: // www.youtube.com/watch?v=4AWbB15eiJY
Ура Джо
Хорошее обновление
от Участника № 532475 проверенный покупатель
Teensy – идеальный продукт для большинства моих проектов.Я рад видеть это обновление и возможность упростить работу с модулем wify ESP8266.
Так же просто, как Arduino
от Участника № 40697 проверенный покупатель
Я начал работать с Тинси за считанные минуты.Тоже очень мило.
Отличная платформа!
Альфредо Риус проверенный покупатель
Дешево, мощно и легко прототипировать!
Много памяти, скорости и ввода-вывода
от Участника № 740506 проверенный покупатель
Все, что нужно этому хакеру и профессиональному разработчику программного обеспечения.
Хороший
от Участника № 264317 проверенный покупатель
Обожаю! Доступны простые в использовании и примеры кода для прерываний.В отличие от Feather и SAMD21, которые практически бесполезны, за исключением для мигания некоторых светодиодов.
Некоторые дистрибьюторы повышают цену на 30% и более.
Хорошая плата, нужен разъем SWD
от Участника № 31162 проверенный покупатель
Действительно хорошая плата, размер, характеристики и процессор.Однако мне нужна какая-то отладка, поэтому мне нужно подключить SWD. Пришлось надеть на себя. Я бы чаще использовал доску, но это слишком хлопотно. Тем более, что SAM21D mini – это примерно то же самое, но с разводкой разъема Cortex M на плате.
Удивительная маленькая доска
от Участника № 710396 проверенный покупатель
Я купил два из них просто для тестирования и впечатлен их скоростью и характеристиками.Я собираюсь перенести свои старые проекты Arduino Nano на этот 🙂
Один Teensy 3.2 почти эквивалентен шести моим Arduino Nano (конечно, с некоторыми плюсами и минусами).
0 из 3 считает это полезным:
от Участника № 758883 проверенный покупатель
Если вы получаете это для специальной клавиатуры, не делайте этого.Не работает.
0 из 1 считает это полезным:
очень хороший модуль
от Участника № 759638 проверенный покупатель
Это очень просто, но очень мощно.Мне нравится больше, чем плата arduino srandard
Топ-7 производителей микроконтроллеров – HardwareBee
Микроконтроллер – это микросхема, состоящая из центрального процессора и дополнительных функциональных элементов, таких как флэш-память, контроллер ввода-вывода, аналого-цифровой преобразователь и т. Д. Впервые микроконтроллеры появились в 70-х годах. Разработчикам микроконтроллеров пришла в голову идея объединить процессор, память, ПЗУ и периферию в одном корпусе, который выглядит как обычная микросхема. С тех пор производство микроконтроллеров обошло производство процессоров.
В этой статье мы расскажем о ведущих компаниях, занимающихся разработкой и производством микроконтроллеров.
NXP
NXP, базирующаяся в Эйндховене, Нидерланды, является ведущим поставщиком встраиваемых контроллеров с большим опытом работы как на промышленном, так и на потребительском рынке. NXP предлагает широкий ассортимент микроконтроллеров для 8-, 16- и 32-разрядных платформ, включая передовые низкоэнергетические, аналоговые, управляющие и коммуникационные IP.
В NXP работает 31 000 человек, и она была объединена с Freescale Semiconductor.
Ссылка на страницу микроконтроллеров NXP: щелкните здесь
Renesas
Компания Renesas, расположенная в Токио, Япония, предлагает широкий спектр микроконтроллеров для различных сегментов рынка, включая автомобильную, потребительскую и т. Д. Микроконтроллеры поддерживают 8/16/32 бит, которые делятся на 3 семейства продуктов: RL, RZ и RZ.
В компании работает 20 000 сотрудников, есть офисы поддержки и продаж по всему миру.
Ссылка на страницу Renesas: щелкните здесь
Microchip
Microchip Technology – один из ведущих мировых производителей электронных компонентов.Штаб-квартира компании находится в Чандлере, США, в ней работает более 14 000 сотрудников.
Помимо микроконтроллеров, Microchip предлагает широкий спектр других цифровых и аналоговых решений: энергонезависимая память, программируемые логические микросхемы, компоненты часов, интерфейсные решения, расширители ввода / вывода, драйверы дисплея и светодиодов, компоненты для беспроводной связи. , криптографические микросхемы, сенсорные решения, а также операционные усилители, компараторы, АЦП и ЦАП, датчики температуры и дыма, ультразвуковые решения, драйверы двигателей, высоковольтные интерфейсы и решения управления Power Ia.
В 2016 году Microchip приобрела Atmel, что позволило Microchip добавить микроконтроллеры AVR и ARM в свой портфель.
Сайт производителя: www.microchip.com
Silicon Labs
Американская компания Silicon Labs (SiLabs) со штаб-квартирой в Остине, штат Техас, была основана в 1998 году и в настоящее время является одним из мировых лидеров в разработка технологических и архитектурных решений микроэлектроники для совместной обработки аналоговых и цифровых сигналов.
Silicon Labs предлагает 32-битные микроконтроллеры на базе EFM32 ™ ARM ® Cortex ® и 8-битные микроконтроллеры на базе EFM8 ™ 8051.
Веб-сайт производителя: www.silabs.com
Infineon
Компания Infineon Technologies AG была основана 1 апреля 1999 года компанией Siemens AG. Штаб-квартира компании находится в Нойбиберге, недалеко от Мюнхена. Сегодня производственные и исследовательские подразделения компании расположены в Азии, Европе и Америке.Следует отметить, что все производственные мощности по изготовлению полупроводниковых структур (Front-End фабрики) расположены в Европе.
Infineon предлагает также широкий спектр микроконтроллеров 8, 16 и 32 бит.
Веб-сайт производителя: www.infineon.com
Texas Instruments
Texas Instruments – американская корпорация с более чем восьмидесятилетней историей и один из крупнейших игроков на рынке полупроводников.Штаб-квартира компании находится в Далласе (Техас, США).
TI предлагает линейку маломощных высокопроизводительных микроконтроллеров с возможностями 16/32 бит, а также проводными и беспроводными интерфейсами.
Веб-сайт производителя: www.ti.com
Cypress
Cypress предлагает широкий ассортимент маломощных и высокопроизводительных микроконтроллеров (MCU) для различных рынков. Микроконтроллеры основаны на архитектуре 8/16/32 бит и используются на потребительском, промышленном и автомобильном рынках.
Cypress базируется в Калифорнии, США, и в ней работает около 6000 сотрудников.
Ссылка на сайт Cypress MCU: щелкните здесь
Как выбрать лучший микроконтроллер
Загрузите эту статью в формате PDF.
Эта схема решила проблему, возникшую при разработке портативного устройства с процессором ARM Cortex-M0. Блок питания состоял из двух батареек АА (2 × 1,5 В), и мне нужно было сигнализировать пользователю о состоянии батареи.Cortex-M0 работает от 3,3 В до 2,0 В, и батарея AA считается разряженной, когда ее напряжение падает до 1,1 В, поэтому доступный источник питания составляет 1,1 В × 2 = 2,2 В. Это было приложение с очень низким энергопотреблением, которое может работать до 2,2 В, поэтому нет необходимости предупреждать пользователя о замене батарей до достижения этого уровня напряжения.
Микроконтроллер, кажется, предлагает простой способ измерения напряжения батареи с помощью аналого-цифрового преобразователя (АЦП). Однако здесь это не казалось возможным решением, поскольку в таблице данных Cortex-M0 говорится, что АЦП будет работать только в том случае, если его V DDA больше 2.4 В (ядро ARM работает от 3,3 В до 2,0 В, но не все его функции работают). Тесты показали хорошие результаты только тогда, когда напряжение V DDA было не менее 2,65 В. Очевидным решением было переключиться на другой микроконтроллер, такой как версия с меньшим энергопотреблением, но это означало бы переписать и повторно протестировать код, переделать печатную схему. макет платы и, в конечном итоге, увеличивают затраты на объемное приложение.
Вместо этого была разработана эта схема для индикации состояния батарей с использованием некоторых стандартных дискретных компонентов.Монитор батареи необходим для:
• Используйте только один вывод микроконтроллера (важно при использовании устройства с малым числом выводов).
• В состоянии холостого хода потребляется очень мало тока.
• Используйте один и тот же контакт для переключения из активного состояния в состояние ожидания и для чтения состояния.
1. Основная концепция монитора батареи показывает взаимосвязь между функциями и то, что только один вывод микроконтроллера используется для реализации схемы.На рис. 1 показано, как только один вывод – PA0 – микроконтроллера используется для реализации различных функций для схемы монитора батареи (BattMon), переводя переключатель S из режима ожидания в активный, считывая состояние батареи, поступающей из BattMon и возврат из активного состояния в состояние ожидания.
Полная схема (рис. 2) питается от двух батареек АА. Каждые n секунд (или даже часов) микроконтроллер решает проверить, не превышает ли уровень заряда батареи 2,2 В. Когда микроконтроллер не пытается проверять напряжение батареи, он устанавливает PA0 на высокий уровень, поэтому Q5 выключен. Это гарантирует, что ток в цепи BattMon (синий прямоугольник на рис. 1) очень низкий, что очень важно для портативного устройства. Измеренный ток в этом состоянии составляет примерно 4 мкА.
2. Подробная схема использует пять стандартных транзисторов плюс пассивные компоненты для реализации решения для контроля состояния батареи с одним выводом.Когда микроконтроллер решает, что ему необходимо знать напряжение батареи, он устанавливает низкий уровень PA0 на 20 мс и включает Q5; это время, необходимое для зарядки конденсатора C1 до V DD – V CESAT (Q5). После периода 20 мс микроконтроллер изменяет состояние PA0 с «out» на «in», что отключает Q5, и в течение некоторого периода (в зависимости от значений CR) уровень V DD удерживается C1. .
3. Нижняя кривая показывает, как микроконтроллер производит выборку значения на входе PA0 после 50-миллисекундной задержки с начала цикла (канал 1:25 мс / дел по горизонтали, 1 В / дел по вертикали).Если V DD больше 2,2 В, то V EB (Q3) выше 0,7 В и Q3 включен; это условие зависит от Rv1, Q1 и Q2, которые подключены в диодном режиме и задают напряжение в точке B. Изменяя Rv1, мы можем изменять значение напряжения в точке B и, таким образом, напряжение в точке A, которое изменяет Q3 от от к включению и обратно.Для этого теста Rv1 был установлен на 12 кОм. Затем, при V DD ≥ 2,2 В, Q3 включен, и напряжение в точке C становится высоким, а Q4 – который необходим, чтобы избежать снижения R3 / C2 точки E, когда оно повышается с 0 до 20 мс – инвертирует он производит низкое напряжение в точке E. Таким образом, если V DD ≥ 2,2 В, вход PA0 будет считывать низкое значение.
Микроконтроллер будет производить выборку значения на входе PA0 через 50 мс от начала процедуры (t0 = 0), поэтому он устанавливает низкий уровень PA0 в момент времени t0 = 0, а затем устанавливает PA0 в режим ввода через 20 мсек.Через 50 мс (от t0 = 0) он производит выборку значения, как показано на нижней кривой , рис. 3, . Процедура заканчивается установкой PA0 в режим OUT и на высокий уровень, который выключает Q5 и снижает потребление тока в секции BattMon.
4. Нижняя осциллограмма показывает, как микроконтроллер производит выборку входа PA0 через 50 мс от начала процедуры (канал 1:25 мс / дел по горизонтали, 1 В / дел по вертикали).Затем проследите, что происходит, если V DD меньше 2,2 В. Как и раньше, последовательность начинается с установки низкого уровня PA0 на 20 мс; это включает Q5 и заряжает C1.Затем он переводит PA0 из режима OUT в режим IN, который выключает Q5 и позволяет C1 удерживать V DD в течение некоторого времени. Но теперь V DD EB (Q3) DD Рисунок 4.
Обратите внимание, что значения R1, R2, R3, R4 и R7 в схеме не оптимизированы для производительности; они оптимизированы для производства. Можно повысить производительность, отрегулировав шкалу времени, используя 5 мс вместо 20 мс для зарядки C1 и выборку через 2–4 мс. Это снизит ток, необходимый в активном состоянии, что важно, если нужно чаще проверять состояние батарей.
Этот сегмент кода можно использовать для проверки цепи:
Др. Инж. Томмазо Анджелино получил степень магистра электронной инженерии (устройства и схемы) в Неаполитанском университете имени Федерико II. Он работал во многих компаниях и сейчас является разработчиком оборудования в S.E.A. (Sistemi Elettronici Angelino) в Неаполе, Италия. С ним можно связаться по адресу [email protected] .
Курсы обучения микроконтроллерам
Интерактивные или выездные обучающие курсы по микроконтроллерам под руководством инструктора на практике демонстрируют, как настраивать и программировать микроконтроллеры для использования в управлении реальными устройствами, такими как освещение, двигатели и датчики обнаружения движения.Микроконтроллеры также могут использоваться в качестве законченных серверных систем для специальных задач, таких как печать и веб-обслуживание.
Обучение работе с микроконтроллерами доступно как «живое онлайн-обучение» или «живое обучение на месте». Онлайн-обучение в реальном времени (также известное как «удаленное живое обучение») осуществляется посредством интерактивного удаленного рабочего стола. Обучение работе с микроконтроллерами в режиме реального времени на месте может быть проведено локально на территории заказчика в США или в корпоративных учебных центрах NobleProg в США.
NobleProg – Ваш местный поставщик услуг обучения
Университет Глазго
Курс: Arduino: программирование микроконтроллера для начинающих
Кеннет Махони – Университет Глазго
Курс: Arduino: Программирование микроконтроллера для начинающих
Кайл Стирлинг – Университет Глазго
Курс: Arduino: программирование микроконтроллера для начинающих
Том О’Хара – Университет Глазго
Курс: Arduino: программирование микроконтроллера для начинающих
Университет Глазго
Курс: Arduino: программирование микроконтроллера для начинающих
Нил Оуэн – Университет Глазго
Курс: Arduino: Программирование микроконтроллера для начинающих
Николас Скотт – Университет Глазго
Курс: Arduino: Программирование микроконтроллера для начинающих
Бернард Хоуи – Университет Глазго
Курс: Arduino: Программирование микроконтроллера для начинающих
Краткое содержание курса по микроконтроллерам
35 часов
Обзор
Это интерактивное обучение под руководством инструктора в США (онлайн или на месте) предназначено для инженеров, которые хотят научиться использовать встроенный C для программирования различных типов микроконтроллеров на основе различных архитектур процессоров (8051, ARM CORTEX M-3 и ARM9).
21 час
Обзор
На этом живом тренинге под руководством инструктора в США участники узнают, как программировать Arduino для реального использования, например, для управления освещением, двигателями и датчиками обнаружения движения. Этот курс предполагает использование реальных аппаратных компонентов в реальной лабораторной среде (а не программно смоделированного оборудования).К концу этого тренинга участники смогут:
– Программировать Arduino для управления освещением, двигателями и другими устройствами.
– Изучите архитектуру Arduino, включая входы и разъемы для дополнительных устройств.
– Добавьте сторонние компоненты, такие как ЖК-дисплеи, акселерометры, гироскопы и GPS-трекеры, чтобы расширить функциональность Arduino.
– Изучите различные варианты языков программирования, от C до языков перетаскивания.
– Тестируйте, отлаживайте и развертывайте Arduino для решения реальных проблем.
35 часов
Обзор
Это интерактивное обучение под руководством инструктора в США (онлайн или на месте) предназначено для инженеров, которые хотят изучить принципы проектирования микроконтроллеров.
14 часов
Обзор
Raspberry Pi – очень маленький одноплатный компьютер.В ходе этого интерактивного обучения под руководством инструктора участники узнают, как настроить и запрограммировать Raspberry Pi, чтобы он служил интерактивной и мощной встроенной системой.
К концу этого тренинга участники смогут:
– Настроить IDE (интегрированную среду разработки) для максимальной производительности разработки
– Программировать Raspberry Pi для управления такими устройствами, как датчик движения, сигнализация, веб-серверы и принтеры. .
– Изучите архитектуру Raspberry Pi, включая входы и разъемы для дополнительных устройств.
– Понимание различных вариантов языков программирования и операционных систем
– Тестирование, отладка и развертывание Raspberry Pi для решения реальных проблем
Аудитория
– Разработчики
– Специалисты по аппаратному / программному обеспечению
– Технические специалисты во всех отраслях
– Любители
Формат курса
– Часть лекции, часть обсуждения, упражнения и тяжелая практическая практика
Примечание
– Raspberry Pi поддерживает различные операционные системы и языки программирования.В этом курсе будет использоваться Raspbian на базе Linux в качестве операционной системы и Python в качестве языка программирования. Чтобы запросить конкретную настройку, свяжитесь с нами.
– Участники несут ответственность за приобретение оборудования и компонентов Raspberry Pi.
21 час
Обзор
Это интерактивное обучение под руководством инструктора в США (онлайн или на месте) предназначено для инженеров, которые хотят писать, загружать и запускать модели машинного обучения на очень маленьких встраиваемых устройствах.По окончании этого тренинга участники смогут:
– Установить TensorFlow Lite.
– загружать модели машинного обучения на встроенное устройство, чтобы оно могло обнаруживать речь, классифицировать изображения и т. Д.
– добавлять ИИ к аппаратным устройствам, не полагаясь на подключение к сети.
Предстоящие курсы по микроконтроллерам
2021-04-19 09:30:00
21 час
2021-04-20 09:30:00
14 часов
2021-04-21 09:30:00
21 час
2021-05-10 09:30:00
35 часов
2021-05-24 09:30:00
35 часов
Онлайн-курсы по микроконтроллерам, курсы по выходным микроконтроллерам, вечерние курсы по микроконтроллерам, учебный курс по микроконтроллерам, под руководством инструктора по микроконтроллерам, обучение по выходным микроконтроллерам, вечерние курсы по микроконтроллерам, коучинг по микроконтроллерам, инструктор по микроконтроллерам, инструктор по микроконтроллерам, учебные курсы по микроконтроллерам, классы по микроконтроллерам, микроконтроллер на сайте Индивидуальные курсы по микроконтроллерам, индивидуальные курсы по микроконтроллерам
6 лучших плат микроконтроллеров для всех уровней
Микроконтроллеры в основном имеют похожую конструкцию.Они имеют ограниченную встроенную память, работают с низким энергопотреблением и оснащены набором контактов ввода-вывода общего назначения (GPIO), которые обычно программируются через USB-кабель.
Есть так много досок на выбор, что бывает сложно выбрать идеальную для вас.У начинающих есть совсем другой опыт работы с оборудованием, чем у людей, которые могли программировать или возиться с электроникой раньше.
Независимо от того, на каком уровне вы находитесь, один из этих микроконтроллеров должен хорошо работать для вас.
1.Лучший микроконтроллер для начинающих Arduino Uno R3
Если вас интересуют микроконтроллеры, вы почти наверняка слышали об Arduino.Они популяризировали хобби-оборудование с открытым исходным кодом с помощью своего набора плат для разработки и независимой среды разработки (IDE) для их кодирования.
Arduino Uno R3 – это стандартный Arduino, который можно найти в большинстве стартовых комплектов, и его проще всего использовать.Если бюджет является проблемой, обратите внимание, что Arduino – это оборудование с открытым исходным кодом. Таким образом, копии дизайна являются полностью законными. Если вы ищете клоны Arduino, вы найдете их по гораздо более низкой цене, чем официальные платы Arduino.
Погодите, это не похоже на плату микроконтроллера!
Что ж, у mBot Robot Kit в качестве мозга используется микроконтроллер.Благодаря своей конструкции он идеально подходит для обучения детей робототехнике без необходимости работать со сложным кодом. Код визуального блока, собранный в приложении Blocky, передается на плату через Bluetooth, чтобы повлиять на поведение робота.
Вы можете купить микроконтроллер отдельно от комплекта робота, но зачем вам это? Роботы самые лучшие!
Этот комплект охватывает все, от создания роботов до основных основ программирования.Для знакомства с микроконтроллерами молодой аудитории нет ничего лучше!
Плата STM32 F3 Discovery – это микроконтроллер на базе ARM Cortex-M4, предназначенный для экспериментов со всеми аспектами программирования оборудования.Плата оснащена встроенным датчиком движения, трехосным гироскопом, датчиком линейного ускорения и датчиком магнитного поля.
Также имеется восемь светодиодов, расположенных по кругу.Обратите внимание, что для этой платы требуется отдельный адаптер FTDI для связи с компьютерами через USB. Если вы не уверены, что это такое, то один из них был использован в нашем руководстве по сборке вашего собственного Arduino для связи с чипом ATMega328P.
Обучение программированию F3 Discovery – более глубокий процесс, чем у многих других микроконтроллеров.К счастью, существуют библиотеки, которые делают процесс более доступным, и многие учебники начинаются с основ. Помимо использования языка программирования C ++, доска является предметом книги «Открытие»; руководство по началу работы по внедрению языка программирования Rust.
4.Лучший микроконтроллер для носимых устройств – Adafruit Gemma M0
Благодаря микроконтроллерам, сочетающим расширенное управление светодиодами и другими компонентами с небольшими форм-факторами и низким энергопотреблением, неудивительно, что они используются в дизайне костюмов и косплея.Плата Gemma M0 от Adafruit представляет собой микроконтроллер размером с монету, идеально подходящий для подключения к светодиодам или другим компонентам с помощью токопроводящей нити. В качестве альтернативы вы можете использовать встроенный светодиод RGB DotStar.
Микросхема ATSAMD21E18 (попробуйте сказать, что торопитесь) является шагом вперед по сравнению с обычными бортовыми контроллерами для микроконтроллеров этого типа.Хотя вы можете использовать стандартный тип Arduino C ++, на плату предварительно загружен CircuitPython для программирования на Python и собственное USB-соединение, которого обычно не хватает на других платах этого типа.
5.Лучший микроконтроллер для PowerTeensy 3.2
Для чистой мощности в крошечном форм-факторе Teensy 3.2 линия по праву считается лучшей в мире. 32-битный микропроцессор ARM Cortex работает кольцами почти на всех остальных платах. Помимо скорости, Teensy имеет интеграцию звука I2C и несколько высококачественных аналого-цифровых преобразователей (АЦП).
Каждый вывод на Teensy настраивается как прерывание, а платы работают с 64 КБ ОЗУ вместе с 256 КБ флэш-памяти.Все это совместимо с Arduino IDE с использованием библиотеки Teensyduino, и если 28 контактов Teensy 3.2 вам недостаточно, 48-контактные Teensy 3.5 и 3.6 доступны на веб-сайте PJRC.
Сделать следующий шаг, отказавшись от микроконтроллеров для хобби, больше похоже на скачок.Встраиваемое оборудование для промышленного использования может быть гораздо более сложным и иметь гораздо более высокую стоимость входа как на уровне оборудования, так и на уровне программного обеспечения.
Хорошим примером платы прямо на границе между потребителем и промышленностью является плата разработки Mbed LPC1768.Эта плата – скачок качества и инструментов, и цена это отражает. Mbed предоставляет онлайн-среду IDE для оборудования и библиотеки для выполнения задач с контактами GPIO и встроенными светодиодами.
Этот значительный скачок в цене также отражает разницу в вариантах использования.Такие платы, как LPC1768, находят применение в стандартных отраслевых ситуациях, и использование платы для расширения ваших знаний может стать важной частью изучения встроенного программирования.
Маленькие доски, большие планы
Этот список должен помочь вам принять обоснованное решение о том, какой микроконтроллер вам подходит.Однако он ни в коем случае не является исчерпывающим и пропускает замечательные платы, такие как Arduino, убивающая NodeMCU.
Какую бы плату вы ни выбрали, микроконтроллеры – идеальный способ сочетать электронику и кодирование.Любой из этих проектов для начинающих Arduino поможет вам разобраться в обоих!
Кредит изображения: Ha4ipiri / Depositphotos
Надеемся, вам понравятся предметы, которые мы рекомендуем и обсуждаем! У MUO есть аффилиат и спонсируемые партнерства, поэтому мы получаем долю дохода от некоторых ваших покупок.Этот не повлияет на цену, которую вы платите, и поможет нам предложить лучшие рекомендации по продуктам.
12 полезных способов повторного использования старого маршрутизатора (не выбрасывайте его!)Старый маршрутизатор загромождает ваши ящики? Вот как перепрофилировать старый маршрутизатор и сэкономить деньги, а не выбрасывать его!
Об авторе Ян Бакли (Опубликовано 205 статей)Ян Бакли – независимый журналист, музыкант, исполнитель и видеопродюсер, живущий в Берлине, Германия.Когда он не пишет или на сцене, он возится с электроникой или кодом своими руками в надежде стать безумным ученым.
Более От Яна БаклиПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
Микроконтроллеры и микропроцессоры (MCU, MPU)
В ответ на быстро растущие потребности пользователей Renesas Electronics предлагает микроконтроллеры (MCU) и микропроцессоры (MPU), которые обеспечивают отличную расширяемость, позволяя клиентам в полной мере использовать существующие ресурсы . Микроконтроллеры и микропроцессоры Renesas, доступные с широким спектром памяти и вариантов комплектации, отличаются быстродействием, высокой надежностью, низкой стоимостью и экологичной производительностью.В них используются новейшие технологические процессы, позволяющие интегрировать флэш-память большой емкости, и они используются в широком спектре приложений, в том числе в областях, требующих высокого качества и высокой надежности, таких как автомобильная промышленность.
Кроме того, имеется надежная система поддержки, которая помогает снизить затраты на разработку и сократить время, необходимое для разработки. Он состоит из множества инструментов разработки, включая продукты других компаний, с обширной технической документацией, библиотеками программного обеспечения и активными сообществами пользователей.Renesas Electronics, мировой производитель микроконтроллеров и микропроцессоров номер один, предлагает лучшие и самые мощные решения, основанные на широком выборе микроконтроллеров и микропроцессоров.
Рекомендуемые семейства продуктов
Arm® Core
32/64-битный MPU
Высокая производительность
Максимальная рабочая частота: 125 МГц – 1,5 ГГц
Характеристики:
- Многоядерный до 8 ядер
- Доступны Linux или RTOS
- ОЗУ большой емкости на кристалле
- DRP * 1 ускорение обработки изображений
- DRP-AI DNN ускорение
* 1 DRP: динамически реконфигурируемый процессор
32-разрядный MCU
Экосистема Arm
Максимальная рабочая частота: 48-200 МГц
Характеристики:
- Высокая эффективность
- Повышенная безопасность
- Гибкий программный пакет
32-разрядный MCU
Квалифицированная платформа
Максимальная рабочая частота: 32-240 МГц
Характеристики:
- Квалифицированное программное обеспечение и инструменты
32-битный микроконтроллер (на основе процессов SOTB ™)
Innovative Process Tech
Максимальная рабочая частота: 64 МГц
Характеристики:
- Технология SOTB ™
- Глобальный высший уровень экстремально малой мощности
- Сбор энергии
СОТБ; Кремний на тонком скрытом оксиде
Renesas Core
32-битный MCU
Энергоэффективность
Максимальная рабочая частота: 32-240 МГц
Характеристики:
- Превосходная энергоэффективность
- Флэш-память большой емкости
- Широкий модельный ряд
8/16-битный микроконтроллер
Низкое энергопотребление
Максимальная рабочая частота: 20-32 МГц
Характеристики:
- Сверхнизкое потребление энергии
- Доступна линейка с малым числом выводов
32-битный микроконтроллер (автомобильный)
прочие
.