TechieNest Development Board User Manual
TechieNest Development Board User Manual
ATMEGA8L
Development Board
USER GUIDE
Introduction
The Atmega8L is a wonderful board for the beginners to work on, it is better than
Arduino being used by beginners to get started in the field of firmware designing. It has
almost all the basic module onboard to be used by the developer. You can also interface
external devices using relimate wire with this board. The I/O pins of the microcontroller
have been provided for the same purpose. The developer can learn to program LEDs,
interface motors, interface LCD and other devices with the help of the developer guide
provided by TechieNest along with board or can join TechieNest Classroom training
program being organised at their centres to enhance their learning, and develop
wonderful projects
This will bring you board in self programming mode, where it is ready to accept
the program hex file, and write it into its flash memory.
In this mode the board executes the program written in its flash memory. In
order to bring the board from programming mode to execution mode, you need
put the programming switch on the side opposite to ON position i.e.
Board Specifications:
1. The 4 LEDs are connected to the lower nibble of the PORTB i.e. PB0-PB3
2. The input pins of L293D i.e. Input 1-input 4 are connected to lower nibble of the
PORTB i.e. PB0-PB3
3. LCD can be connected to any PORT with the help of 6 wire relimate, the write/read
pin of the LCD have been permanently grounded for write operation.
4. A maximum of 4 different analog/digital sensors can sensor be connected to the
sensor pins as soon it the detailed board diagram.
Install AVR Studio4 after installing WinAVR by following the following steps:
Step 1: Go To Start AVR Atmel Tools AVR Studio 4, You will get the following window:
Step 2: Select “AVRGCC”, then the project name tab will get activated, click on it and right the
name of your project (without any space i.e. it should be continuous). Make sure that the two
check box are checked and the location where the file is located is known to you, if it not known
to you, please change it to some known directory where you can easily locate the project folder.
Then click “Next”
Step 3: Select “AVR Stimulator” and the target device as “ATmega8” and click “Next”.
Click on the Build tab and choose “Build and Run” to generate the .hex file of the code/program.
After this your required .hex file is available in the folder created previously at the start of AVR
studio. Locate the .hex file and burn it into the flash memory of the microcontroller using
HIDBootflash software.
Before using HIDBootflash, make sure that the development board is in programming mode,
until the development board is in programming mode, HIDBootflash will not detect the
development board hence you will not be able to load your code into microcontroller.
Follow the Step to burn a program into the ATmega8L development board.
Step 5: Burn the .hex file into the flash by clicking the “Flash Device” button in
HIDBootflash.
Precautions:
1. Never connect any device with the board power ON. Always switch OFF the power
supply before connecting any device with the board.
2. Be cautious while handling the LCD, it is the most delicate part of the complete kit.
3. Always remember to programme the board after putting the board in programming
mode.
4. Always run motor with Adapter supply.
5. Never interrupt the circuit while the program is being transferred.