10/02/2012

Pilotage de différents périphériques en utilisant un PIC maître et un PIC esclave

Pilotage de différents périphériques, en utilisant un PIC® maître et un PIC® esclave, pour décharger le PIC® maître des différents accès. Exemple de communication inter-processeurs. 2 modes de communication sont proposés : I²C (software) : Pilotage d'une horloge complete programmable à base de DS1307 + mise à l'heure protocole DCF77.  Pilotage d'un thermomètre DS1624 , baromètre MPX2100A et d'un DS2438 en I-Button  SPI (via le MSSP) : Une horloge complete programmable à base de DS1306 mode MSSP SPI + mise à l'heure...

Pilotage d'un DS1624 thermomètre en I2C

Pilotage d'un DS1624 thermomètre +/- 0.5°C en I ²C (software) avec évolution de l'affichage par pas de 0.03215°C. Horloge complete programmable à base de DS1306 en mode MSSP SPI, avec pilotage d'un LCD graphique commandé lui aussi en MSSP SPI. Toujours incluses les fonctions barometre MPX2100A et DS2438 en I-BUTTON. Commentaires de l'auteur: Rien de bien méchant ,presente un avantage par rapport au ds1621 , il n'y a plus de calcul complexe pour un résultat presque identique. Télécharger l'archive ...

Méthode d'accès à la ROM d'un I-BUTTON DS2438

Méthode d'accès à la ROM d'un I-BUTTON DS2438 , lecture du code FAMILLE , N° de SERIE et valeur du CRC puis contrôle de ce dernier. Puis enfin valider la fonction thermometre DS2438 (2 en 1 thermomètre et barometre ) Toujours incluses les fonctions horloges DS1306 , barometre MPX2100A / DS2438, vous pouvez vous reporter aux fichiers de base du même auteur. Pour la vérification de la valeur du CRC , voir le fichier "CRC_tableau.inc" (Note d'application 162 que vous pouvez trouver sur le net). La procédure décrite est valable pour tout type...

Programmateur de circuit HCS300/301 sur port RS232

Programmateur de circuit HCS300/301 sur port RS232 géré par un PIC® 16F84A. Commentaires de l'auteur: Exemple de dialogue PIC® <->PC avec la gestion a partir de Delphi Contenu de l'archive: Fichier source .asm et .hex pour le PIC®, source et executable Delphi 2.0 pour le programme de gestion du programmateur. Documentation, schémas et typon. Télécharger l'archive ...

Pilotage d'un afficheur LCD 24LC64

Pilotage d'un afficheur LCD I2C 24LC64 (2 lignes de 16 caractères) et d’un DS1721 en I²C. L’application de base I2C permet de faire afficher en appuyant sur le bouton poussoir les messages stockés dans une EEPROM I2C 24C64. La 2eme application gère 1 circuit 1721 (capteur de température) et affiche la temperature mesurée sur le LCD (n’inclus pas l'eeprom 24C64). Commentaires de l'auteur: Module de base en assembleur contenant les routines I2C 24LC64 et DS1721 , BCD et gestion afficheur LCD. L'archive...

09/02/2012

Commutation d'entrées vidéo à l'aide d'une télécommande Sony

Commutation d'entrées vidéo à l'aide d'une télécommande Sony Commentaires de l'auteur: ce switch permet de sélectionner une des 4 sources vidéo PAL disponibles en entrée pour l’envoyer vers la prise péritel d’une télévision. La présence de vidéo en sortie de ce switch fait commuter automatiquement la télévision sur son entrée AV. La sélection des entrées peut se faire soit par un clavier en face avant soit par télécommande. Les fréquences reconnues seront les mêmes que celles de l’ampli, afin que le son suive l’image. Il existe plusieurs protocoles...