Changes between Version 12 and Version 13 of MicroTmeI2c
- Timestamp:
- Apr 10, 2009, 10:31:06 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MicroTmeI2c
v12 v13 8 8 = Objectif = 9 9 10 Nous avons vu lors d e la dernière séance les échanges rs232. Ce mode de communication est très utile pour l'échange de données10 Nous avons vu lors d'une précédente séance les échanges rs232. Ce mode de communication est très utile pour l'échange de données 11 11 avec un terminal (un PC ou un palm). Il est aussi parfois utilisé pour accéder à des périphériques intelligents comme un 12 12 afficheur LCD ou même une caméra. Mais ce n'est pas idéal car le rs232 est un protocole point-à-point et il faut multiplier … … 245 245 = Les circuits I2C de ce TME = 246 246 247 Nous allons communiquer avec deux circuits: un convertisseur numérique analogiqueet un télémètre à US. Nous allons commencer par247 Nous allons communiquer avec trois circuits: un convertisseur numérique analogique, une mémoire eeprom et un télémètre à US. Nous allons commencer par 248 248 le convertisseur car il peut être commandé en faisant seulement des écritures i2c. Le télémetre nécessite écritures et lectures et 249 249 nous allons voir que c'est un peu plus compliqué. … … 257 257 pas mal d'information inutiles dans la documentation. Pour comprendre la gestion du bus par le PIC, c'est-à-dire 258 258 comprendre quels sont les registres à consulter et modifier pour réaliser une transaction, vous devez vous reporter 259 aux tableaux pages 25(verso) et 26(recto). Vous pouvez voir qu'une transaction se fait en controlant les bits SEN, PEN et SSPIF.259 aux chronogramme de transaction I2C maitre. Vous pouvez voir qu'une transaction se fait en controlant les bits SEN, PEN et SSPIF. 260 260 261 261 = Le modèle de programme fourni = … … 272 272 * Envoyer une dent de scie sur 2 sorties. 273 273 274 === __Experience n°3__ === 274 === __Expérience n°3__ === 275 * Lire la mémoire eeprom à l'adresse 0 et 0x20 et l'afficher sur le lcd 276 277 === __Experience n°4__ === 275 278 * Commander le télémetre avec affichage sur le port D de la distance. 276 279