Différences entre versions de « Pololu-Romi-32U4-Carte-Broches »
Ligne 8 : | Ligne 8 : | ||
Cette information est utile si vous désirez ajouter vitre propre électronique sur le Romi 32U4, écrire du code de bas niveau pour le matériel interfacé ou si vous voulez simplement mieux comprendre comment fonctionne le Romi 32U4. Each row represents a physical pin on the ATmega32U4. | Cette information est utile si vous désirez ajouter vitre propre électronique sur le Romi 32U4, écrire du code de bas niveau pour le matériel interfacé ou si vous voulez simplement mieux comprendre comment fonctionne le Romi 32U4. Each row represents a physical pin on the ATmega32U4. | ||
− | la colonne | + | la colonne "ATmega32U4 broche" montre le nom officiel sur l'ATmega32U4 tel que repris sur [https://www.microchip.com/wwwproducts/en/ATmega32u4 fiche technique de l' ATmega32U4]. |
− | La colonne | + | La colonne "Arduino broche" reprend le nom tel que connu dans l'environnement Arduino. Ces noms peuvent généralement être utilisé comme argument pour les fonction Arduino nécessiant un numéro de broche. Il y a cependant quelques exceptions. Par exemple, passer ne numéro 4 à {{fname|analogRead}} lira la broche A4 et nom la broche 4. Il y a également des limitations matérielles autorisant des fonctions à ne travailler qu'avec un ensemble limité de broches. |
− | + | La colonne "Romi 32U4 fonctions" indique l'assignation de la broche sur la carte de contrôle Romi 32U4. De nombreuses broches peuvent servir à plusieurs utilisation (en changeant de mode). Par exemple, PB0 peu lire l'état du bouton C lorsqu'elle est en entrée et en sortie, peut contrôler la LED rouge ou servir de ligne de donnée (LCD data) pour un afficheur LCD. | |
− | + | La colonne "Note/fonction alternative" documente d'autres fonctionnalités de la broche, même si certaines fonctionnalités seraient raisonnablement impossible à exploiter. | |
{| class="wikitable" | {| class="wikitable" | ||
Ligne 20 : | Ligne 20 : | ||
| ATmega32U4 broche | | ATmega32U4 broche | ||
| Arduino broche | | Arduino broche | ||
− | | Romi 32U4 | + | | Romi 32U4 fonctions |
− | | Notes/ | + | | Notes/fonctions alternatives |
|- | |- | ||
| PB7 | | PB7 |
Version du 5 novembre 2019 à 11:23
En cours de traduction/élaboration. |
Assignation des broches
La table ci-dessous liste l'assignation des broches ATmega32U4 exploité sur la carte contrôleur Romi 32U4.
Cette information est utile si vous désirez ajouter vitre propre électronique sur le Romi 32U4, écrire du code de bas niveau pour le matériel interfacé ou si vous voulez simplement mieux comprendre comment fonctionne le Romi 32U4. Each row represents a physical pin on the ATmega32U4.
la colonne "ATmega32U4 broche" montre le nom officiel sur l'ATmega32U4 tel que repris sur fiche technique de l' ATmega32U4.
La colonne "Arduino broche" reprend le nom tel que connu dans l'environnement Arduino. Ces noms peuvent généralement être utilisé comme argument pour les fonction Arduino nécessiant un numéro de broche. Il y a cependant quelques exceptions. Par exemple, passer ne numéro 4 à analogRead lira la broche A4 et nom la broche 4. Il y a également des limitations matérielles autorisant des fonctions à ne travailler qu'avec un ensemble limité de broches.
La colonne "Romi 32U4 fonctions" indique l'assignation de la broche sur la carte de contrôle Romi 32U4. De nombreuses broches peuvent servir à plusieurs utilisation (en changeant de mode). Par exemple, PB0 peu lire l'état du bouton C lorsqu'elle est en entrée et en sortie, peut contrôler la LED rouge ou servir de ligne de donnée (LCD data) pour un afficheur LCD.
La colonne "Note/fonction alternative" documente d'autres fonctionnalités de la broche, même si certaines fonctionnalités seraient raisonnablement impossible à exploiter.
ATmega32U4 broche | Arduino broche | Romi 32U4 fonctions | Notes/fonctions alternatives |
PB7 | 11 | LCD control line (E) | Timer0 PWM output A (OC0A)
Timer1 PWM output C (OC1C) UART flow control (RTS) Pin-change interrupt (PCINT7) |
PD4 | 4, A6, 24 | LCD control line (RS) | Analog input (ADC8)
Timer1 input capture pin (ICP1) |
PB3 | 14, MISO | User pushbutton A
LCD data line DB4 |
SPI Master Input/Slave Output (MISO)
Pin-change interrupt (PCINT3) ISP programming line (PDO) |
PB0 | 17, LED_BUILTIN_RX, SS | Red LED (RX)
User pushbutton C LCD data line DB5 |
SPI slave select (SS)
Pin-change interrupt (PCINT0) |
PC7 | 13, LED_BUILTIN | Yellow LED
LCD data line DB6 |
Timer4 PWM output A (OC4A)
Timer3 input capture pin (ICP3) Divided system clock output (CLKO) |
PD5 | 30, LED_BUILTIN_TX | Green LED (TX)
User pushbutton B LCD data line DB7 |
UART external clock (XCK1)
UART flow control (CTS) |
PD7 | 6, A7, 25 | Buzzer PWM | Analog input (ADC10)
Timer4 PWM output D (OC4D) Timer0 counter source (T0) |
PF6 | A1, 19 | Battery level input (VIN/3) | Analog input (ADC6)
JTAG test data out (TDO) |
PB6 | 10, A10, 28 | Left Motor PWM | Analog input (ADC13)
Timer1 PWM output B (OC1B) Timer4 PWM output B (OC4B) Pin-change interrupt (PCINT6) |
PB2 | 16, MOSI | Left motor direction | SPI Master Output/Slave Input (MOSI)
Pin-change interrupt (PCINT2) ISP programming line (PDI) |
PB5 | 9, A9, 27 | Right motor PWM | Analog input (ADC12)
Timer1 PWM output A (OC1A) Timer4 PWM output B (OC4B) Pin-change interrupt (PCINT5) |
PB1 | 15, SCK | Right motor direction | SPI Clock (SCK)
Pin-change interrupt (PCINT1) ISP programming line (SCK) |
PB4 | 8, A8, 26 | Left encoder XORed input | Analog input (ADC11)
Pin-change interrupt (PCINT4) |
PE2 | - | Left encoder input | Hardware bootloader select (HWB) |
PE6 | 7 | Right encoder XORed input | Analog comparator negative input (AIN0)
External interrupt source (INT6) |
PF0 | A5, 23 | Right encoder input | Analog input (ADC0) |
PD0 | 3, SCL | I2C clock for Raspberry Pi communication and inertial sensors | Timer0 PWM output B (OC0B)
External interrupt source (INT0) |
PD1 | 2, SDA | I2C data for Raspberry Pi communication and inertial sensors | External interrupt source (INT1) |
PD2 | 0 | Free I/O | UART receive pin (RXD1)
External interrupt source (INT2) |
PD3 | 1 | Free I/O | UART transmit pin (TXD1)
External interrupt source (INT3) |
PC6 | 5 | Free I/O | Timer3 PWM output A (OC3A)
Timer4 PWM output A (OC4A) |
PD6 | 12, A11, 29 | Free I/O | Analog input (ADC9)
Timer4 PWM output D (OC4D) Timer1 counter source (T1) |
PF7 | A0, 18 | Free I/O | Analog input (ADC7)
JTAG test data in (TDI) |
PF5 | A2, 20 | Free I/O | Analog input (ADC5)
JTAG test mode select (TMS) |
PF4 | A3, 21 | Free I/O | Analog input (ADC4)
JTAG test clock (TCK) |
PF1 | A4, 22 | Free I/O
Analog input (ADC1) | |
RESET | - | Reset pushbutton | internally pulled high, active low |
AREF | - | - | Analog reference |
Basé sur "Guide utilisateur de la carte de contrôle Romi 32U4" de Pololu (https://www.pololu.com/docs/0J69) - Traduit en Français par shop.mchobby.be CC-BY-SA pour la traduction
Toute copie doit contenir ce crédit, lien vers cette page et la section "crédit de traduction". Traduit avec l'autorisation expresse de Pololu (www.pololu.com)
Based on "Pololu Romi 32U4 Control Board User’s Guide" from Pololu (https://www.pololu.com/docs/0J69) - Translated to French by shop.mchobby.be CC-BY-SA for the translation
Copies must includes this credit, link to this page and the section "crédit de traduction" (translation credit). Translated with the Pololu's authorization (www.pololu.com)