Documented the usage of the internal oscilator
This commit is contained in:
parent
c1347221bb
commit
5b87ce2f1a
12
README.md
12
README.md
@ -11,15 +11,25 @@ Programmer, e.g.:
|
|||||||
* AVRISPmkii
|
* AVRISPmkii
|
||||||
|
|
||||||
## Software
|
## Software
|
||||||
|
### Arduino
|
||||||
|
|
||||||
In order to flash the software, select the following settings in Arduino:
|
In order to flash the software, select the following settings in Arduino:
|
||||||
* Tools | Board "Arduino NG or older"
|
* Tools | Board "Arduino NG or older"
|
||||||
* Tools | Processor "Atmega8"
|
* Tools | Processor "Atmega8"
|
||||||
|
|
||||||
|
In your arduino installtion, update the CPU frequency, as we are using the internal clock with 8Mhz.
|
||||||
|
Find the following file */hardware/arduino/avr/boards.txt*.
|
||||||
|
Inside the file, search for the chapter **Arduino NG or older w/ ATmega8** and add the following line:
|
||||||
|
```
|
||||||
|
atmegang.menu.cpu.atmega8.build.f_cpu=8000000L
|
||||||
|
```
|
||||||
|
|
||||||
|
### Avrdude
|
||||||
The flashing itself is done with **avrdude**:
|
The flashing itself is done with **avrdude**:
|
||||||
```bash
|
```bash
|
||||||
avrdude -c AVRISPmkii -p m8 -u -U flash:w:SideboardLED.ino.standard.hex
|
avrdude -c AVRISPmkii -p m8 -u -U flash:w:SideboardLED.ino.standard.hex
|
||||||
```
|
```
|
||||||
Initial once the fuses must be burned:
|
Initial once the fuses must be burned:
|
||||||
```bash
|
```bash
|
||||||
avrdude -c avrispmkii -p atmega8 -U lfuse:w:0xee:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
|
avrdude -c avrispmkii -p atmega8 -U lfuse:w:0xe4:m -U hfuse:w:0xd9:m -U efuse:w:0xfc:m
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user