Home

USER'S GUIDE

image

Contents

1. Chasse Inaiall Location Chesne tiie oker in vla ta yia PLP 2a Progr errr val EER wil natal AVRFLAGH Programmer Y2 14 in the follwing folder Ta matalin a afferent Elder dich roepe ancl belast bear Bolder diar rectal ts GEE the ie El be ir AWRFLAGH Progemerener vi ld Setup Completing the AVRFLASH Programmer v2 14 Setup Wizard AVEFLAEM Programmer v2 14 haa beer instaled on peur cnerpuctar ik Fitch to dose this wizsd Step 6 Finish Installation page 13 C O is sd O U PORTD ka LSB UART In order to enable RS 232 communication you must set J23 and J12 jumpers in the RS 232 position and enable desired RX and TX lines via SW10 DIP switch For example if vou want to enable RS 232 connection on UART module of the default ATmega32 chip you should enable SW10 1 RDO and SW10 2 RD1 lines DATA BUS E page 14 The UART universal asynchronous receiver transmitter is one of the most common ways of exchanging data between the MCU and peripheral components It is a serial protocol with separate transmit and receive lines and can be used for full duplex communication Both sides must be initialized with the same baud rate otherwise the data will not be received correctly RS 232 serial communication is performed through a 9 pin SUB D connector and the microcontroller UART module In order to enable this communication it is necessary to e
2. an O Va DIP4OA Wee voca DIP2OA org S KT2 20 SCK_PB7 MISO_PB6 SCK_MOSI_PB5 PB4 DIP SKT 20A DIP20B SKT5 l DIP SKT 20B DIP8 SKT7 Microcontroller sockets RST_PA2 Nie The board contains seven DIP sockets DIP40A DIP40B DIP28 DIP20A DIP20B DIP14 DIP8 Figure 4 1 With dual power supply and smart on board mikroProg the board is capable of programming about 65 different microcontrollers from Atmel AVR family There are two DIP40 and DIP20 sockets for AVR microcontrollers provided on the board Which of these sockets you will use depends solely on the pinout of the microcontroller in use The EasyAVR v7 development system comes with the ATmega32 microcontroller in a DIP40 package foo FND UI B UJ ofwofoo ND fj fo NN p vu gt Oo DIP SKT 40A AREF jumper lj VCC BRD If you use DIP28 microcontroller socket with jumper J11 you can set PC7 pin ae either as AVCC or VO pin Jumper J11 is placed in the AVCC position by default DIP40B 4 PB4 SCK_MOSI_PB5 MISO_PB6 COIN DIJO B FO JN U1 O NI Oo E MISO_PB1 MOSI_PBO VCC BRD VCC BRD VCC BRD E5 10uF DIP SKT 8 AREF SELECTION DIP28 Jii pe O N I em PCS 10 SCK_MOSI_PB5 MISO_PB4 MOSI_PB3 En DIP SKT 14 EXTERNAL CLOCK ua Figure 4 1 Schematic of on board DIP sockets quartz crystal oscillator an
3. ee se see 08 Programming On board programmer 10 Installing programmer drivers 12 Programming software nen 13 Communication UART via RS 232 neee 14 UART via USB eee 15 Connectivity mikroBUS sockets nen 16 Input Output Group Ee EE eee eee 18 Displays EED 2 AE dia Etes ee YS HOSEA OE es 20 GLCD 128X64 prrcetcaanseeteneatrrecaeeannanns 21 Touch panel controller cece eeeeees 22 4 digit 7 seg display ano 23 Modules DS1820 Digital Temperature Sensor 24 LM35 Analog Temperature Sensor 0005 25 PUG MIND OS EER US EE EED oe 26 I2C EEPROM eenen 2 Mede EE RE N 28 Additional GNDS onee 29 What s next What s Next denn 3 O page 3 n AN FYT as d te me rd l a An iA ed EE D oe EL LEN an Frererer id N KA Les Introduction EasyAVR is your old friend It has been here for you for several generations T U UO EE ur oe ERG N Was Ar Ar Arae AA AG WEER Today it has many users among students hobbyists enthusiasts and Nie professionals We asked ourselves what else could be done to make such a great board even greater As a result some brilliant changes have been REELE made We focused all of our creativity and knowledge on making a ieee iW Wy ELE EED RE Ee E revolutionary new design different from any previous version of the an dd a fees YS ES board We
4. M EESAVE BOOTRST BOD Enabled 2w Startup 4 Ims 6CK Boot block 1024Words v External Clock Type Unknown CODE Size 16 K DATA Size 512 Bytes Device Status Idle EIE YIS EasyAVR er ie af ele ed a Installation wizard 6 simple steps Ur ANRFLASH Preqreerener 2 14 Setup Welcome to the AVAFLASH Programmer v2 14 Setup Wizard This wizard wl gude you through the insieleten of AVERL ASH Programmes vd 14 H ig recommended that wou dese sl ae athe sopkes tars ja before iarba Seb Than mil make it poesie bo udati ke reeet system fles wi YSTER without hereng fo reboot your Step 1 Start Installation Ur ANRFLAEH Pregeaerener vild Setup Chanae wike n 7 Ke Chose mach fsane et af AVAL ALDH Prior Bus vF 14 peu 8 el ratel nt a Check he ceerpenents ve maint be irata aed ucher the compenenis you dee weed 1e BETER ER metal Chek aus ne Select components to instel Step 5 Installation in progress Ur AWRFLASH Page aererer vj Ld Zezup Lice Mente reaper Her lenea Serene before rai babrag APLANA iel Prem Page Down in see the rest al Ge agreement B vos geoes Pe here of thre brocach scheel Bes ral coon belo You muri etend the agreement ho instal AVAPLASA wal HA Chek hert f GOETE ELE aldi a L Lail L tide not accept the terms of de Lice Agreement FLASH Penge
5. aa ie vag AE di i AM REW Lae microcontrollers supported The ultimate AVR board DEVELOPMENT TOOLS I COMPILERS BOOKS DUAL POWER SUPPLY 3 3V 5V Supports 3 3V and 5V devices Dual Power Supply mikroProa Ee L dd By x pp ee RE PEER a NRN d Aa Ga p U7 i eee a sa f w PRA BACKLIGHT A 7 sl panbarnnen F mikro BUS Easily add extra boards mikroBUS sockets mek gt Ee btw ee en PRELATE Fa r Me ay RES Er tow GEN BAN he ear A On M EEEN Fa menen connectivity D Four connectors for each port Amazing Connectivity BNET e gt SATE SS As fast as it gets USB 2 0 programmer To our valued customers Making the best and the most comprehensive AVR board in the world was our idea from the start And this is by no means an easy task Driven by passion for excellence we never look at how hard the job is but what our users get when its done And EasyAVR v7 brings a whole new perspective to AVR developers The 7th generation of the board brings many exciting new features We hope that you will like it as much as we do Use it wisely and have fun Nebojsa Matic Owner and General Manager of mikroElektronika Introduction IN OGUETION stated wanen Reede ss 04 ICS good tO KNOW rende atd eek N 05 Power Supply Dual power supply noen 06 Supported MCUs Supported microcontrollers
6. Figure 16 1 use J3 and J4 jumpers to connect analog input lines In order to connect the output of the potentiometer P1 to PBO PB2 PD6 PB4 PB5 or PC3 analog microcontroller inputs you have to place the jumper J3 in the desired position If you want to DATA BUS Figure 16 2 connect potentiometer P3 to any of the Schematic of ADC PB1 PB3 PD7 PC4 PAS or PAG analog input microcontroller inputs place jumper J4 in the desired position By moving the potentiometer knob you can create ME voltages in range from GND to VCC BRD eo EasyAVR IEC EEPROM de Enabling FC EEPROM en VVD DV DOWD an Fa IP20A 40 DIP28 DIP14 DIP28 DIP DIP20B 40B m m mm ww OO pe In order to connect I C EEPROM to the microcontroller you must enable SW5 7 and SW5 8 as well as appropriate SW6 switches depending on socket vou want to use as shown on Figure 17 1 1kQ pull up resistors necessary for IC communication are already provided on SDA and SCL lines once switches are turned on Prior to using EEPROM in your application make sure to disconnect other peripherals LEDs and additional pull up or pull down resistors from the interface lines in order not to interfere with Signal data integrity VCC BRD VCC BRD T P EasyAVR 100nF VCC BRD EEPROM is short for Electrically Erasable Programmable Read Only Memory It is usually a secondary storage memory in devices containing data that is
7. Liquid Crystal Displays or GLCDS are used to display monochromatic graphical content such as text images human machine interfaces and other content EasyAVR v7 provides the connector and necessary interface for supporting GLCD with resolution of 128x64 pixels driven by the KS108 or compatible display controller Communication with the display module is done through CN16 display connector Board is fitted with uniquely designed plastic display distancer which allows the GLCD module to perfectly and firmly fit into place Figure 11 1 GLCD 128x64 connection schematic R34 20 Q5 BC846 Pp VCC 5V a GLCD BCK PWM CN16 B GLCD TFT SOCKET 2 SO 51 Ze 24 54 55 36 27 Tmp LU afle EasyAVR Display connector is routed to PBO PB1 PA2 PA3 PD6 PD7 control lines and PORTC data lines of the microcontroller sockets Since the Same ports are used by 2x16 character LCD display you cannot use both displays simultaneously You can control the display contrast using dedicated potentiometer P4 Full brightness display back light can be enabled with SW3 1 switch and PWM driven back light with SW3 2 switch DATA BUS VCC 5V BCK LIGHT BCK PWM ENEN 9 Connector pinout explained VCC BRD CS1 and CS2 Controller Chip Select lines E Display Enable line i VCC 5V display power supply DO D7 Data lines GND Reference ground RST Display reset line Vo GLCD contrast level from potenti
8. R7 je seg O _ PC7 R11 470 seg DP DATA BUS Figure 13 2 4 digit 7 segment display schematic displays DS1820isadigital temperature P sensor that uses 1 wire interface for its operation It is Capable of measuring temperatures within the range of 55 to 128 C and provides 0 5 C accuracy for temperatures within the range of 10 to 85 C It requires 3V to 5 5V power supply for stable operation It takes maximum DSfBe20 Figure 14 2 DS1820 placed in socket DS13e20 Figure 14 1 DS1820 not connected DSI820 Figure 14 4 DS1820 connected to PA7 pin Figure 14 3 DS1820 connected to PB4 pin EasyAVR v7 enables you to establish 1 wire communication between DS1820 and the microcontroller via PB4 or PA7 microcontroller pins The selection of either of those two lines is done using J18 jumper When placing the sensor in the socket make sure that half circle on the board s silkscreen markings matches the rounded part of the DS1820 sensor If vou accidentally connect the sensor the other way It of 750ms for the DS1820 to calculate temperature with 9 bit resolution 1 wire serial communication enables data to be transferred over a Single communication line while the process itself is under the control of the master microcontroller The advantage of such communication is that only one microcontroller pin is used Multiple TOP VIEW mi ON OO DS1820 TS1 1 VCC BRD R31 1
9. lt Board contains switching power supply that creates stable voltage and current levels necessary for wb 9 powering each part of the board Power supply section R50 al z contains two power regulators a we AM ro ST1S10 which generates fe VCC 5V and MC33269DT3 3 which creates VCC 3 3V power supply The board ON Rea Di can be powered in three different ways with USB power supply CN1 using external adapters via adapter connector CN24 or additional screw terminals CN25 External adapter voltage levels must be in range of 9 15V DC or 7 12V AC Use jumper J22 to specify which power source you are using and jumper J5 to specify whether you are using 5V or 3 3V power supply Upon providing the power using either external adapter or USB power source you can turn on power supply by using SWITCH 1 Figure 3 1 Power LED Green ON will indicate the presence of power supply E8 VCC BRD VCC 5V VCC USB N AVCC L POWER VCC 5V FP2 4 LD41 S 5 lt je E N O N len m oo lt O Q hed Ww lt OuF E6 1 C30 1 C31 100nF C32 100nF I I I 4 Oo N 8 a w IH S I 2 nN OOnF C27 R45 ii E9 2K2 10uF 100nF AVCC 3 3V VOLTAGE REGULATOR VCC BRD Ma EN MA ME lt VCC 5V D2 1N4007 1N4007 a R50 U5 ST1S10 VCC USB 10K_1 W s Li 10uH ne Di a O 5 IN W Z u 4 FB W 5 R51 J22 O 1N4007 N 8 4K7 C28 E R54 id 1uF 100K C34 C35 22uF 22uF 7 R56 20K 5V SWITCH
10. module To establish this connection b For example if you want to enable you must put 23 and J12 jumpers in the USB UART AY USB UART connection on UART position and connect RX and TX lines to the module of the default ATmega32 appropriate pins of the microcontroller chip you should enable SW10 1 This connection is done using DIP RDO and SW10 2 RD1 lines switch SW10 4 gq DATA BUS USB UARTI CONNECTOR 1 1 1 1 1 FT232RL Figure 7 1 USB UART connection schematic EasyAV R page 15 gt 2 U D C O mikroBUS sockets Easier connectivity and simple configuration are imperative in modern electronic devices Success of the USB standard comes from it s simplicity of usage and high and reliable data transfer rates As we in mikroElektronika see it Plug and Play devices with minimum settings are the future in embedded world too This is why our engineers have come up with a simple but brilliant pinout with lines that most of todays accessory boards require which almost completely eliminates the need of additional hardware settings We called this new standard the mikro BUS AN PA7 RST PA6 CS PA5 _ SCK MISO MOS 3 3V GND PD4 PWM PD2 INT PDO RX PD1 TX SCL SDA 5V GND D J d AN PAO RST PA1 CS PA3 SCK MISO MOS 3 3V GND mikro BUS PD5 PWM PD3S INT Oo PDO RX PD1 TX SCI SDA 5V o oO mikro BUS PB3 PWM PB2 INT PD2 RX PD3 T
11. necessary software Install USB drivers Install AVRFlash software 2 Power up the board and you are ready to go Plug in the programmer USB cable LINK LED should light up Programming with JTAGICE mkll programmer EasyAVR v7 is equipped with JTAG connector compatible with Atmel AVR m JTAGICE mkil external programmer You can use either the on board mikroProg programmer or external programmer at the time Place your programmer cable onto connector CN6 as shown in image page 10 d 17 DATA SUPPORTED mikroProg In System programmer Zed Dm ms SB 2 RL ae i ON BOARD LJ LI N K PROGRAMMER m active COMPILERS MIKRO mos CIE Why so many LEDs Three LEDs indicate specific programmer operation Link LED lights up when USB link is established with your PC Active LED lights up when the programmer is active Data is on when data is being transferred between the programmer and PC software compiler or AVRFlash RESET or 1 02 Reset selection jumpers J6 J7 J8 J9 and J10 are used to set PC6 PA2 PB PB3 or PB5 pin either as RST or VO pin respectively Each of the pins belongs to different socket For example if you want to use PC6 pin DIP28 socket as I O pin place jumper into the PC6 position Other jumpers must be in RST position For DIP40A and DIP40B sockets all the reset selection jumpers must be in RST position NOTE Before using the programmer make sure tha
12. other 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 The value of this number is linearly dependent on the input voltage value Most microcontrollers nowadays internally have A D converters connected to one or more input pins Some of the most important parameters of A D converters are conversion time and resolution Conversion time determines how fast can an AU analog voltage be represented in form of a digital number This is an important parameter if vou need fast data acquisition The other parameter ri HS fit is resolution Resolution represents the number of discrete steps that supported T TE GET voltage range can be divided into It determines the sensitivity of the A D converter PR Tk Resolution is represented in maximum number of bits that resulting number occupies Most PB3 f AVR microcontrollers have 10 bit resolution meaning that maximum value of conversion can be represented with 10 bits which converted to integer is 212 1024 This means that supported voltage range for PD7 example from 0 5V can be divided into 1024 discrete steps of about 4 88mV PC4 ih EasyAVR v7 provides an interface in form of two potentiometers for simulating analog input voltages that can be routed to PAS any of the 12 supported analog input pins s H ANALOG INPUT
13. sockets have different pins for SPI and I C interface In order to connect the SPI and C pins of the mikroBUS with the desired socket you have to change appropriate SW3 SW5 or SW6 DIP Switches to ON position Figure 8 1 DIP20B DIP40B SPI SELECTION DIP14 DIP20A DIP28 DIP40A DIP40B sna VLVd DIP28 I2C SELECTION DIP14 DIP8 DIP20B SPI SELECTION Figure 8 1 mikroBUS socket with DIP switches schematic EasyAVR page 16 d Erge da RELAY2 Jt JE RELAY 1 308670003100 ee Ogn zit VWOEMPZ UN dIHDONSIW eo 8 MISA OE NCH STD E M95 maman i er Sz Woi M ns 1 SH MP22A27N4009663 MEI 8690710104364 15 CE2200 gt T ie U D C Cc O UW xe 8 gt ee j i EEN our n SRRESPSGLSCSSe i MM Wb HO ER TT LD u E 9 E D iD ie A mb bt BD dr w f NC ea ed m S ne En ER ir BELY TE HT r 2 j e IFES click GSMe click GPS click RELAY click SPARR derd WiFi PLUS click GSMe click GPS2 click RELAY click THERMO click Click Boards are plug n play mikroElektronika portfolio of over 200 accessory boards is now enriched hardware configuration Just plug and play Visit the Click boards webpage by an additional set of mikroBUS compatible Click Boards Almost each for the complete list of available boards month several new Click boards are released It is our intention to provide the community with as muc
14. to 100 of the duty cycle You can generate PWM signal using hardware capture compare module which is usually available in most microcontrollers or by writing a custom software which emulates the desired signal waveform Supported sound frequencies Piezo buzzer s resonant frequency where you can expect it s best performance is 3 8kHz but you can also use it to create sound in the range between 2kHz and 4kHz 4 ai ap Enabling Piezo Buzzer In order to use the on board Piezo Buzzer in your application you first have to connect the transistor driver of piezo buzzer to the appropriate microcontroller pin This is done using jumper J21 You can place the jumper in two positions thus connecting the buzzer driver to either PB1 or PD4 microcontroller pin Figure 18 2 Use jumper J12 to connect Piezo buzzer on PB1 or PD4 pin Die ED Is re FI as BUZZER SE re X EasyAVR Additional GNDs EasyAVR v7 contains three GND pins located in three 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 Gh GND is located between SW10 and SW8 DIP switches ER GND is located between DIP20A and DIP20B sockets GND is located between DIP28 and DIP40B sockets Figure 19 1 3 oscilloscope GND pins are conveniently positioned so each part of the
15. AO and PA1 analog inputs and DRIVEA and DRIVEB with PA2 and PA3 digital outputs on Held microcontroller sockets Make sure to das disconnect other peripherals LEDs and additional pull up or pull down resistors Figure 12 5 Turn on switches EasyAVR v7 is equipped with touch panel controller and connector for 4 wire resistive touch panels It can very accurately register pressure at a specific point representing the touch coordinates in the form of analog voltages which can then be easily converted to X and Y values Touch panel comes as a part of display Touch panel into GLCD socket ke 7 SEG DISPLAY n n O a L TOUCHPANEL CONTROLLER IEC Figure 12 4 To 5 from the interface lines in order not to 5 through 8 on SW8 to enable schematic interfere with signal data integrity Touch panel controller Easy 4 digit 7 seg display NEN One seven segment digit consist of 7 1 LEDs which are arranged in a specific formation which can be used to represent digits from O to 9 and even some letters One additional LED is used for marking the decimal dot in case you want to write a decimal point in the desired segment EasyAVR v7 contains four of these digits put together to form 4 digit 7 segment display Driving such a display is done using multiplexing techniques Data lines are shared between segments and therefore the same segment LEDs in each digit are connected in parallel Each digit has it
16. ING POWER SUPPLY Figure 3 2 Dual power supply unit schematic e EasyAVR DUAL POWER SUPPLY FasyAVR v7 development board supports both 3 3V and 5V power supply on a single board 33V GV This feature enables you to use wide range of peripheral boards How to power the board 1 With USB cable Set J22 jumper to USB position To power the board with USB cable place jumper J22 in USB position and place jumper J5 in 5V or 3 3V position You can then plug in the USB cable as shown on images and and turn the power switch ON 2 Using adapter au DE GEN me ey SetJ22 jumper ad da to EXT position To power the board via adapter connector place jumper J22 in EXT position and place jumper J5 in 5V or 3 3V position You can then plug in the adapter cable as shown on images and and turn the power switch ON 3 With laboratory power supply Set 22 jumper to EXT position To power the board using screw terminals place jumper J22 in EXT position and place jumper J5 in 5V or 3 3V position You can then screw on the cables in the screw terminals as shown on images and 3 and turn the power switch ON EasyAVR Power supply Power capacity via DC connector or screw terminals 7V to 12V AC or 9V to 15V DC or via USB cable 5V DC up to 500mA with USB and up to 1500mA with external power supply page 7 power supply Supported microcontrollers Va mD U UO w
17. K ADS1820 Digital Temperature Sensor sensors can be connected on the same line All slave devices by default have a unique ID code which enables the master device to easily identify all devices sharing the same interface EasyAVR v7 provides a separate socket TS1 for the DS1820 Communication line with the microcontroller is connected via jumper J18 VCC B T ioon T GND 4 VCC DO may be permanently damaged Make sure to disconnect other peripherals except J18 1 wire LEDs and additional pull up or pull down resistors from the interface lines in order not to interfere with signal data integrity Figure 14 5 DS1820 connected to PB4 pin PA PB4 EasyAVR page 24 LM35 Analog Temperature Sensory The LM35 is a low cost precision integrated circuit temperature sensor whose output voltage is linearly proportional to the Celsius Centigrade temperature The LM35 thus has an advantage over linear temperature sensors calibrated in Kelvin as the user is not required to subtract a large constant voltage from its output to obtain convenient Centigrade scaling It has a linear 10 0 mV C scale factor and less than 60 pA current drain As it draws only 60 pA from its supply it has very low self heating less than 0 1 C in still air EasyAVR v7 enables you to get analog readings from the LM35 sensor in restricted temperature range from 2 C to 150 C Board
18. NI and Click boards are trademarks of MikroElektronika All other trademarks mentioned herein are property of their respective companies All other product and corporate names appearing in this manual may or may not be registered trademarks or copyrights of their respective companies and are only used for identification or explanation and to the owners benefit with no intent to infringe Copyright MikroElektronika 2013 All Rights Reserved DUAL POWER SUPPLY If vou want to learn more about our products please visit our website at www mikroe com If vou are experiencing some problems with any of our products or just need additional information please place your ticket at www mikroe com esupport If vou have any questions comments or business proposals do not hesitate to contact us at office mikroe com EasyAVR v7 User Manual ver 1 01 100000 023297 0
19. X SCL 5V gt GND AN PA4 RST PBO CS PB4 SCK MISO MOSI 3 3V GND mikroBUS EasyAVR v7 is the first development board in the world to support mikroBUS with three on board sockets As you can see there are no additional DIP switches or jumper selections Everything is already routed to the most appropriate pins of the microcontroller sockets SCL 12C Clock line SDA I2C Data line 5V VCC 5V power line GND Reference Ground MISO SPI Slave Output line PWM PWM output line MOSI SPI Slave Input line INT Interrupt line 3 3V VCC 3 3V power line RX UART Receive line GND Reference Ground TX UART Transmit line AN Analog pin RST Reset pin CS SPI Chip Select line SCK SPI Clock line mIKrOBUS host connector Each mikroBUS host connector consists of two 1x8 female headers containing pins that are most ee ae likely to be used in the target accessory board BUS BUS There are three groups of communication pins Se E D TY a RST CT 7 SPI UART and IC communication There are also Ns ii sle BU Msc ee ay Bi single pins for PWM Interrupt Analog input Nos oE EE le SA Nos se Miso sa DIE V Reset and Chip Select Pinout contains two power Olan VENTE re sroups 5V and GND on one header and 3 3V and GND on the other 1x8 header SPI and I C selection Various microcontroller
20. a pinout standard you will enjoy using EasyAVR its good to know ATmega3c is the default microcontroller System Specification introduction Atmel AVR 8 bit ATmega32 in DIP is the default chip of Great choice for both beginners Gin power supply EasyAVR v7 It has up to 16 MIPS operation 32K bytes of and professionals ES KANS y P p y a SV orvia USB cable 5V DC Flash program memory 2K byte of internal SRAM memory Rich with modules and 1K byte of EEPROM memory It has 40 pin with 32 Enough RAM and Flash 4 power consumption General purpose 1 0 pins 10 bit Analog to Digital converter Comes with examples for BOMA when all peripheral CONSUMPTION with up to 8 channels ADC two 8 bit and one 16 bit mikroC mikroBasic and modules are disconnected timers counters with separate prescalers compare mode mikroPascal compilers board dimensions and capture mode four PWM channels programmable serial 266 x 220mm 10 47 x 8 66 inch USART Master slave SPI and two wire 1 C interface internal calibrated 8 MHz RC and 32 KHz RTC oscillator It also has weight JTAG interface for programming debugging INN Ma 438g 0 966 Ibs 7m i ika gympen Damage resistant EasyAVR v7 board in USB cable User Manuals and DVD with examples protective box antistatic bag Board schematic and documentation EasyAV R page 5 ag i lt Y X w C V han S D U C
21. board can be reached with an oscilloscope probe EasyAV R pe page 29 Whats Next You have now completed the journey through each and every feature of EasvAVR v7 board You got to know it s modules organization supported microcontrollers programmer Now you are ready to start using your new board We are suggesting several steps which are probably the best way to begin We invite you to join thousands of users of EasyAVR brand You will find very useful projects and tutorials and can get help from a large ecosystem of users Welcome N J x lt se N lt lt s Compiler You still don t have an appropriate compiler Locate AVR compiler that Suits you best on the Product DVD provided with the package page 30 DVD download eng software compilers Choose between mikroC mikroBasic and mikroPascal and download fully functional demo version so you can begin building your AVR applications Projects Once you have chosen your compiler and since you already got the board you are ready to start writing your first projects We have equipped our compilers with dozens of examples that demonstrate the use of each and every feature of the EasyAVR V7 board and all of our accessory boards as well This makes an excellent starting point for your future projects Just load the example read well commented code and see how it works on hardware Browse through the compiler Examples pat
22. cessory boards Easy The logic state of all microcontroller BUTTON PRESS LEVEL may be changed using push Figure 9 5 Button press level DIP switch tri state buttons Tri state DIP switch SW1 is available for selecting which logic state will be applied to corresponding MCU pin when button is pressed for each I O port separately If you for example place SW1 2 In VCC position then pressing any of push buttons in PORTB I O group will apply logic one to the appropriate microcontroller pin The same goes for GND If DIP switch is in the middle position neither of two logic states will be applied to the appropriate microcontroller pin You can disable pin protection 220ohm resistors by placing jumpers J1 and Je which will connect your push buttons directly to VCC or GND Be aware that doing so you may accidentally damage MCU in case of wrong usage In the far upper right section of the board there is a RESET button which can be used to manually reset the microcontroller LED Light Emitting Diode is a highly efficient electronic light source When connecting LEDs it is necessary to place SMD resistor a current limiting limiting current resistor in series through the LED so that LEDs are provided with the current value specified by the manufacturer The current varies from O 2mA to 20mA depending on the type of the LED and the manufacturer The EasyAVR v7 board uses low current LEDs with typical curr
23. d decoupling capacitors ie EasyAVR How to properly place your microcontroller into the DIP socket Figure 4 2 Place both ends of microcontroller on the socket so the pins are aligned correctly Before you plug the microcontroller into the appropriate socket make sure that the power supply is turned off Images above show how to correctly plug a microcontroller First make sure that Figure 4 3 with both fingers evenly distribute the force and press the chip into the socket a half circular cut in the microcontroller DIP packaging matches the cut in the DIP socket Place both ends of the microcontroller into the socket as shown in Figure 4 2 Then put the microcontroller slowly down until Figure 4 4 Properly placed microcontroller will have equally leveled pins all the pins match the socket as shown in Figure 4 3 Check again if everything is placed correctly and press the microcontroller until it is completely plugged into the socket as shown in Figure 4 4 N mD U OD w _ O O O N IMPORTANT Only one microcontroller may be plugged into the development board at the same time Using external clock Ext CLOCK UN Ext CLOCK LI Ext CLOCK TM Ext CLOCK TLM Ext CLOCK UL E ext cock IU CLK I O Figure 4 10 Position of the jumpers for DIP8 CLK VO Figure 4 9 Position of the jumpers for DIP14 CLK VO Figure 4 8 Position of the jumpers for DIP20B CLK TO Figure 4 6 Position of t
24. ding on which operating system you use choose adequate folder and open it a Win 2000 XP 2003 32 bit Windows 7 64 bit Vista 64brt Win 2008 64 bit Windows 7 32 bit Vista 32bit Win 2008 32 bit Se 7 Win AP 2003 64 bit In the opened folder you should be able to locate the driver setup file Double click on setup file to begin installation of the programmer drivers USB18PRG Vista x4 page 12 2 _ v mikroElektronika USB18F Device x64 Vista Platform Installer Welcome to the USB18F Device x64 Vista Platform Installer This wizard will walk you through updating the drivers Step 1 Start Installation Welcome screen of the installation Just click on Next button to proceed mikroElektronika USB18F Device x64 Vista Platform Installer ag Please wait while the drivers install This may take some time to complete Step 3 Drivers are installed automatically in a matter of seconds Installing drivers installing programmer drivers mikroElektronika USB18F Device x64 Vista Platform Installer End User License Agreement To continue accept the following license agreement To read the entire P agreement use the scroll bar or press the Page Down key mikroElektronika Associates License Statement and Limited Warranty IMPORTANT READ CAREFULLY This license statement and limited warranty constitute a legal agreement 7 betwee
25. ent consumption of O 2mA or 0 3mA depending of VCC voltage selection Board contains 35 LEDs which can be used for visual indication of the logic state on PORT pins An active LED indicates that a logic high 1 is present on the pin In order to enable PORT LEDs it is necessary to enable l Ap Sa SMD LED pe Microcontroller PORTAE PORTB PORTC PORTD Figure 9 6 SW10 5 the ea a DIP through SW10 8 a es on Figure switches are used to 6 enable PORT LEDs displays _ LCD 2x16 characters Dh Liquid Crystal Displays or LCDs are cheap and j popular way of representing information to the wink tee GE rd end user of some electronic device Character 5 S LCD 2X16 LCDs can be used to represent standard and Soh ia custom characters in the predefined number of fields EasyAVR v7 provides the connector and the PLACING LCD OR GLCD ON DEVELOPMENT BOARD necessary interface for supporting 2x16 character PERMANENTLY DAMAGED LCDs in 4 bit mode This type of display has two rows OTHERWISE BOTH LCD AND GLCD UNITS CAN BE consisted of 16 character fields Each field is a 7x5 pixel eine matrix Communication with the display module is done through CN8 display connector Board is fitted with uniquely designed plastic display distancer which allows the LCD module Figure 10 1 On board LCD 2x16 display connector to perfectly and firmly fit into place Connector pinout explained the board Otherwise yo
26. h of these boards as possible so you will be able a at ae http www mikroe com click to expand your EasyAVR v7 with additional functionality with literally zero of y am ka id CER Guz ET Tes Ti EE PWR GND FREQUENCY SELECTION LINO z i ER mek CE at ME EO E nd T pie le di N AX Tx AE ra We OF CE o DE DE os o slae 2 ters CE Render Light EB click LA LightHz click microSD click DAC click DIGIPOT click EasyAVR f Input Output Group One of the most distinctive features of EasyAVR ERREERAFER PORTE PORTB v are its Input Output PORT groups They add so EE nenten a PAP PPS R PBO ja i PB PBOJ much to the connectivity potential of the board Up SS PSE PE BEN PES AR tea Pat PULL elanden PB4 PBs Pal PBS Paaje DOWN san PBG6 PBT ik PB PB3JO OORD VCC GNDVCC GND PB4de Everything is grouped together g Aer cud pasle zi PBG J c PBT je VCC Ie PORT headers PORT buttons and PORT LEDS are next to each e other and grouped together It makes development easier and the entire EasyAVR v7 cleaner and well organized We have also provided an additional PORT headers on the left side of the board so you can access any pin you want from both sides of the board Figure 9 1 VO group contains PORT headers tri state pull up down DIP switch buttons and LEDs all
27. h to find the following folder Development Systems Community If you want to find answers to your questions on many interesting topics we invite you to visit our forum at http www mikroe com forum and browse through more than 150 thousand posts You are likely to find just the right information for you On the other hand if you want to download free projects and libraries or share your own code please visit the Libstock website With user profiles you can get to know other programmers and subscribe to receive notifications on their code http www libstock com rei dar WAT g ed ka aa Ll a E COMPILER Pascal PRO for AVR mikroBasic PRO for AVR Support We all know how important it is that we can rely on someone in moments when we are stuck with our projects facing a deadline or when we just want to ask a simple basic question thats pulling us back for a while We do understand how important this is to people and therefore our Support Department is one of the pillars upon which our company is based MikroElektronika offers Free Tech Support to the end of product lifetime so if something goes wrong we are ready and willing to help http www mikroe com esupport EasyAVR DISCLAIMER All the products owned by MikroElektronika are protected by copyright law and international copyright treaty Therefore this manual is to be treated as any other copy
28. have gone through the process of fine tuning the board Be W N performance and used 4 layer PCB to achieve maximum efficiency We z 228 se a A REE Seas eZ now present you with the new version of EasyAVR a powerful well i Po dd PA A ra sa lt NN TERS Tatli organized board with on board programmer ready to be your strong ally in development vd T wore we ft Fa i ER T A MT an i K i i N owo bi E EasyAVR development Team WY y m yn For easier connections Four Connectors for each port Amazing connectivity EasyAVR v7 is all about connectivity Having four different connectors for each port you can connect accessory boards sensors and your custom electronics easier then ever before page 4 Everything is already here mikroProg on board Powerful on board mikroProg programmer can program about 65 AVR microcontrollers from Atmel You will need it whether you are a professional or a beginner ssl 3 3V and 5V power supply Dual Power Supply EasyAVR v7 is among few development boards which support both 3 3V and 5V microcontrollers This feature greatly increases the number of supported MCUs It s like having two boards instead of one DUAL POWER SUPPLY EETGOED mikroBUS support Just plug in your Click board and its ready to work We picked up a Set of the most useful pins you need for development and made
29. he jumpers for DIP28 CLK I O Figure 4 5 Position of the jumpers for DIP40x Figure 4 7 Position of the jumpers for DIP20A AVR microcontrollers can use either built in internal or quartz crystal external clock for the purpose of providing clock signal source The EasyAVR v7 contains one quartz crystal socket for all microcontroller sockets DIP40A and DIP40B sockets are directly connected to quartz crystal socket unlike DIP28 DIP20A DIP20B DIP14 and DIP8 sockets which are connected to it through the pin jumpers J13 J17 The value of the quartz crystal depends on the maximum clock frequency allowed and your application as well You can always replace the default 8MHz crystal with another one If you want to use microcontrollers in DIP40A and DIP40B packages it is necessary to place jumpers J13 J17 into the I O position Figure 4 5 The position of jumpers for DIP28 DIP20A DIP20B DIP14 and DIP8 sockets is shown in Figure 4 6 to Figure 4 10 EasyAVR page 9 070 E ie rag 070 a On board programmer What is mikroProg mikroProg is a fast USB 2 0 programmer Smart engineering allows mikroProg to support about 65 AVR microcontrollers from Atmel in a single programmer Outstanding performance and easy operation are among it s top features How do start In order to start using mikroProg and program your microcontroller you just have to follow two simple steps 1 Install the
30. ic material causes it to physically deform One of the most widely used applications of piezo electricity is the production of sound generators called piezo buzzers Piezo buzzer is an electric component that comes in different shapes and sizes which can be used to create sound waves when provided with analog electrical signal EasyAVR v7 comes with piezo buzzer which can be connected either to PB1 or PD4 microcontroller pins which is determined by the position of J21 jumper Buzzer is driven by transistor Q8 Figure 18 1 Microcontrollers can create sound by generating a PWM Pulse Width Modulated signal a Square wave signal which is nothing more than VCC 5V TOP VIEW PERSPECTIVE VIEW DATA BUS 8 mm ir Figure 18 1 Piezo buzzer connected to PB1 microcontroller pin fereg 3kHz Freq 3kHz Duty Cycle 50 Volume 50 Freq 3kHz Duty Cycle 80 Freq 3kHz Duty Cycle 20 Fereg SE i Volume 20 How to make it sing Buzzer starts singing when you provide PWM signal from the microcontroller to the buzzer driver The pitch of the sound is determined by the frequency and amplitude is determined by the duty cycle of the PWM signal Freq 3kHz Volume 80 a sequence of logic zeros and ones Frequency of the square signal determines the pitch of the generated sound and duty cycle of the signal can be used to increase or decrease the volume in the range from 0
31. in one place Tri state pull up down DIP switches Tri state DIP switches like SW1 on Figure 9 2 are used DATA BUS to enable 4K7 pull up or pull down resistor on any desired port pin Each of these switches has three states Nl 1 middle position disables both A a pull up and pull down feature from NA RA A R A A EIE the PORT pin 2 Up position connects the resistor PULL MMM OWN sas h opio 0 in pull up state to the selected pin 3 down position connects the Figure 9 2 Tri state resistor in pull down state to the DIP switch on PORTB selected PORT pin So eS a PORTB_LED VCC BRD Ji R12 220 BUTTON PRESS LEVEL PORTB LEVEL Figure 9 3 Schematic of the single VO group connected to microcontroller PORTB EasyAVR With enhanced connectivity as one of the key features of EasyAVR v7 we have provided three connection headers for each PORT I O PORT group contains two male IDC10 headers like CN9 and CN10 on Figure 9 3 These headers are all compatible with over 70 mikroElektronika accessory boards and enable simple connection There is one more IDC10 header available on the left side of the board next to the section with displays I O PORT group also contains 1x10 connection pad like CN11 on Figure 9 3 which can be used for connecting mikroElektronika PROTO boards or custom user boards Figure 9 4 IDC10 male headers enable easy connection with mikroElektronika ac
32. n you either as an individual or a single i Elektronika Associates for software Software identified above including any software media and accompanying ondine or printed documentation 5 Ido not accept this EULA Step 2 Accept EULA Carefully read End User License Agreement If you agree with it click Next to proceed mikroElektronika USB18F Device x64 Vista Platform Installer Congratulations You have finished drivers Instalation The drivers were successfully installed on this computer leonard nse ir mrs ar f your device please read them first Status NA mikroHlektronika USB1 Ready to use Step 4 Finish installation You will be informed if the drivers are installed correctly Click on Finish button to end installation process EasyAVR Programming software AVRFlash software On board mikroProg programmer requires special programming software called AVRFlash This software is used for programming AVR microcontrollers from Atmel Software has intuitive interface and SingleClick programming technology To begin first locate the installation archive on the Product DVD PRODUCT DVD N www mikroe ae GE ihe DVD download eng software development tools avr avr Drog2 avrprog2 programmer v214 zip SO After downloading extract the package and double click the executable setup file to start installation FUSE Bits Y OCDEN M JTAGEN VY SPI Enable mM CKOPT
33. ometer P4 Vee Reference voltage for GLCD contrast RS Data High Instruction Low selection line potentiometer P3 R W Determines whether display is in Read or LED Connection with the back light LED anode Write mode LED Connection with the back light LED cathode 4 Standard and PWM driven back light As for LCD we have allowed GLCD back light to be enabled in two different ways 1 It can be turned on with full brightness using SW3 1 switch 2 Brightness level can be determined with PWM signal from the microcontroller allowing you to write custom back light controlling software This back light mode is enabled with SW3 2 switch U U PPO nan ge 0 U wo 0 hJ DIPS 208 DIP14 Ioar n order to use PWM back light both SW3 1 and SW3 2 switches must be enabled at the same time page 21 Touch panel is a glass panel whose surface is covered with two layers of resistive material When the screen is pressed the outer layer is pushed onto the inner layer and appropriate controllers can measure that pressure and pinpoint its location This is how touch panels can be used as an input devices the connector to push it inside CN16 GLCD TFT SOCKET2 Figure 12 1 Put Touch panel flat cable in Figure 12 2 Use a tip of your finger Figure 12 3 Now place GLCD with Touch panel is enabled using SW8 5 SW8 6 SW8 7 and SW8 8 switches They connect READ X and READ Y lines of the touch panel with P
34. provides LIVISS Figure 15 1 LM35 not connected Figure 15 2 LM35 placed in socket Figure 15 3 LM35 connected to PB4 pin Figure 15 4 LM35 connected to PA7 pin EasyAVR v7 enables you to get analog readings from the LM35 sensor using PA7 or PB4 microcontroller pins The selection of either of those two lines is done using J19 jumper When placing the sensor in the socket make sure that half circle on the board s silkscreen markings matches the rounded part of the LM35 sensor If you accidentally connect the sensor the other way it can be permanently damaged and you might need to replace it with another one During the readings of the sensor make sure that no other device uses the selected analog line because it may interfere with the readings EasyAVR a separate socket TS2 for the LM35 sensor in TO 92 plastic packaging Readings are done with microcontroller using single analog input line which is selected with jumper J19 Jumper connects the sensor with either PA7 or PB4 microcontroller pins TOP VIEW LM35 TS2 rayN OO VCC i vcc 5v K DATA BUS N VOUT C23 100nF OOT Dl EEY GND sl VOUT J19 Figure 15 5 LM35 connected to PA7 pin PB4 page 25 i 4 ADC inputs Mm Digital signals have two discrete states which are decoded Ek as high and low and interpreted as logic 1 and logic 0 Analog signals on the
35. retained even if the device looses power supply Because of the ability to alter single bytes of data EEPROM devices are used to store personal preference and configuration data in a wide spectrum of consumer automotive telecommunication medical industrial and PC applications EasyAVR v7 supports serial EEPROM which uses 4C communication interface and has 1024 bytes of available memory Board contains socket for serial EEPROMs in DIP8 packaging so you can easily exchange it with different memory size EEPROM IC EEPROM itself supports single byte or 16 byte page write and read operations Data rate is 400 kHz for both 3 3V and 5V power supply What is C FC is a multi master serial single ended bus that is used to attach low speed peripherals to computer or embedded systems C uses only two open drain lines Serial Data Line SDA and Serial Clock SCL pulled up with resistors SCL line is driven by a master while SDA is used as bidirectional line either by master or slave device Up to 112 slave devices can be connected to the same bus Each slave must have a unique address DATA BUS DIP20B gt Figure 17 1 2 Schematic of DIP40B 5 T IC EEPROM DIP28 module EEPROM SCL 7 amp connected to DIP14 EEPROM SDA DIP40B socket pins page 2 Piezo electricity is the charge which accumulates in certain solid materials in response to mechanical pressure but also providing the charge to the piezoelectr
36. right material No part of this manual including product and software described herein must 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 Any modification of this manual is prohibited MikroElektronika provides this manual as is without warranty of any kind either expressed or implied including but not limited to the implied warranties or conditions of merchantability or fitness for a particular purpose MikroElektronika shall assume no responsibility or liability for any errors omissions and inaccuracies that may appear in this manual In no event shall MikroElektronika its directors officers employees or distributors be liable for any indirect specific incidental or consequential damages 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 MikroElektronika reserves the right to change information contained in this manual at any time without prior notice if necessary TRADEMARKS The MikroElektronika name and logo the MikroElektronika logo mikroC mikroBasic mikroPascal mikroProg EasyAVR READY mikroBus mikromedia MI
37. s unique digit select line EasyAVR EE LILI CLI ONS e O os which is used to enable the digit to which the data is currently being sent By multiplexing data through all four segments fast enough you create an illusion that all four segments are in operation simultaneously This is possible because human eye has a Slower reaction time than the mention changes This way you can represent numbers in decimal or hexadecimal form Eight data lines that are common for all the digits are connected to PORTC and digit select lines are connected to PAO PA3 lines on the microcontroller sockets COMO OO U o anQ l 0 0 0 0 TETTEN Ove en nee FTEU ort EB 3 pisi Enabling the display To enable digit select lines for the 4 digit 7 segment display you have to turn on SW8 1 SW8 2 SW8 3 and SW8 4 switches Digit select lines are connected to PAO PA3 pins on the microcontroller sockets while data lines are connected to PCO PC7 pins Make sure to disconnect other peripherals from the interface lines in order not to interfere with signal data integrity 7 SEG DISPLAY TOUCHPANEL CONTROLLER Figure 13 1 Turn on switches 1 through 4 on SW8 to enable 4 digit 7 seg display PCO R1 420 seg A i PC1 R2 420 sec BA NEC R3 470 sec c R 470 seg D C3 4 4 P b PC R 470 seg E f R F 5 E Necs 6 470 seq 4 PC6
38. stablish a connection between RX and TX lines on SUB D connector and the same pins on the target microcontroller using DIP switches Since RS 232 communication voltage levels are different than microcontroller logic levels it is necessary to use a RS 232 Transceiver circuit such as MAX3232 as shown on Figure 6 1 N VCC BRD CN12 1 6 VCC BRD E2 10uF Ww 9 RS 232 CONNECTOR 5 MAX3232 gJ W D C21 100nF 100nF VCC BRD R35 100K Figure 6 1 RS 232 connection schematic EasyAVR UART via USB D USB UART Modern PC computers laptops and notebooks are no longer equipped with RS 232 connectors and UART controllers They are nowadays replaced with USB connectors and USB controllers Still certain technology enables UART communication to be done via USB connection FT232RL from FTDI convert UART signals to the appropriate USB Standard In order to use USB UART module on EasyAVR v7 you must first install FTDI drivers on your computer Drivers can be found on Product DVD PRODUCT DVD N DVD download eng software development tools universal ftdi vcp_drivers zip In order to enable USB UART communication you must set 23 and J12 jumpers in the USB UART AN USB UART communication is being done through position and enable desired RX le on prods a FT232RL controller USB connector CN4 and and TX lines via SW10 DIP switch microcontroller UART
39. t reset selection jumpers J6 J7 J8 J9 and J10 are placed into the mRST position for all sockets EasyAVR o LINK ACTIVE DATA VCC 3 3V VCC 5V gt Z A Va LED DATA LED ACTIVE LED LINK VCC BRD PC2 R20 PB3 me PA4 Lu Ko O N N mM LN O lt jaa faa faa am A jam A QA H H N N U U U a a a a a DIP28 DIP20A DIP20B DIP14 DIP8 RESET SELECTION VCC BRD VCC 5V Qo i Qo Oo a VCC USB N mikroProg In System programmer SB 2 Rd USB PROG N USB PROG P ON BOARD PROGRAMMER COMPILERS SUPPORTED SCK_MOSI_PB5 MISO_PB4 BTN_RST MISO PB6 MOSI PB3 SCK_PB7 MOSI_PA6 MISO_PB1 MOSI_PBO MISO PAS SCK PA4 SCK PB2 mRST PAG PB2 PB1 PBO PB5 PB4 PB3 PB7 PB6 PA5 R21 10K BIN RST Figure 5 1 mikroProg block schematic EasyAVR page 11 070 ie ra 070 a On board mikroProg requires drivers in order to work Drivers are located on the Product DVD that you received with the EasyAVR v7 package f 7 PRODUCT DVD N wenn hl DVD download eng software i development tools avr avrproge avrprog2_ drivers v200 zip hry Ye on prot When you locate the drivers please extract files from the ZIP archive Folder with extracted files contains sub folders with drivers for different operating systems Depen
40. ur display can be permanently damaged CND and VCC Display power supply lines Vo LCD contrast level from potentiometer P2 RS Register Select Signal line E Display Enable line R W Determines whether display is in Read or Write mode Its always connected to GND leaving the display in Write mode all the time DO D3 Display is supported in 4 bit data mode so lower half of the data byte interface is connected to GND D4 D7 Upper half of the data byte 56 Da i R36 LED Connection with the back light LED anode Op En I5 v LED Connection with the back light LED cathode AT GNO D2 GND D3 O O Z O l TO TURN OFF THE POWER SUPPLY BEFORE BCK LIGHT BCK PWM R32 VCC BRD VCC 5V i gt Figure 10 2 2x16 LCD connection schematic Standard and PWM driven back light 1 GND GND GND GND GND GND LCD BCK PWM 1 N A N CN8 We have allowed LCD back light to be enabled in two different LCD SOCKET ways 1 It can be turned on with full brightness using SW3 1 switch 2 Brightness level can be determined with PWM signal from the microcontroller allowing you to write custom back light controlling software This back light mode is enabled with SW3 2 switch ie On u U DD U o O gt Pr hi Oo on nnn nd DIP8 208 PIP14 Ioa FAN n order to use PWM back light both SW3 1 and SW3 2 switches must be enabled at the same time ME EasyAVR GLCD 128x04 Graphical

Download Pdf Manuals

image

Related Search

Related Contents

ドラフトのみ *** *** ドラフトのみ - Agilent Technologies  Descargar Manual!  mit uns Oldies „knattern“ durch Lückendorf  PTS-202 Instruction Manual  User`s Manual 0  DFR-8300 and OG3-FR Series User Manual  Home Decorators Collection 0815200260 Instructions / Assembly  Samsung SP-L300WX Käyttöopas  USER MANUAL(GMS-Online ACR, SES)  

Copyright © All rights reserved.
Failed to retrieve file