Hallo grom, zu1: Die Software ist so geschrieben, das alle maximal Werte auch vom langsamsten Atmega 168 erreicht werden. Somit kannst du jeden Atmega 168 einsetzen.
zu2: Der Atmega 328 ist zu 100% PIN kompatibel und Grösser.:D:D:D Das einzige was passen muss, sind die Fusebit-Einstellungen.
Taktfrequenz auf "Int. RC. Osc. 8Mhz" Bei "Divide clock internally" Hacken weg. Bei "Boot Flash section size=1024 words Boot start address..." Hacken setzen. und Hacken bei "Boot Reset vector Enabled".
Und Nein, den ATmega 328, habe ich damit nicht ausprobiert, da er für diese Anwendung Überdimensioniert ist.
habe es jetzt mal ausprobiert.:D Habe mal die 7.84 für dem Atmega 8 auf einen Atmega 168 gebrutzelt.:D Also Dete hat schon recht. Es genügt nicht, nur die Fusebit gleich zu machen. Vor dem kompilieren muss, wie Dete schon schrieb, noch defieniert werden welcher Controller verwendet wird. Damit die Software die korrekten Adressen ansteuert. Dachte eigentlich das es reicht wenn der Controller grösser und PIN-kompatibel ist. Im nachhinein, klar, kann ja nicht gehen.