MCUXpresso_LPC845/boards/lpcxpresso845max/demo_apps/led_blinky
2022-04-08 22:56:26 +08:00
..
armgcc SDK v2.11.0 2022-04-08 22:56:26 +08:00
board.c SDK v2.11.0 2022-04-08 22:56:26 +08:00
board.h SDK v2.11.0 2022-04-08 22:56:26 +08:00
clock_config.c SDK v2.11.0 2022-04-08 22:56:26 +08:00
clock_config.h SDK v2.11.0 2022-04-08 22:56:26 +08:00
led_blinky_v3_9.xml SDK v2.11.0 2022-04-08 22:56:26 +08:00
led_blinky.bin SDK v2.11.0 2022-04-08 22:56:26 +08:00
led_blinky.c SDK v2.11.0 2022-04-08 22:56:26 +08:00
led_blinky.mex SDK v2.11.0 2022-04-08 22:56:26 +08:00
pin_mux.c SDK v2.11.0 2022-04-08 22:56:26 +08:00
pin_mux.h SDK v2.11.0 2022-04-08 22:56:26 +08:00
readme.txt SDK v2.11.0 2022-04-08 22:56:26 +08:00

## Overview
-----------------------------------------------------------------------------------------
The LED Blinky demo application provides a sanity check for the new SDK build environments 
and board bring up. The LED Blinky demo uses the systick interrupt to realize the function 
of timing delay. The demo takes turns to shine the LED. The purpose of this demo is to 
provide a simple project for debugging and further development.

## Functional Description
-----------------------------------------------------------------------------------------
The LED Blinky demo mainly is to bring up the new SDK build environments on the board.
This demo will initialize the pin configuration, then configure System Tick to generate 
1ms interrupt. When 1000 interrupts occur(1s), the pin output of LED is toggled. We can 
see that LED is blinking on the board.

## Toolchain Supported
---------------------
- IAR embedded Workbench 8.50.5
- Keil MDK 5.31
- GCC ARM Embedded  9.2.1
- MCUXpresso 11.2.0

## Hardware Requirements
------------------------
- Mini/micro USB cable
- LPCXpresso845MAX board
- Personal Computer

## Board Settings
------------------------
No special settings are required.

## Run the Demo
------------------------
1. Connect a micro USB cable between the PC host and the CMSIS DAP port(J4 on the board).

2. Choose an IDE, building the project and download the program to the target board.
   More information about how to compile and program the project can refer to the 

   [Getting Started with MCUXpresso SDK](../../../../docs/Getting Started with MCUXpresso SDK.pdf).

3. Launch the debugger in your IDE to begin running the demo.

## Expected Result
------------------------
When the demo runs successfully, you will find the LED is blinking.