Atmega32A et RX1 TX1 avec Serial1

Bonjour,
J'utilise DIP-40 de chez tindie,
J'essaye d'utiliser Serial1 pour ATmega32A, mais ca ne fonctionne pas, erreur de compilation, Serial1 n'est pas reconnu, ca fonctionne très bien sur ATmega128 et ATmega2560.
L'ATmega32A à deux ports série RX0,TX0 et RX1,TX1.
J'ai peut être oublié un #include ?
Avez vous une idée ?
Merci de votre aide.

Peut-être une réponse ici :

For Serial library to work properly must be made following changes to the file HardwareSerial.cpp
In ...\arduino-1.5.8\hardware\arduino\avr\cores\arduino\HardwareSerial.cpp

replace:

#if defined(__AVR_ATmega8__) config |= 0x80; // select UCSRC register (shared with UBRRH)
#endif

with:

#if defined(__AVR_ATmega8__) || defined(__AVR_ATmega32__) || defined(__AVR_ATmega16__) config |= 0x80; // select UCSRC register (shared with UBRRH) 
#endif

Si ça ne fonctionne pas mieux, tu peux tester la bibliothèque SoftwareSerial :
https://docs.arduino.cc/learn/built-in-libraries/software-serial/

#include <SoftwareSerial.h>

SoftwareSerial mySerial(8, 9);

void setup() {
  mySerial.begin(9600);
  mySerial.println("This is a test");
}

void loop() {
}

Merci pour les informations, je vais regarder tous cela.