Наконец руки дошли попробовать плату LPCXpresso. Скачал и установил бесплатную среду программирования CodeRed. По сути тот же Eclipse, только несколько доработанный. Вызвало недовольство только необходимость регистрации на официальном сайте для скачивания среды, а потом еще и ее активации. Дальше все поставилось без проблем.
Принцип работы с CodeRed практически совпадает с Atollic от STMicroelectronics. Но CodeRed в целом и его доработки под LPCXpresso понравились больше.
На моей LPCXpresso установлен процессор LPC1114. При выборе в IDE дополнительно необходимо указывать версию, в моем случае 302. По структуре данный процессор относится к семейству Cortex-M0, что делает его более простым по сравнению с STM32. Еще больше упрощает работу наличие большого числа библиотек, и примеров в стандартной поставке. Например библиотека gpio содержит "человеческие" функции работы с портами. Ее использование позволяет обойтись без страшных выражений на языке С. Конечно, это только мнение человека, привыкшего к ассемблеру и паскалю, но мне так программировать приятнее. Хотя конечно все равно потребуется изучать регистры и структуру процессора.
Единственной проблемой с Codered оказалось что он не понимает русских букв в названии папок. Но это не особо проблемно.
Принцип работы с CodeRed практически совпадает с Atollic от STMicroelectronics. Но CodeRed в целом и его доработки под LPCXpresso понравились больше.
На моей LPCXpresso установлен процессор LPC1114. При выборе в IDE дополнительно необходимо указывать версию, в моем случае 302. По структуре данный процессор относится к семейству Cortex-M0, что делает его более простым по сравнению с STM32. Еще больше упрощает работу наличие большого числа библиотек, и примеров в стандартной поставке. Например библиотека gpio содержит "человеческие" функции работы с портами. Ее использование позволяет обойтись без страшных выражений на языке С. Конечно, это только мнение человека, привыкшего к ассемблеру и паскалю, но мне так программировать приятнее. Хотя конечно все равно потребуется изучать регистры и структуру процессора.
Единственной проблемой с Codered оказалось что он не понимает русских букв в названии папок. Но это не особо проблемно.