LPC812 New Project - Which library to use?

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LPC812 New Project - Which library to use?

1,810 次查看
leo838
Contributor II

Hello,

I'm just about to start a project using the LPC812M101JDH16 on a custom PCB & note that there are a lot of library options. I intend to use I2C, timers & general GPIO on the chip.

Can anyone recommend which library to use? LPCOpen? Its difficult to get my head around.

Thanks,

标签 (2)
0 项奖励
回复
2 回复数

1,562 次查看
leo838
Contributor II

Many thanks for this answer, very useful!

0 项奖励
回复

1,562 次查看
soledad
NXP Employee
NXP Employee

Hi, 

For this device, you have 3 options: 

LPCOpen: LPCOpen is an extensive collection of free software libraries (drivers and middleware) and example programs that enable developers to create multifunctional products based on LPC microcontrollers. Access to LPCOpen is free to all LPC developers. You can download it from the following link:

LPCOpen Software for LPC8XX | NXP 

Code Bundle: it contains source code for drivers, example code and project files. (This is only available for LPCxpresso, Keil and IAR IDE's ).The idea of Code Bundles is to provide very small and efficient, lower level drivers for customers coming across from 8 and 16 bit MCUs.

You can download it from the following link:

https://www.nxp.com/webapp/Download?colCode=LPC812-EX-CODE-KEIL-IAR 

https://www.nxp.com/webapp/Download?colCode=LPC812-EX-CODE-LPCXPRESSO 

MCUXpresso SDK for the LPC812. The MCUXpresso SDK is a comprehensive software enablement package designed to simplify and accelerate application development with NXP’s LPC and Kinetis® microcontrollers and i.MX RT crossover processors based on Arm® Cortex®-M cores. The MCUXpresso SDK includes production-grade software with integrated RTOS (optional), integrated stacks and middleware, reference software, and more.

https://mcuxpresso.nxp.com/en/select 

I suggest using MCUXpresso SDK in order to take advantage of future updates and improvements. 

I hope this helps, have a nice day!

Regards

Soledad