Ds 1620 afficheur

Soyez le premier à donner votre avis sur cette source.

Vue 9 343 fois - Téléchargée 596 fois

Description

le code fait a peu près la meme chose que celui de LOKE qui lui meme la recuperé de PC Team ( généré par Anthony Rabine Site :programmationworld.com ) à ceci près ;au lieu de passer par le registre control (j'avais un probleme avec certains PC ;il ne voulait pas prendre la broche /INIT en considération lors de la lecture du DS1620)
Alors comme le shema modifié ci-joint le montre ,j'utilise 1 bit de donnée pour Write et 1 bit de command pour Read

Source / Exemple :


tout ds ZIP

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
11
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
13 février 2009

DEATHH.
tout d'abord par mon manque de vocabulaire que veut dire flowcode?

ensuite la demarche a suivre pour ton interface dépend du pic utilisé ; je te consiel une broche a drain ouvert pour DQ (communication bi-directionnelle) en general c'est RA4.
et une pin standard pour la CLOCK.
Le jeu d'instruction des pic et référencé chez BIGONOFF comme te la expliqué LOKE.
TELECHARGE le datasheet du DS 1620 pour connaitre le DATAGRAM des signaux.

BoNnE PrOg !
Messages postés
53
Date d'inscription
dimanche 15 septembre 2002
Statut
Membre
Dernière intervention
22 août 2006

pour le pic et le ds1620, tu pouras trouver ton bonheur sur le site de bigonoff.
Il y a un montage pratique avec source ici: http://www.abcelectronique.com/bigonoff/realisations.php?par=32a44

Bonne prog !
Messages postés
3
Date d'inscription
jeudi 2 mars 2006
Statut
Membre
Dernière intervention
25 février 2010

ok merci pour l'idée! deja ca resoud un de mes problèmes... Mais je dois travailler en flowcode, et je connais pas les commande a utilisé pr stocker chaque bit et ainsi former un mot binaire lisible/convertible et ordonné... je suis conscient du fait que le microcontroleur peut stocker, ms la question cruciale c'est quelle commande ? lol !
Avec le DS 1620, c'est bien a nous de faire tout le programme (en flowcode) pr reconstituer ce mot binaire en fonction du signal CLK et de l'entrée DQ (parsque sur certain site il est dit que le capteur delivre le signal sur DQ deja convertit....)
merci pr tout ^^
Messages postés
11
Date d'inscription
mercredi 26 février 2003
Statut
Membre
Dernière intervention
13 février 2009

Comme tu le sais le µC stock sur 8 bit , que la plage du DS1620 au 1/2 DEGRE CELCIUS ne représente pa les 2^8 valeur possible en limitant le valeur négative.

Donc en Générant un algo d'encodage ,tout devrait renter ds la pile


ex:
-stock la valeur 1/2 deg ds un regitre(1) et le reste ds reg(2) !=
-coder reg(2) ur 7 bit et add reg(1)
-comment code reg(2) ?
choisir la plage des 128 valeurs ex : ( -28 à 100°C )
coder reg(2) = 00000000 si -28°C
11111110 si 100°C

je ne sait plus ds quelle ordre arrive les bits , mais je pense t'avoir transmit l'idée.

ALLZ AU BOULOT.
Messages postés
3
Date d'inscription
jeudi 2 mars 2006
Statut
Membre
Dernière intervention
25 février 2010

j'ai une question: comment stocker le bit delivré par la broche " DQ " dans un microcontroleur PIC ? je dois stocker les 9 bits afin d'obtenir le mot binaire me donnant la temperature...
merci a tous d'avance :)
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.