Just a checklist for programming the microncontroller Ralf gave me yesterday ((Also check out <a href="http://www.mikrocontroller.net/articles/AVR_Eclipse">this useful article</a>))
* you need a functional eclipse installation
* Install WinAVR and be sure that it is in the `PATH` by executing `avr-gcc` from a command prompt
* Install the AVR-Interface into eclipse via `Help` → `Install New Software` → `Add`. Then paste the following link in the URL Box:
```text
http://avr-eclipse.sourceforge.net/updatesite/
```
* When I create a new project, I need to adjust the following settings in the project properties:
* `AVR` → `AVRDude` `Programmer` click on `New`, Name: `USBASP`, Programmer Hardware (`-c`) `USBasp, http://www.fischl.de/usbasp/`
* `AVR` → `AVRDude`, `Advance` be sure the check `Disable device signature check`
* `AVR` → Target Hardware `MCU Type` select `ATmega168` and set the `MCU Clock Frequency` to `12000000` (that's $12\cdot10^6$)
* `C/C++-Build` → Settings unter `Tool Settings` check `Generate HEX file for Flash memory`
* `C/C++-Build` → Settings unter `Tool Settings`, `AVR Compiler` → `Optimization` set the `Optimization Level` to `Size Optimizations (-Os)`.
One Reply to “AVR programming with Ralf”