Bonjour à tous,
J'utilise depuis quelques années un Arduino UNO R3 en tant que programmateur In-situ pour programmer mes différents micro-contrôleurs AVR. J'ai donc utilisé le sketch "Arduino ISP" fourni de base et tout marche très bien.
Ma question porte sur le rôle du petit ATmega16u2 de la carte Arduino, j'aimerais savoir s'il sert uniquement de "pont" USB -> UART à la manière d'un FT232 pour transférer le programme dans le micro-contrôleur à programmer via l'ATmega328 de l'Arduino, du coup ça ferait un truc du genre :
PC[usb] --> [usb]ATmega16u2[uart] --> [uart]ATmega328[spi] --> [spi]micro à programmer
ou s'il sert à autre chose dans cette configuration ?