Der Tiny2313 geht gut als Ersatz für den alten AT 90S2313. Viele Programme laufen sogar ohne neu compilieren, aber nicht alle. Ich habe das bisher 2 mal, (aber mit eigenen Schaltungen) gemacht, und da ging es ohne Probleme. Wenn man neu compilieren will, um z.B. die Extra Features des Tiny2313 zu nutzen, dann gibt es einige Unterschiede, weil in den Definitionsfiles die Namen von einiges Registern geändert wurden. Das geht aber auch, ist nur etwas lästig: der Compiler / Assembler meckert das er einen Namen nicht kennt, und man sucht dann den entsprechenden Registernamen beim tiny2313. Meistens ist das nur eine zusätzliche 1 am Ende. Von Atmel gibt es eine Appl. Note in der Beschrieben ist was man beim Umstieg beachten sollte.
Der offensichtlichste Unterschied ist beim Takt: der AT 90S2313 erwartet im Neuzustand einen Quarz - der Tiny2313 läuft erstmal mit dem internen Takt. Für einen Quarz muss man die Fuses umstellen.
Lesezeichen