Etape 3: Carte de goupille du Conseil clone / Schéma des bornes de la platine Arduino atmega 644/1284 clone
Ici ce la matrice de l’arduino broches broches atmega vs. Il sembler sur le projet CALUNIUM.
Il y a un désordre beetween les broches analogiques réel et leurs noms à utiliser dans votre programme :
A0 devient A1
A1 devient A0
A2 devient A7
A3 devient A6
Devient de A4 A5
A5 devient A4
A6 devient A3
A7 devient A2
Si vous souhaitez utiliser la broche D16 à D23 comme e/s numériques, vous devez désactiver le JTAG dans la zone d’installation de votre programme comme ceci :
uint8_t tmp = 1 << JTD ;
MCUCR = tmp ; Désactiver le JTAG
MCUCR = tmp ; Désactiver le JTAG
Et pour R/W vos NIP, vous devez utiliser les registres DDRC et PORTC parce que « digitalRead() » et « digitalWrite() » ne fonctionnent pas correctement.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Plan de l'Arduino UNO Conseil versez réaliser le clone FR affrontées les fonctions des bornes.
Tableau de correspondances du câblage inspiré du CALUNIUM : Arduino Uno vers atmega 644p UO 1284 p Sanguino.
AVERTISSEMENT!!! Les correspondances des entrées analogiques sont les suivantes sous Sanguino (il y a un gâchis!!) :
Devient a0 A1
A1 devient A0
A2 devient A7
A3 devient A6
Devient A4 A5
Devient A5 A4
Devient A6 A3
A7 devient A2