Amazingly compact, all-on-single-pcb development board carring 4.3 inch tft touch screen and lots of multimedia peripherals, all driven by powerful pic32mx795f512l microcontroller. (56 pages)
Summary of Contents for mikroElektronika EasyMx PRO v7
Page 1
EasyMx PRO for Stellaris ® ® microcontrollers supported Many on-board modules Easy-add extra boards Two connectors for each port Fast USB 2.0 programmer and The ultimate Stellaris board Multimedia peripherals mikroBUS sockets Amazing Connectivity In-Circuit Debugger ® ™...
Page 2
It may be our first ARM® Cortex -M3 and M4 development board, but it sure looks and feels like ™ it's our 7th. You made the right choice. But the fun has only just begun! Nebojsa Matic, Owner and General Manager of mikroElektronika...
Introduction ARM® Cortex -M3 and Cortex -M4 are increasingly popular ™ ™ microcontrollers. They are rich with modules, with high performance and low power consumption, so creating a development board the size of EasyMx PRO v7 for Stellaris was really a challenge. We wanted to ™...
Power supply Board contains switching power supply that creates stable voltage and current levels necessary for powering each part of board. Power supply section contains specialized MC33269DT3.3 power regulator which creates VCC-3.3V power supply, thus making the board capable of supporting 3.3V microcontrollers.
Page 7
Power supply: via DC connector or screw terminals (7V to 23V AC or 9V to 32V DC), Board power supply creates stable 3.3V necessary for or via USB cable (5V DC) operation of the microcontroller and all on-board modules. Power capacity: up to 500mA with USB, and up to 600mA with external power supply How to power the board?
Default MCU card Microcontrollers are supported using specialized MCU cards containing 104 pins, is shown on Figure 4-1. It contains LM3S9B95 microcontroller with on-chip which are placed into the on-board female MCU socket. There are several types of peripherals and is a great choice for both beginners and professionals. After testing cards which cover all microcontroller families of Stellaris Cortex -M3, as well as...
Page 10
How to properly place your MCU card into the socket? Before you plug the microcontroller card into EasyMx PRO v7 for Stellaris board MCU socket. Check again if everything is placed correctly and ™ ® the socket, make sure that the power supply is Place the MCU card over the socket so each male press the MCU card until it is completely plugged turned off.
Other supported MCU cards mikroElektronika currently offers total of two populated MCU cards: one with default for Stellaris ® board becomes truly flexible and reliable tool for almost any of your LM3S9B95 Cortex -M3 microcontroller and one with LM4F232H5QD Cortex ARM®...
On-board programmer What is mikroProg ™ mikroProg is a fast programmer and debugger which is based on TI ICDI debugger. Smart engineering allows mikroProg ™ ™ to support over 270 ARM ® Cortex ™ -M3 and Cortex ™ -M4 devices from Stellaris ®...
Page 17
Debugger commands Here is a short overview of debugging commands which are supported in mikroElektronika compilers. You can see what each command does, and what are their shortcuts when you are in debugging mode. It will give you some general picture of what your debugger can do.
Input/Output Group One of the most distinctive features of EasyMx v7 for Stellaris are it’s Input/Output PORT ™ ® groups. They add so much to the connectivity potential of the board. Everything is grouped together Figure 6-1: I/O group contains PORT header, tri-state pull PORT headers, PORT buttons and PORT LEDs next to each other and grouped up/down DIP switch, buttons and LEDs all in one place together.
Page 19
SW15.8 DIP switch on SW15 (Figure can be used to manually reset the Figure 6-4: IDC10 male headers enable easy switches are used to 6-6). microcontroller. connection with mikroElektronika accessory boards enable PORT LEDs EasyMx PRO page 19...
Success of the USB standard comes from it’s simplicity of usage and high and reliable data mikroBUS host connector ™ transfer rates. As we in mikroElektronika see it, mikroBUS pinout explained ™ Plug-and-Play devices with minimum settings are the future in embedded world too. This is...
™ ™ Click Boards are plug-n-play! ™ mikroElektronika portfolio of over 200 accessory boards is now enriched by literally zero hardware configuration. Just plug and play. Visit the Click boards ™ compatible Click Boards an additional set of mikroBUS ™...
USB HOST communication VCC-5V VCC-5V USB is the acronym for Universal Serial Bus. This is a very popular standard that VCC-3.3V ZXMP7A17K defines cables, connectors and protocols Powering USB device used for communication and power USB-PSW BC846 supply between computers and other Figure 10-2: 100nF CN11...
USB device communication EasyMx PRO ™ v7 for Stellaris ® also contains USB DEVICE connector (CN10) which enables microcontrollers that Detecting connection support USB communication to establish a connection with the target host (eg. PC, Figure 11-2: Laptop, etc). It lets you build a slave USB enabling CN10 device (HID, Composite, Generic, etc.).
Ethernet communication Ethernet is a popular computer networ king technology for local area networks (LAN). Enabling Eth. LEDs Systems communicating over Ethernet Figure 12-1: Ethernet connection schematic divide a stream of data into individual packets called frames. Each frame contains source and destination addresses and DATA BUS VCC-3.3V...
communication Controller Area Network (CAN or CAN VCC-3.3V bus) is a vehicle bus standard designed R47 10 Enabling CAN to allow microcontrollers and devices to VCC-3.3V communicate with each other within a TX-CAN Figure 13-2: CANH vehicle without a host computer. CAN CANH enabling 100nF...
Audio I/O It's hard to imagine modern multimedia devices without high quality audio reproduction modules. Sounds and music are almost as important as graphical user interfaces. Along with other multimedia modules, EasyMx PRO v7 for Stellaris contains high- ™ ® end stereo VS1053 audio codec.
microSD card slot VCC-3.3V VCC-MMC Secure Digital (SD) is a non-volatile FERRITE VCC-MMC memory card format developed for use 10uF 100nF Enabling microSD in portable devices. It comes in different CN14 packages and memory capacities. It is Figure 15-2: SD-CS# mostly used for storing large amounts of SPI-MOSI enabling...
TFT display 320x240 pixels One of the most powerful ways of presenting data Each pixel is capable of showing 262.144 different and interacting with users is through color displays colors. It is connected to microcontroller using standard and touch panel inputs. This is a crucial element of any 8080 parallel 8-bit interface, with additional control multimedia device.
Touch Panel controller Touch panel is a glass panel whose surface is covered equipped with touch panel controller and connector for with two layers of resistive material. When the screen is 4-wire resistive touch panels. It can very accurately pressed, the outer layer is pushed onto the inner layer register pressure at a specific point, representing the and appropriate controllers can measure that pressure touch coordinates in the form of analog voltages, which...
Navigation switch When working with multi- media applications it is far more intuitive to use a single joystick than several different push buttons that are more far apart. This is more natural for users and they can browse through on-screen menus, or even play games much easier.
Piezo Buzzer Piezoelectricity is the charge which accumulates in ones. Frequency of the square signal determines certain solid materials in response to mechanical pressure, the pitch of the generated sound, and duty cycle of but also providing the charge to the piezo electric material the signal can be used to increase or decrease the causes it to physically deform.
DS1820 - Digital Temperature Sensor DS1820 is a digital temperature of 750ms for the DS1820 to calculate sensors can be connected on the same sensor that uses 1-wire® temperature with 9-bit resolution. line. All slave devices by default have interface for it’s operation. It is 1-wire®...
LM35 - Analog Temperature Sensor The LM35 is a low-cost precision obtain convenient Centigrade scaling. +150ºC. Board provides a integrated-circuit temperature sensor, It has a linear +10.0 mV/°C scale factor separate socket (TS2) for whose output voltage is linearly and less than 60 μA current drain. As it the LM35 sensor in TO-92 draws only 60 μA from its supply, it has plastic packaging.
Serial Flash Memory Flash memory is a non-volatile storage chip that can be electrically erased and reprogrammed. It Enabling Serial Flash was developed from EEPROM (electrically erasable programmable read-only memory) and must be erased in fairly large blocks before these can be rewritten with new data.
C EEPROM EEPROM is short for Electrically Erasable Programmable Read Only Memory. It is Enabling I C EEPROM usually a secondary storage memory in devices containing data that is retained even if the device looses power supply. EEPROMs come with parallel Figure 23-2: or serial interface to the master device.
ADC inputs Digital signals have two discrete states, which are decoded as high and low, and interpreted as logic 1 and logic 0. Analog signals, on the other Enabling ADC inputs hand, are continuous, and can have any value within defined range. A/D converters are specialized circuits which can convert analog signals (voltages) into a digital representation, usually in form of an integer number.
Additional GNDs EasyMx PRO v7 for Stellaris contains GND pins located in different sections of ™ ® the board, which allow you to easily connect oscilloscope GND reference when you monitor signals on microcontroller pins, or signals of on-board modules. GND is located below the analog input section.
Page 43
(including damages for loss of business profits and business information, business interruption or any other pecuniary loss) arising out of the use of this manual or product, even if MikroElektronika has been advised of the possibility of such damages.
Page 44
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 EasyMx PRO v7 for Stellaris ARM User Manual ver. 1.02 0 100000 021033...
Need help?
Do you have a question about the EasyMx PRO v7 and is the answer not in the manual?
Questions and answers