LPC
Работа с портами ввода/вывода LPC1114. Регистры.
В микроконтроллерах серии LPC11xx и их вариантах общее количество линий портов ввода/вывода составляет от 28 до 42. При этом все линии объединяются в необходимое количество 12-разрядных глобальных портов GPIO, обозначаемых цифрами от 0 до 3. Для работы с портами предусмотрено 9 регистров специального назначения. Все регистры имеют разрядность 32 бита, но используется только 12 младших разрядов.
Работа с портами ввода/вывода LPC1114.
Работа с портами ввода/вывода выполняется в каждом проекте, так как данные устройства составляют основу периферийных модулей микроконтроллера. Использование только этих портов, без применения других элементов, позволяет разработать огромное количество приложений. Но несмотря на то, что линии ввода/вывода неотъемлемая часть любого микроконтроллер, работа с ними в разных моделях может существенно отличаться. Ниже рассмотрены основные принципы, используемые в микросхемах серии LPC11xx.
Отладочные средства LPCXpresso
Для ознакомления с возможностями микроконтроллеров, производящихся фирмой NXP, доступно множество отладочных и демо-плат. Одними из самых популярных таких устройств стали модели серии LPCXpresso, созданные специалистами Embedded Artists.
Отладочная плата LPCXpresso от NXP
Фирма NXP является еще одним производителем 32-битных ARM-микроконтроллеров. Также как и STMicroelectronics, NXP предлагает дешевые варианты отладочных средств, самым простым из которых стала отладочная плата LPCXpresso.