Paso 3: Mapa de Pin de la Junta de clon / Schéma des bornes de la platine Arduino atmega 644/1284 clon
Aquí esta la matrice de arduino pins pins del atmega de vs. Parecer sobre el proyecto CALUNIUM.
Hay un lío entre los pines analógicos reales y sus nombres a utilizar en su programa:
A0 se convierte A1
A1 se convierte en A0
A2 se convierte en A7
A3 se convierte en A6
A4 se convierte en A5
A5 se convierte en A4
A6 se convierte en A3
A7 se convierte en A2
Si usted desea utilizar pin D16 D23 como E/S digitales es necesario deshabilitar el JTAG en la zona de configuración de su programa como este:
uint8_t tmp = 1 << JTD;
MCUCR = tmp; Desactivar el JTAG
MCUCR = tmp; Desactivar el JTAG
Y a R/W sus pernos, es necesario utilizar registros DDRC y PORTC porque "digitalRead()" y "digitalWrite()" no funcionan correctamente.
-----------------------------------------------------------------------------------------------------------------------------------------------------
Plan de l'Arduino UNO Junta pour réaliser le clon en respectant les fonctions des bornes.
Cuadro de correspondances du posible inspiré du CALUNIUM: Arduino Uno vers atmega 644p ou 1284 p Sanguino.
¡ ADVERTENCIA! Les correspondances des entrées analogiques sont les suivantes sous Sanguino (hay un lío!!!!):
Devient a0 A1
Devient a1 A0
A2 devient A7
Devient A3 A6
Devient A4 A5
Devient A5 A4
Devient A6 A3
A7 devient A2