Le VID USB, le PID et le numéro de série sont tous programmés dans la puce lorsque vous téléchargez votre croquis. Le VID et le PID sont liés à la carte et le numéro de série est toujours le même quelle que soit la carte.
Ainsi, quelle que soit la carte que vous programmez, elle obtiendra les mêmes détails que n'importe quelle autre carte du même type.
Il n'y a pas d'option pour changer le numéro de série (il y a, IIRC, en fait aucun numéro de série défini) mais le VID et le PID sont fournis sous la forme d'une paire de macros sur la ligne de commande de compilation :USB_VID
et USB_PID
.
Ainsi, vous pouvez (cheakily) créer une nouvelle définition de carte (basée sur celle du Micro existant) qui est "L'autre Micro" et fournir un PID différent (non officiel) à cette carte. Vous pouvez ensuite différencier les deux cartes dans udev en utilisant la combinaison VID/PID.
Bien sûr, vous devez ensuite vous assurer que vous avez sélectionné la bonne carte lorsque vous les programmez, et le fait d'entrer dans le chargeur de démarrage sur "l'autre" carte reviendrait à l'ancien PID qui est programmé dans le chargeur de démarrage, mais je ' Je suis sûr que vous pouvez y faire face.