LPC54018-IoT-Module
-
Core
Cortex-M4
-
Device
LPC54018
-
CMSIS Pack
LPC54018-IoT-Module_BSP
-
dma_wrap_transfer
Keil Studio, µVision AC6The DMA wrap transfer example is a simple demonstration program that uses the SDK software.It executes a wrap transfer from source buffer to destination buffer using the SDK DMA drivers.The purpose of this example is to show how to use the DMA wrap feature.
Download Pack -
dmic_dma
Keil Studio, µVision AC6This example shows how to use DMA to transfer data from DMIC to memory.
Download Pack -
emc_sdram
Keil Studio, µVision AC6The emc_sdram example shows how to access the SDRAM.In this example, user shall initialize the EMC (external memory controller), initialize theEMC dynamic memory controller before access the external SDRAM.If the sdram example fails, please make sure to check the following points:1. Please take refer to the board.readme to check the jumper settings on your board.2. Please take refer to the EMC chapter in API RM to do the delay calibration to found the best delay for your board, then update the delay to the EMC clock delay control registers in the system configure module registers.
Download Pack -
enet_txrx_rxinterrupt
µVision AC6The enet_rxtx_rxinterrupt example shows the simplest way to use ENET functional tx/rx API for simple frame receive and transmit.1. This example shows how to initialize the ENET.2. How to use ENET to receive frame in interrupt irq handler and to transmit frame.The example transmits 20 number broadcast frame, print the number of recieved frames. To avoidthe receive number overflow, the transmit/receive loop with automatically break when 20 numberare received.
Download Pack -
enet_txrx_transfer_rxinterrupt
µVision AC6The enet_rxtx_rxinterrupt example shows the simplest way to use ENET transactional tx/rx API for simple frame receive and transmit.1. This example shows how to initialize the ENET.2. How to use ENET to receive frame in interrupt irq handler and to transmit frame.The example transmits 20 number broadcast frame, print the number of recieved frames. To avoidthe receive number overflow, the transmit/receive loop with automatically break when 20 numberare received.
Download Pack -
enet_txrx_transfer_rxpoll
µVision AC6The enet_rxtx_rxinterrupt example shows the simplest way to use ENET transactional tx/rx API for simple frame receive and transmit.1. This example shows how to initialize the ENET.2. How to use ENET to receive frame in polling and to transmit frame.The example transmits 20 number broadcast frame, print the number and the mac address of the recieved frames.
Download Pack -
fmeas
Keil Studio, µVision AC6This example shows how to use SDK drivers to use the Frequency Measure feature of SYSCON module on LPC devices.It shows how to measure a target frequency using a (faster) reference frequency. The example uses the internal main clock as the reference frequency to measure the frequencies of the RTC, watchdog oscillator, and internal RC oscillator.
Download Pack -
gint
Keil Studio, µVision AC6This example shows how to use SDK drivers to use the Group GPIO input interrupt peripheral.
Download Pack -
gpio_led_blink_xip
Keil Studio, µVision AC6The GPIO Blink project is a demonstration program that uses the KSDK software to manipulate the general-purposeoutputs. The example use LEDs demonstrates GPIO API for port and pin manipulation (init, toggle).
Download Pack -
hello_world
Keil Studio, µVision AC6The Hello World demo application provides a sanity check for the new SDK build environments and board bring up. The HelloWorld demo prints the "Hello World" string to the terminal using the SDK UART drivers. The purpose of this demo is toshow how to use the UART, and to provide a simple project for debugging and further development.
Download Pack