12
8.0. Interface de communication RS-232
La communication série RS-232 est réalisée par l'intermédiaire du connecteur 9-broches SUB-D et du module USART du microcon-
trôleur. Pour rendre possible une telle communication, il faut connecter les lignes de communication RX et TX aux broches du microcon-
trôleur contrôlant le module USART. Ceci s'effectue par l'intermédiaire du DIP switch SW9 (les lignes CTS et RTS étant optionnelles).
Les broches du microcontrôleur utilisées pour ce type de communication sont les suivantes: RX - donnée reçue, TX - donnée transmise,
CTS - clear to send (accusé de réception de la requête) et RTS - Request To Send (Requête d'envoi). Le débit atteint 115 kbps.
USART (universal synchronous/asynchronous receiver/transmitter) est un des moyens les plus fréquemment utilisé pour l'échange de
données entre le PC et les périphériques. Pour activer le module USART du microcontrôleur afi n de recevoir des signaux d'entrées de
tensions différentes, l'utilisation d'un convertisseur de tension tel que le MAX-202C est indispensable.
Le DIP switch SW9 sert à déterminer quelles broches du microcontrôleur doivent être utilisées en réception et transmission. Les broches
de sortie du microcontrôleur dépendent du type de microcontrôleur utilisé. La Figure 8-2 présente un microcontrôleur placé en DIP40
(ATMEGA16).
SW9: RX=PB2, TX=PB3 = ON
RS232
SUB-D 9p
9
5
Bottom view
Figure 8-2: Schéma du module RS-232
NOTE:
Assurez vous que votre microcontrôleur est fourni avec le module USART. En effet, les microcontrôleurs AVR n'intègrent
pas tous ce module.
MikroElektronika
Connecteur RS-232
Figure 8-1: Module RS-232
C28
C1+
100nF
V+
C1-
C30
C2+
100nF
C2-
C29
V-
100nF
T2 OUT
R2 IN
MAX202
6
5
9
1
Système de développement EasyAVR6
Système de développement EasyAVR6
VCC
SW9
C 1
3
RX
VCC
100nF
GND
TX
T1 OUT
R1 IN
R1 OUT
T1 IN
T2 IN
R54
R2 OUT
1K
VCC
1
6
PB0
PA0
PB1
PA1
PB2
PB2
PA2
PD0
PD2
PB3
PA3
PB3
PB4
PA4
PD1
PD3
PB5
PA5
PB6
PA6
PB7
PA7
RESET
AREF
VCC
VCC
GND
GND
VCC
AVCC
XTAL2
PC7
PC6
XTAL1
PD0
PC5
PC4
PD1
PD2
PC3
PC2
PD3
PD4
PC1
PC0
PD5
PD6
PD7
DIP40