Quelles sont les pin du mega 2560

Bonjour,

Dans la doc arduino mega 2560, ou sont les pins interruption?

Si je lis bien (ce dont je doute) elles sont partout ou il est écrit PCINT0 à PCINT7
C'est à dire les pins 19 à 26 plus la pin 2

Mais dans la doc , pour le même arduino 2560 ile est ecrit:

Board	int.0	int.1	int.2	int.3	int.4	int.5
Uno, Ethernet	2	3	 	 	 	 
Mega2560	2	3	21	20	19	18
Leonardo	3	2	0	1	7

External Interrupts: 2 (interrupt 0), 3 (interrupt 1), 18 (interrupt 5), 19 (interrupt 4), 20 (interrupt 3), and 21 (interrupt 2)

Or les pins 2 3 18 19 20 21
sont des pins marquées
pour la 2 : RXD0/PCINT8
Pour la 3 : TXD0
pour la 19 : SS/PCINT0
pour la 20 : SCK/PCINT1
pour la 21 : MOSI/PCINT2

C'est quoi cette embrouille que je" comprends pas?

Salut Fhesser.

http://www.pighixxx.com/test/portfolio-items/mega/?portfolioID=314

Tu as toutes les infos la dessus :wink:

C’est quoi cette embrouille que je" comprends pas?

Ce n’est pas une embrouille, c’est comme cela dans les micro-controleur.
Les puces peuvent faire plus de fonctions qu’il n’y a d’I/O disponibles.
En conséquence chaque I/O a une fonction principale et une ou plusieurs “alternate function”.
Exemple pin 2
fonction principale : Entrée/Sortie numérique.
Autre possibilité Rx → accès à USART de la puce
Il y a aussi des possibilités d’interruption
soit int0 soit PCINT8

Toutes ces “choses” se règlent en changeant la valeur de bits dans des registres → plus d’informations dans la datasheet. Tu ne l’as pas encore vu car ce sont les fonctions arduino qui s’en sont chargés pour toi.

Super merci TiTo89 C'est ce que je cherchais depuis...... un certain temps