Difference between revisions of "Starter AVR USB"
Line 76: | Line 76: | ||
*Find the path similar to one below on you computer:<br/> | *Find the path similar to one below on you computer:<br/> | ||
'''C:\Program Files\Arduino\hardware\arduino\variants\mega32'''<br/> | '''C:\Program Files\Arduino\hardware\arduino\variants\mega32'''<br/> | ||
− | *Download and add [http://exploreembedded.com/wiki/images/4/4f/Pins_arduino.h pins_arduino.h] file after creating a '''mega32''' folder under variants. | + | *Download and add [http://exploreembedded.com/wiki/images/4/4f/Pins_arduino.h pins_arduino.h] file after creating a '''mega32''' folder under '''variants.''' |
+ | ==Add the Starter_AVR_USB_Board to Arduino== | ||
+ | *Copy and past the text below the the '''boards.txt''' file under arduino installation similar to '''C:\Program Files\Arduino\hardware\arduino''' | ||
+ | {{Box|type=l_light_blue|text=<br> | ||
+ | ##############################################################<br/>atmega32.name=Starter_AVR w/ atmega32<br/>atmega32.upload.protocol=arduino<br/>atmega32.upload.maximum_size=32256<br/>atmega32.upload.speed=19200<br/>atmega32.bootloader.low_fuses=0xff<br/>atmega32.bootloader.high_fuses=0xce<br/>atmega32.bootloader.path=starter<br/>atmega32.bootloader.file=optiboot_atmega32.hex<br/>atmega32.build.mcu=atmega32<br/>atmega32.build.f_cpu=16000000L<br/>atmega32.build.core=arduino<br/>atmega32.build.variant=mega32<br/>##############################################################<br/> | ||
+ | }} | ||
=Support= | =Support= | ||
For Questions, technical support and feedback about this product, do comment below! | For Questions, technical support and feedback about this product, do comment below! | ||
{{DISQUS}} | {{DISQUS}} |
Revision as of 15:55, 10 September 2014
Contents
Features
- Atmega32 MCU
- 32K bytes of In-System Self Programmable Flash Memory
- 1024 bytes EEPROM
- 2K bytes Internal SRAM
- 32 IO pins
- UART, SPI, JTAG and I2C support.
- Real Time Counter with Separate Oscillator
- Four PWM Channels**8-channel, 10-bit ADC
- 8 Single-ended Channels
- 2 Differential Channels with Programmable Gain at 1x, 10x, or 200x
- USB Interface CP2102: for communicating with the host computer.
- LCD Interface: 16 characters, 2 lines
- Test Leds (2) and Switches(2)
- 5X2 ISP Programmer Connector
- Breakout for all Ports
- Breakout for +5v,Gnd and Vin
- Power Supply compatible with AC/DC adapters(9 to 12V DC, 1A).
Physical Features
- Dimensions: 70mm X 90mm
- 1.6mm Glass Epoxy, FR4 PCB
- Wave Soldered.
Downloads:
Setting up the XploreFlash Programmer
Step 2:To connect Development board with computer USB driver is required. Windows USB to UART Drivers for CP2102
- For Other Operating system please download from Silicon Labs website.
Step 3: Download and install XploreFlash GUI. (XploreFlash GUI is based on AVRDUDESS)
Step 4: Follow the steps on images below to flash the board.
Note: The GUI software will require .NET framework 2.0 or later please download and install it.
{{#seo: |title=AVR_Atmega32_Development_Boards |titlemode=append |keywords=Atmega32, AVR 32pin Development board, AVR Starter board. |description=AVR Development Boards }}
Using Starter AVR with Arduino Software
The Starter AVR USB development board has Atmega32 on board, it can be used with Arduino Software. Below are the details on how to set it up.
PIN Mapping
- Find the path similar to one below on you computer:
C:\Program Files\Arduino\hardware\arduino\variants\mega32
- Download and add pins_arduino.h file after creating a mega32 folder under variants.
Add the Starter_AVR_USB_Board to Arduino
- Copy and past the text below the the boards.txt file under arduino installation similar to C:\Program Files\Arduino\hardware\arduino
atmega32.name=Starter_AVR w/ atmega32
atmega32.upload.protocol=arduino
atmega32.upload.maximum_size=32256
atmega32.upload.speed=19200
atmega32.bootloader.low_fuses=0xff
atmega32.bootloader.high_fuses=0xce
atmega32.bootloader.path=starter
atmega32.bootloader.file=optiboot_atmega32.hex
atmega32.build.mcu=atmega32
atmega32.build.f_cpu=16000000L
atmega32.build.core=arduino
atmega32.build.variant=mega32
##############################################################
Support
For Questions, technical support and feedback about this product, do comment below!