Home     Blog    News    Ask a Question   

ARM Development Tutorials - Development Suite for ARM

Using the SAM7 UART

This video demonstrates the creation of a program that uses UART0 of an AT91SAM7S256 microcontroller to transmit and receive characters. After the program has been built, correct operation is verified by running it in the simulator. Then it is downloaded and run on the target board via the source level debugger.


I/O Pins in C++

This video demonstrates the creation of C++ classes to drive LED's and to read switches. The hardware demonstration platform is the ARM Training System.


Configuring the LPC2xxx PLL (wait loop)

This video shows the Code Configuration Wizard for the LPC2xxx PLL being used to configure the PLL. A software loop is used to wait for the PLL to stabilise before it is connected.


Configuring the LPC2xxx PLL (interrupt handler)

This video shows the Code Configuration Wizard for the LPC2xxx PLL being used to configure the PLL. The PLL is connected in an interrupt handler avoiding the need for a software loop.


Drag-and-Drop Linker Scripting

This video demonstrates the use of the drag-and-drop linker script editor.


Importing Atmel Softpack Applications

This video demonstrates the use of the Atmel Softpack workspace generator to import the lwIP TCP/IP Stack application into the Crossware environment.


Using the LPC2103 SPI in Master Mode

This video demonstrates the creation of a program that reads on-chip temperature sensor of the C8051F931 and sends the results on request to an SPI master. The SPI master is an ARM LPC2103 board and the program for this board is also created. The resulting two programs are built, debugged and run on a single PC and the temperature readings written to and displayed on the PC via the ARM JTAG debugger interface.


Simulating through the STM32 Bootloader

The STM32 microncontrollers include a bootloader located in system memory. By creating an image of that system memory in a binary file, it is possible to run it in a simulator. This video demonstrates the process of running such a bootloader in the Crossware simulator.