Première hypothèse : les quartz (fréquence d'horloge) sont différents ?
Non, les deux boards ont un quartz de même fréquence (16MHz).
Seconde hypothèse : entre les deux (Duemilanove je crois) il y a eu un changement du reset.
En lisant la page descriptive du Uno je vois qu'ils ont *ajouté* un soft reset, mais le hard reset est toujours le même.
Le seul truc est que le soft reset n'est bien entendu pas activable via le Serial board, il y a donc peut-être une question de timing ultra précis à chopper sur le bouton reset au début de l'upload...
Troisième hypothèse : le bootloader est différent car la puce FTDI a été remplacée par un ATmega8 ?
Le remplacement FTDI > ATMEGA8U2 ne concerne que la conversion USB->Série qui n'a aucune utilité sur le Sérial board (pas de FTDI). On parle directement via l'interface série, donc pas besoin de convertisseur.
Je ne suis pas super à l'aise avec un schema éléctronique, mais en comparant les schemas du
board Uno et du
Serial Borad il semble pourtant que le ATMEGA8 et le ATMEGA328 soient pin compatibles, non ?