For stm32, compact multimedia development system rich with on-board peripherals for all-round development on stm32f207vgt6 and stm32f407vgt6 devices (45 pages)
Summary of Contents for mikroElektronika mikromedia for ARM
Page 1
mikrome ia board for ARM Compact development system rich with on-board peripherals for all-round multimedia development on LPC2148 ARM7 device...
Page 2
TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in Mikroelektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs.
Table of Contents Introduction to mikromedia for ARM step 8 – Finished! Related material 4. LPC2148 Microcontroller Key Features Key microcontroller features System Specification 5. Programing with JTAG programmer/debugger 1. USB power supply 6. microSD Card Slot 2. Battery power supply 7.
ARM is a compact development system with lots of on-board peripherals which allow development of devices with multimedia contents. The central part of the system is a 32-bit ARM7 microcontroller LPC2148. The mikromedia for ARM features integrated modules such...
Damage resistant mikromedia for ARM DVD with documentation protective box development system and examples mikromedia for ARM mikromedia for ARM USB cable user’s guide schematic Page 5...
System Specification power supply Over a USB cable (5V DC) power consumption 50mA in idle state (when on-board modules are off) board dimensions 8 x 6cm (3.14 x 2.36 inch) weight ~50g (0.11 lbs) Page 7...
You can provide power supply to the board using either of the two miniUSB connectors. On board voltage regulator will make sure generate Figure 1-1: appropriate voltage levels to each part Powering your of the board. Power LED will indicate the mikromedia board presence of power supply.
Figure 2-2: VCC-BAT VCC-5V VCC-BAT Li-polymer battery HDR3 connected to 2.2uF 10uF mikromedia M1X2 VCC-BAT VCC-5V for Charging Current approx. 250mA MBRS140T3 STAT VCC-5V STAT PROG Development system can be provided with power supply Li-Polymer using battery, via on-board battery connector. VBAT On-board battery charger circuit MCP73832...
The microcontroller can be programmed with In-System Programmer supported in the hardware itself. Programmer USB connector is connected to the microcontroller through USB-UART connection. Figure 3-1: note You have to download and install drivers for your USB-UART Connecting USB connection before programming. Drivers can be found on cable to programming FTDI website: http://www.ftdichip.com/FTDrivers.htm connector...
Device Manager on your PC contains informations on which COM port is used for USB communication with the mikromedia board for ARM. In this case the COM4 port is used. Right click on USB port, then on properties in the drop-down list.
Page 13
In pop-up window uncheck the Serial Enumerator option and click OK. note Steps 4 – 7 should be adjusted only once. Page 13...
Figure 3-2: Flash Magic window after installation Programming is done using specialized programming Click on Select device button and browse for LPC2148 Flash Magic, which is available for download ARM7 software called microcontroller from family of microcontrollers. from the mikromedia for ARM webpage. Page 14...
step 2 – Choose COM port step 3 – Select baud rate Figure 3-4: Selecting COM Port Figure 3-5: Selecting baudrate COM Port 19200 bps From the dropdown list choose the assigned From the dropdown list select baudrate which to your mikromedia board after connecting it to your PC is the correct UART communication speed for mikromedia.
step 4 – Specify oscillator freq. step 5 – Browse for .hex file Figure 3-6: Specifying oscillator frequency Figure 3-7: Browsing for HEX file 12.000 MHz Browse Specify the value of on-board crystal oscillator Click on and find the HEX file you want to program your mikromedia with.
step 6 – Erase Flash Figure 3-8: Erasing Flash memory before programming Figure 3-8: Write program Click on the Erase Flash icon in the main toolbar. first checkbox Tick the to specify erasing the entire flash. Click when Erasing is completed. Click on Erase button to start erasing flash.
step 7 – Start Programming step 8 – Finished! Figure 3-9: Program uploading Figure 3-10: Uploading is finished message We are now ready to program the microcontroller. When everything is completed, you will receive a Click on Start button to start uploading your program. in the status bar.
ARM development system comes with LPC2148 microcontroller. This high-performance 32-bit microcontroller with its integrated modules and in combination with other on-board modules is ideal for multimedia applications. Key microcontroller features - 32-bit architecture; - 512KB of program memory;...
Figure 5-1: Enabling JTAG using jumper Besides In-System programming mikromedia for ARM supports JTAG programming debugging interface. In order to use it, you have to solder 2x10 header to the JTAG connection JTAG jumper, pads on the back side of your mikromedia board. It is also necessary to solder and set the located right next to the JTAG connector (Figure 5-1), in order to enable this type of programming.
Board contains microSD card slot for using microSD cards in your projects. It enables you to store large ammounts of data externally, thus saving microcontroller memory. microSD cards use Serial Peripheral Interface (SPI) for communication Figure 6-2: with the microcontroller. microSD card MICROSD CARD P1.24...
The accelerometer is used to measure acceleration in three axis: x- y- and z-. The acceleromer’s function is defined by the user in the program loaded into the microcontroller. Communication between the accelerometer and the microcontroller is performed I 2 C over the interface.
TFT 320x240 display The development system features a covered with a resistive touch panel. Together they form a functional unit called a touch screen. It enables data to be entered and displayed at the same time. The 262.000 diffe rent colors. TFT display is capable of showing data in Figure 8-1: Touch Screen...
Figure 9-1: headphones connected with mikromedia The mikromedia for ARM features MP3 codec audio controller VS1053. This module enables audio reproduction by using stereo headphones connected to the Figure 9-2: Inserting system via a 3.5mm connector CN6. All functions of this module are controlled by 3.5mm headphones jack...
LPC2148 microcontroller has integrated USB 2.0 module, which enables you to implement USB communication functionality of your mikromedia board. Connection with target USB host is done over miniUSB connector which is positioned next to the audio jack. There are two SMD jumpers, or zero-ohm resistors on board for selection of USB communication mode.
Page 29
NOT MOUNTED USB MINIB MBRS140T3 VCC-5V Figure 10-2: USB module connecting schematic Page 29...
80.90 mm (3.19") 73.01 mm (2.90") 3.45 mm 2.77 mm 2.54 mm (0.14") (0.10") (0.11") Page 32...
Page 33
No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution.
Page 34
If you want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/en/support If you have any questions, comments or business proposals, do not hesitate to contact us at office@mikroe.com...
Need help?
Do you have a question about the mikromedia for ARM and is the answer not in the manual?
Questions and answers