atmega8_load

Is many modes for load program into microcontroller.

First method is with usb isp module like this:

I refer only to the atmega8 (for example:attiny13 ,attiny2313,etc... not have bootloader,these mcu can be programmed only with this programmer !!!)

Disadvantage is that it uses only for programming but advantage is we can loading bootloader in atmega8.

Must install an driver from here http://www.fischl.de/usbasp/

I have many projects with use this module.Some examples:

Another mode is with usb TTL adapter:

This TTL adapter have many advantages:

1.With an 220v to 5v usb adapter we can have a 5v and 3.3v ,widely used in all projects.

2.We can programming microcontroller ( if exist an bootloader).

3.We can send and received TTL data (used by many modules...for example: you can set bluetooth module password ,read gps data module,etc)

Also you need a driver that you can upload from here:

1. http://www.silabs.com/products/mcu/pages/usbtouartbridgevcpdrivers.aspx if your module have cp210x

2. http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41 if your module have pl2303

I have many projects with use this module.Some examples:

How load data into atmega8:

and another use with this module:

Another mode used less commonly is my ultimate project...with SDCARD !!!

You don't need a computer for programming microcontroller.

See here.

With one of this metods loads program test.hex in atmega8.

This is create with bascom from http://www.mcselec.com/ download from here

Some example with bascom in my projects:

With one of this metods loads program test.hex in atmega8.