Начинаем изучать контроллеры LPC

Платы для разработчиков LPC очень дорогие

Где взять платы для разработчиков LPC?

На Али есть только варианты за 2000р. и более . Это довольно странно и по-видимому объясняет почему с STM32 начинающие прогеры быстрее осваивают новые горизонты.

Но есть также туча разного добра типа старых ЭКЛЗ и т.д. , в которых много LPC-ок. Но тут всплывает нюанс : оказывается LPC контроллеры можно защищать, не только от чтения, а вообще от перепрошивки. И естественно они в эклз закрыты от перепрошивки, т.е. облом полный.

Ищем готовые платы с LPC контроллерами в старом хламе, оставшемся от касс Атол и Штрих, которые дружно перешли примерно в 2016г. с Atmega на LPC. И теперь нам уже просто необходимо освоить данные контроллеры дабы профессионально обслуживать данные устройства.

LPCXpresso от самого производителя NXP LPC

LPCXpresso устаревшая IDE (не обновляется с 2016г.) и кстати НЕ бесплатная. Смело отбрасываем ее и устанавливаем MCUXpresso IDE .

MCUXpresso IDE

На 2020г. MCUXpresso IDE нормально поддерживается. Примеры есть. Для программирования нужен всего лишь JLink программатор (JTAG/SWD).

Конечно можно использовать Keil

Для Keil-а запоминаем ресурс http://www2.keil.com/mdk5/legacy . Тут подключается поддержка разных LPC контроллеров, которых по умолчанию в Keil нет.

Лучше качать последнюю версию Keil MDK525 , т.к. например в MDK522 не содержит поддержки LPC2XXX вообще.