Je rencontre un problème dans l'utilisation des fonctions pinMode(), digitalWrite() et digitalRead() avec les pins du port A de l'Arduino mega2560.
Ex:
pinMode(78, OUTPUT);
digitalWrite(78, HIGH);
Les sorties du port ne changent pas. Toujours à 0 après la sortie du boot.
Ce sont les pin 71 à 78 qui posent problème. J'utilise la version 1.05 de l'IDE.Mêmes résultats avec la 1.04.
Evidemment la led en 13 clignote correctement avec ces fonctions.
Avez-vous connaissance de ce genre de pb? Quelqu'un a-t-il une piste?
Pourquoi 78 ? les pins du 2560 s'arrêtent à 52... je crois que tu t'es un peu gourré, non? il me semble que le portA est sur les pins 22 à 29. Sinon, tu peux utiliser les registres DDRA, PORTA et PINA, ça marche très bien