Erich Styger @ mcuoneclipse.com has a series of tutorials using the new NXP MCUXpresso IDE. He writes:
During Embedded World 2017 in Nürnberg I was lucky to get a handful LPC800-DIP boards. To get all students who were lucky to get one, here is a tutorial to make that very exciting ‘blinky’ application on that board:
MCUXpresso IDE: Blinky the NXP LPC800-DIP Board – [Link]
AUTomotive Open System Architecture (AUTOSAR) is a worldwide automotive consortium trying to create and establish an open and standardized software architecture for automotive electronic control units (ECUs). However, as is always the case with industry consortiums and standards, they are not endorsed by all interested parties, and, to complicate matters even more, not all applications require AUTOSAR.
With this in mind NXP has launched its S32K1 family of scalable ARM Cortex-M devices together with a suite of automotive grade tools and software. Initially the family will span 128KB-2MB of flash memory. All family members include ISO CAN FD, CSEc hardware security, ASIL-B support and ultra-low-power performance. Check out the demo video.
In applications where the use of AUTOSAR is not mandated, the S32K platform provides a path for self-development with a free-of-charge, pre-qualified, automotive-grade software development kit (SDK) that enables rapid prototyping with simple drag and drop functionality. For AUTOSAR applications, NXP’s MCAL and OS support has been expanded with new Complex Device Drivers (CDD) and a new S32K starter kit is available free of charge for evaluation.
You can learn more about NXP’s S32K1 product line and the suite of automotive-grade tools and software that support ARM Cortex-based MCUs at the official website.
NXP’s accelerometer chip MMA8450Q, provides orientation detection on handheld devices:
This application note targets the portrait/landscape orientation detection feature which has become standard in many hand-held electronic devices. Additionally, this application note aims to explain uses as well as highlight some of the challenges of designing an embedded algorithm into the sensor. Included in content, the embedded settings of the MMA8450Q are explained and detailed for implementation.
Embedded orientation detection using the MMA8450Q – [Link]
The AriCalculator is a DIY calculator or a general purpose handheld device.
It is battery powered and runs on a NXP S12G240 microcontroller (16-bit, 240k flash, 11k RAM). The device has 38 input keys and a 128×64 pixel LCD display with a backlight option. Three interfaces connect the calculator to the outside world:
A BDM debug interface, giving direct access to the microcontrollers on-chip memories and debug features.
A USB port, offering a FTDI virtual com port (VCP). This port is under software control and intended to serve as a programming interface.
A general purpose SPI port, intended for hardware extensions.
AriCalculator – A homemade handheld calculator – [Link]