Utilisation des Ports de l'AVR pour l'optimiseur de chauffage. ============================================================== Port B (Petit Côté) - MI-BUS ----------------------------- 1 - PA7 (ADC7) - P00 - 1Wire VBoost - (Out) 2 - PA6 (ADC6) - P01 - 1Wire - (Out) 3 - PA5 (ADC5) - P02 - I2C Scl - (Out) 4 - PA4 (ADC4) - P03 - I2C Sda - (In/Out) 5 - PA3 (ADC3) - P04 - Encodeur Push - (In) 6 - PA2 (ADC2) - P05 - Encodeur B - (In) 7 - PA1 (ADC1) - P06 - Encodeur A - (In) 8 - PA0 (ADC0) - P07 - Poussoir - (In) 9 - PB7 (SX) - P08 - Data Out 165 - (In) 10 - PB6 (MISO) - P09 - Clk Out - (Out) 11 - PB5 (MOSI) - P10 - Cs1 - (Out) 12 - PB4 (SS) - P11 - Data In 595 - (Out) 13 - PB3 (AIN1/OC0) - P12 - Clk In - (Out) 14 - PB2 (AIN0/INT2) - P13 - Cs2 - (Out) 15 - PB1 (T1) - P14 - 16 - PB0 (T0/XCK) - P15 - PWM - (Out) 17 - 5V - 5V 18 - Reset - RST 19 - Masse - GND 20 - 12V - NC +++++++++++++++++++++++++++++++++++++++++++++ Port A (Grand Côté) - Carte AVR-Serie-LCD-Clavier ------------------------------------------------- 1 - PD0 (RXD) - RX RS232 (Pin3 db9) - (In) 2 - PD1 (TXD) - TX RS232 (Pin2 db9) - (Out) 3 - PD2 (INT0) - LCD D7 - (Out)[Encodeur Push/(In)] 4 - PD3 (INT1) - LCD D6 - (Out)[Encodeur A/(In)] 5 - PD4 (OSC1B) - LCD D5 - (Out) 6 - PD5 (OSC1A) - LCD D4 - (Out) 7 - PD6 (ICP) - LCD E - (Out) 8 - PD7 (OC2) - LCD RS - (Out) 9 - PC0 (SCL) - nc - [I2C SCL/(Out)] 10 - PC1 (SDA) - nc - [I2C SDA/(Out)] 11 - PC2 (TCK) - nc - 12 - PC3 (TMS) - nc - 13 - PC4 (TDO) - nc - 14 - PC5 (TDI) - nc - 15 - PC6 (TOSC1) - nc - 16 - PC7 (TISC2) - nc - 17 - 5V - +5V 18 - RST - nc 19 - GND - Masse 20 - 12V - nc Les Valeurs entre crochets, sont les connexions idéales. Pour l'I2C, ce n'est pas grave puisque le Bascom peut utiliser l'I2C sur n'importe quelle Pin du µContrôleur. Par contre, il est indispensable de connecter l'encodeur sur une intéruption. Normalement, il serait possible de mettre en parallèle l'afficheur LCD (OUT) et l'encodeur (In). Reste à voir le comportement de ce montage vis-à-vis des intéruptions..... Sinon, l'écran LCD devra-être déplacé. (Nouvelles cartes...)