Tre anni fa circa programmavo degli Atmega8 standalone, poi anche usando l'oscillatore interno a 8MHz ...
Adesso vorrei farlo di nuovo, ma dopo aver trovato in un backup il vecchio boards.txt, purtroppo ottengo solo errori.. Ho provato altre guide su Internet e nessuna mi da un risultato funzionante.
Con le nuove IDE il file boards.txt e' diverso ?? (tre anni fa usavo la 0.22)
Nelle varie versioni dell'IDE è cambiata l'implementazione del file board.txt.
Per poterlo utilizzare in versioni differenti devi apportare delle modifiche.
Nel core di Arduino è previsto l'ATmega8 ma solo a 16Mhz. Lo trovi come ArduinoNG in Board e poi selezionando il processore ATmega8 nel menu processore in strumenti.
Però mi pare che Testato abbia più volte segnalato un bug presente nel core relativo a questo microcontrollore.
La maggior parte dei miei progetti stano su PCB costruito appositamente, avvolte uso 8MHz, altre volte mi basta 1MHz.
In questo caso devo usare 8MHz in quanto devo farmi un miniPCB dove ospito anche un ESP8255 e una SD.
Ho bisogno di lavorare a 3.3V (non posso permettermi piu' di una tensione) e a 3.3V l' Atmega8 non regge i 16MHz. Senza contare che non ho nemeno lo spazio per il quarzo esterno...