Каталог
|
NXP LPC1768 - это микропроцессорная отладочная плата для быстрого прототипирования. Ядром устройства является мощный 32-битный ARM-процессор Cortex-M3, работающий на частоте 96 МГц с 512 КБ флеш-памяти и 32 КБ RAM. Эта 32-битная система по своим характеристикам легко превосходит такие популярные 8-битные платформы, как Arduino или Basic Stamp. Обширная библиотека программ и примеров кода поможет быстро освоиться с написанием собственных программ. Для программирования используется бесплатная онлайн-среда разработки и компилятор C++, поэтому установки дополнительного ПО не требуется. Прошить программу в устройство так же просто, как и записать файл на флешку (для этого не требуется внешний программатор. NXP LPC1768 - это микропроцессорная отладочная плата для быстрого прототипирования. На борту NXP LPC1768 есть довольно широкий набор периферии, не характерной для типичных отладочных плат, например: Ethernet, USB OTG, 12-битный АЦП, 10-битный ЦАП, позволяющий формировать полноценные аналоговые сигналы. Помимо перечисленных, устройство поддерживает и ряд общераспространенных интерфейсов, таких, как последовательный интерфейс (UART), SPI, I2C и CAN. Конструкция платы сделана под 40-пиновый DIP-корпус с уже впаянными разъемами типа «папа». Стандартное расстояние 2.54 мм между ножками позволяет использовать устройство с типичными беспаечными макетными платами. (Обратите внимание, что в микросхемах со стандартным DIP-корпусом расстояние между двумя рядами ножек составляет 0.6”, а в NXP LPC1768 – 0.9”). Одним из преимуществ этой платформы является mbed-библиотека, представляющая собой специальный API для программирования платы. Она освобождает разработчика от необходимости писать много низкоуровневого кода, как это обычно бывает при программировании микроконтроллеров. Библиотека предоставляет разработчику API-функции и интуитивно понятные абстракции, описывающие ту или иную периферию, которые хорошо отлажены и дают вам возможность экспериментировать, не задумываясь о внутреннем устройстве контроллера или его периферийных устройств. Еще одной особенностью mbed?платформы являются среда разработки (IDE) и компилятор C++. Оба этих инструмента полностью бесплатны, имеют веб-интерфейс и работают в режиме онлайн, благодаря чему вам не требуется скачивать и устанавливать какое-либо ПО. Поддерживаемые браузеры - Internet Explorer, Firefox, Safari, или Chrome на любой операционной системе - Windows, Mac или Linux. Благодаря этому, вы всегда сможете залогиниться откуда угодно и продолжить работу с того места, на котором вы остановились. Кроме того, веб-интерфейс позволяет легко расшаривать свой код и вести совместную разработку. Помимо этого, работая с веб-инструментом, можно не беспокоиться о его настройках и обновлениях. Компилятор использует движок ARM RealView и генерирует чистый, эффективный и оптимизированный код, который можно бесплатно использовать даже при производстве. Существующие ARM-программы и заготовки могут быть портированы на микроконтроллер LPC1768, а средства разработки mbed можно использовать совместно с другими профессиональными инструментами, например, Keil MDK. Для прошивки mbed-платформы не требуется внешний программатор. При подключении к компьютеру через USB, платформа определяется в системе как обычное запоминающее устройство. Поэтому для прошивки достаточно просто скопировать на него скомпилированный бинарный файл. Характеристики:
Начало работы
Начать работать с устройством так же просто, как и с обычной USB-флешкой. Просто подключите плату NXP LPC1768 к компьютеру под управлением Windows, Mac или Linux, и она автоматически определится в системе как USB-диск. Далее перейдите по ссылке на сайт mbed, где можно залогиниться и начать разработку. Не нужно устанавливать драйвера или программное обеспечение. Приступить к работе с устройством настолько просто, что написание и отладка простейшей программы “Hello World!” займет у вас всего пять минут.
|