Price Update - The product deliverable is changed and are marked in Red below. Thus the Product's Price is reduced too.
ECAVR-USB is ATmega32 based development board. External USB ISP programmer and
various interfaces are made available.
LEDs, LCD, Temperature sensor, Light sensor, 4x4 keypad, IR receiver, Real
Time Clock, EEPROM, switches, RS232 and buzzer are mounted on board.
Get "Audio Visual Tutorial" software Free along with this - Update - All Tutorials are available in Video format at this Tutorial Page
These Tutorials will teach you following:
Course Contents / Syllabus
- C Programming Basics
- C Programming Introduction
- Datatypes
- Statements
- Loops
- Modular Programming using C
- Functions
- Address and Pointers
- Concept of #include
- Concept of #define
- #if, #ifdef
- Input/OutPut in Embedded C
- Input devices for Embedded Devices
- Output Devices for Embedded Devices
- Input => Processing =>Output
- How to accept Input for Embedded Devices?
- Who processes input data?
- How to Send data to OutPut Devices in Embedded Applications?
- What is the difference between C Programming & Embedded C Programming
- Introduction to Microcontroller?
- What is microcontroller?
- When should I use Microcontroller?
- Which Microcontroller should I use?
- What is the meaning of buzzwords like 8051, AVR, PIC, DSP, ARM, VLSI,
FPGA etc
- Hardware & Software requirements for Embedded Learning and Development
- Hardware requirements
- Software requirements
- Your First Encounter with Embedded System Development
- How to write a simple Input & Output program for AVR Atmega32
Microcontroller?
- How to use an IDE?
- What is MAKE file?
- Your first MAKE file for your First embedded application.
- Compiling your first Embedded C Code.
- Download your program to ATmega32 and Run it in realtime.
- AVR Microcontroller features
- Why AVR is a preferred microcontroller in real life development?
- What are the features of AVR microcontroller?
- ATmega32 Pin and Port Details
- How to Program ATmega32?
- Capturing External Events using Interrupts
- What is an Interrupt?
- Why should I use an Interrupt?
- What are the types of an Interrupt?
- How to write an Interrupt using Embedded C code?
- Write your First Interrupt based Program.
- Use Delay routine from a library file
- Timers in ATmega32
- What is a Timer?
- Why do I need a Timer?
- What functions can a Timer perform?
- How Timer works?
- Your First Program to Generate 1 Second delay using AVR's Timer.
- Oscillators and Crystals for ATmega32
- Why Oscillators are must for microcontroller's functionality?
- Internal Oscillator pros and cons.
- External Oscillator for AVR
- How do I instruct my AVR about the oscillator selection?
- Fuse Bits for Oscillators
- Timer in ATmega32 - Revisited
- Generate 1 Second Delay using Internal Oscillator at 1MHZ
- Generate 1 Second Delay using Internal Oscillator at 4MHZ
- Generate 1 Second Delay using External Crystal at 4MHZ
- Output Device - 16x2 LCD
- How LCD Works?
- Circuit diagram for LCD Interfacing
- Library for LCD interfacing
- Print your Name on LCD
- Analog to Digital Conversion
- How many built-in ADC channels does ATmega32 have?
- What is the meaning of ADC Resolution?
- Can I use all ADC channels in my project at a time?
- What type of applications Can I make using AVR's ADC/
- Temperature Indicator
- Read Temperature using Temperature Sensor
- Convert the reading to digital data
- Display the digital data over output device - LCD
- Bad Light Indicator
- Read light level using light Sensor
- Convert the reading to digital data
- Display the digital data over output device - LCD
- Voltmeter using ATmega32
- How to measure voltage?
- Read voltage and write embedded C code to convert the reading to
digital data
- Display the Voltage to LCD
- How to use 4x4 Matrix Keypad as Input Device?
- Matrix KeyPad Circuit Details
- Concept of Rows and Cols
- Reading a Key from the keypad
- Accept Data and Display it to LCD
- Pulse Width Modulation
- What is PWM?
- Why do I need PWM?
- Who generates PWM signal?
- Sound Frequencies using PWM
- Write your Embedded C Application for ATmega32 to generate Sounds
using PWM?
- Receive and Demodulate RC5 Infra-red data
- What is Infra-red light?
- What is RC5 Format/
- How to receive RC5 IR Signal?
- How to decode RC5 IR data?
- Write your application to Accept IR data and display it over LCD
- RS232 data communication
- What is RS232?
- AVR ATmega32 support for RS232
- Write your first application to Transmit data over RS232
- Write your first application to Receive data over RS232
- How to develop a Temperature Data Logger
- TWI
- What is TWI?
- Why TWI is important to me?
- Applications of TWI
- Real Time clock using TWI
- What is RTC?
- Applications of RTC Time Keeping
- How to interface with RTC using ATmega32?
- How to display date-time using LCD?
- EEPROM using TWI
- What is EEPROM?
- Applications of EEPROM
- How to interface EEPROM with ATmega32?
- Save and retrieve data to-from EEPROM using TWI
- ATmega32's Internal EEPROM
- When to use internal EEPROM of ATmega32?
- What are the limitations of internal EEPROM?
- A simple application to demonstrate internal EEPROM
Download
Product Packing:
Product contents:
- One assembled and tested ECAVR-USB with all components
- One USB ISP Programmer
- One 5V Regulator Module
One CD Update - No CD Included. All required Softwares and Tutorials are listed above in Download section.
- One USB A-B Cable (** Not included in Export Shipment)
- One 10.5V DC Adapter (** Not included in Export Shipment)
- One RC5 Remote (** Not included in Export Shipment)
|
|
Question - by mandaar
|
res. sir,
i want some help about 'settings' , for usb progrmer.i there are various settings on programing software window. im unable to get that.
wil u help me please,
can you show me the settings practically just once.
pls help me.
thank you.
|
Question - by mandaar
|
i am trying to run this atmega32 kit,
i extracted "usb tiny avr prog" this winrar file to location "d:\new
folder\path\"
then i gave path, is that right? i attached images of that window,
& what about this--
"open flash file(.Hex)"
"open eprom file (.Hex)"
n below that grey blank space is there,, is it for writing code or what
else?
i want to transfer "sample lcd" program, from sample source code, which i
got from embeddedmarket website.
please help me for this all settings!
pls reply.
|
Embedded_Market_Support - Reply
|
1. Download http://www.embeddedmarket.com/products/Embedded%2DC%2DWith%2DATmega32%2DUSB%2DVersion/AVRTinyUSBProgrammer.zip, unzip and Run FreeISP. In FreeISP, select avrdude.exe from this unzipped folder. 2. Select your hex file (your program's hex file). 3. Select Programming Hardware from bottom of the screen of FreeISP. Select device. And click program.
|
|
|
Question - by mandaar
|
after unziping that "AVR tiny usb programmer"
there is ,
1 text file --> read this first!!!
&
3 folders -->
1.Free ISP With USB - Installable
2.usbtinyisp-Driver
3.usbtinyisp v1.10-Driver
after that i opened--> Free ISP With USB - Installable\support\freeISP
the programmer window opened uptill there was no problem ,,
but the "avrdude.exe" is not in that unzipped folder,,, so from where should i select that "avrdude.exe"???
|
Embedded_Market_Support - Reply
|
Ok....Do you have WinAVR latest installed on your PC. It looks that avrdude is not included in the setup as normally it is available in C:\Winavr-xxxx\bin
|
Question - by mandaar
|
yes, sir.
avrdude.exe was not there in unzipped folder, after that as u told, it is available in "c:\winavr-xxxx\bin" then i copied that avrdude to unziped folder , and dn gave it address. after that when i clicked "programme" one window appered "the device is not open -mscomm-8012".. please tell me what does it mean???
|
Embedded_Market_Support - Reply
|
Don't copy the file from c: to your drive. Rather in FreeISP software, provide path of C:\xxxxx\avrdude.exe
|
Question - by mandaar
|
i gave path "c:\xxxx\avrdude.exe" n clicked on "programme" now i gt the massage,like
" avrdude.exe: AVR device not responding
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude.exe done. Thank you.
"
so what does it means?? what should i do ,for this??
|
Embedded_Market_Support - Reply
|
You are now one step ahead. Do specify folder name of Winavr. By this I can understand WinAVR version. You have to use latest. The error is due to either usage of old WinAVR version or due to the connection between programmer and main board.
|
Question - by mandaar
|
ok, the name is "WinAVR 20100110"
|
Embedded_Market_Support - Reply
|
Well now everything looks ok, and it has to work ok. Do check the connections PC->USB Cable->Programmer->10 Pin ISP cable->Pin Converter Attachment->6Pins cable->EC-AVR Board. Also power from 5V Module is provided to EC-AVR Board. Programmer is getting power from the EC-AVR Board and not from USB. Do check the Pin Converter's Pin insertion is as per the printed paper provided to you with the kit.
|