Месяц HAL продолжается: HAL для LPC

В продолжение месяца постов о HAL решил написать и о своей библиотеке, правда, в отличие от предыдущих она в основном специализируется на контроллерах от NXP. Библиотека не использует дополнительных прослоек и работает напрямую с регистрами. Она состоит из двух обязательных частей, которые собираются с помощью GCC ARM, make и kconfig, и затем статически линкуются с основным проектом.


Читать дальше
  • +1
  • 29 мая 2016, 18:19
  • StXt

Новая акция от NXP(update)

UPD: Черт их знает этих NXP, но они снова предлагают эту же акцию, так что, кто не успел дерзайте, может повезет — первой сотне зарегистрировавшихся семлы. Ссылке вроде рабочие.

Правда мне они так ничего и не прислали :(((

Для любителей контроллеров LPC11хх, NXP устраивает новую акцию — напиши интересный проект на их контроллере и выиграй e-байк.
Подробности тут:
Release your creativity with NXP microcontrollers.


Читать дальше

STM32F4DISCOVERY приехала. Сравнение с LPCXpresso.

Пришла мне STM32F4DISCOVERY (см. анонс устройства в блоге uschema). В пути еще четыре, а пока они идут, делюсь первыми впечатлениями. Под катом методы получения, распаковка, сравнение с LPCXpresso и фотки.



Читать дальше

LPCXpresso Урок 15. I2C. Работа с термометром LM75.

Представляю вашему вниманию ранее отменённую статью курса для начинающих посвященную шине I2C на примере работы с датчиком температуры LM75. Сам датчик имеет небольшую стоимость (25р в Чип-НН на момент покупки мной, да и в наборе I2C от NXP присутствовал), что в 2-3 раза дешевле популярного термометра от Dallas. Про LM75 имеется описание в сообществе и вне его в инете (благо есть поиск).


Читать дальше

прошу помощи

Господа, раскажите плз про внешние прерывания на LPCXpresso (LPC1114). Весь день убил на них… не пойму как работает(как работает само прерывание я в курсе) а вот как оно организовано в CodeRed
  • 0
  • 27 сентября 2011, 17:05
  • Geban

Внешний дисплей от Nokia2760

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

Сразу отвечу на вопрос: Даташита у меня НЕТ! Все работает и без него.


Читать дальше

LPCXpresso Урок 14. PWM. Синхронный ШИМ на таймере.

Прежде чем завершить курс для новичков рассмотрим такую всеми любимую и всем надоевшую тему как ШИМ.

Схема

Для данного урока нам надо подключить пару светодиодов к выводам P1.9 и P1.10 платы, через ток ограничительные резисторы (номиналом 100 Ом – 1 кОм):

Если вдруг под рукой у вас не завалялось ни одного светодиода, то можно поступить и так:



Читать дальше
  • +2
  • 23 сентября 2011, 08:49
  • angel5a
  • 1

LPCXpresso Урок 13. Debug. Погружаемся в отладку на примере UART.

Я в курсе для новичков предлагаю вам уже избавленный от ошибок код, но что делать, когда пишешь код сам. Отладчик это мощное средство, давайте же изучим его ещё немного лучше. До сих пор мы только наблюдали в нем за ходом выполнения программы, в этом же уроке мы будем им управлять.


Читать дальше
  • +2
  • 22 сентября 2011, 09:08
  • angel5a
  • 1

LPCXpresso Урок 12. UART. Взаимодействуем с компьютером.

Предлагаю вашему вниманию поверхностное знакомство с UART интерфейсом в контроллере. Данный урок является вступлением к наиболее важной части (следующий урок) курса для новичков.


Читать дальше

LPCXpresso Урок 11. USB+SPI. Делаем картридер.

Курс для новичков продолжается ознакомлением с SPI на примере работы с SD/MMC карточками. А поскольку USB-MSC мы уже проходили, то соорудим пародию на картридер. Пользоваться им я категорически запрещаю, т.к. размер карты зашит в коде и при установки другой карты вы можете потерять ваши данные.


Читать дальше