Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1389 connectés 

  FORUM HardWare.fr
  Programmation
  C

  aide en c : ds1621

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide en c : ds1621

n°1470697
badadoumz
Posté le 05-11-2006 à 04:34:56  profilanswer
 

Bonjour,
 
Je ne suis pas programmeur, en tout cas, pas encore ! j'ai besoin d'aide pour aller lire la température sur un DS1621 relié a un port série.  le hardware fonction (test avec logiciel déjà fait en VB), mais je n'ai aucune idée comment faire cela en C (pas en C++ svp) pour pouvoir par la suite bâtir autour.
 
si quelqu'un pourrais m'aider à partir le code, je serai comblé !
 
ah oui, le programe doit fonctionner sous linux.
 
Merci de votre aide !

mood
Publicité
Posté le 05-11-2006 à 04:34:56  profilanswer
 

n°1470699
GrosBocdel
Posté le 05-11-2006 à 07:59:31  profilanswer
 

google a renvoyé ça :  
http://col2000.free.fr/tempecom/doslinux.htm
 
En fait, http://www.google.fr/search?hl=fr& [...] Rechercher renvoie certainement tout ce qu'il faut. Où bloques-tu?


Message édité par GrosBocdel le 05-11-2006 à 08:01:58
n°1470772
Emmanuel D​elahaye
C is a sharp tool
Posté le 05-11-2006 à 13:14:56  profilanswer
 

badadoumz a écrit :

Je ne suis pas programmeur, en tout cas, pas encore ! <...> mais je n'ai aucune idée comment faire cela en C <...>


http://mapage.noos.fr/emdel/images/c_warn.png


Message édité par Emmanuel Delahaye le 05-11-2006 à 13:15:14

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1470947
badadoumz
Posté le 05-11-2006 à 21:58:57  profilanswer
 

Merci GrosBoc de ta réponse,
 
à vrai dire, je cherchait un code plus léger, mais je vais partir de ce code.  j'aurais aimer utiliser le DS1621.h.  Je vais le decortiquer afin de le comprendre et d'en faire sortir l'information tel que j'en ai besoin.
 
Emmanuel, il ne me reste entre encore quelques mois pour le maîtriser. faut bien commencer un jour non ! :-)
 
Merci !

n°1470962
Emmanuel D​elahaye
C is a sharp tool
Posté le 06-11-2006 à 00:00:37  profilanswer
 

badadoumz a écrit :

Emmanuel, il ne me reste entre encore quelques mois pour le maîtriser. faut bien commencer un jour non ! :-)


Oui, mais ce que je veux dire, c'est qu'il faut commencer par le commencement, à savoir apprendre le langage C avant de se lancer dans le codage (et encore, je suppose que tu as déjà fait de la programmation...).
 
Si tu crois que tu vas apprendre le langage C en 10 minutes en bricolant un code déjà écrit, tu vas droit au mur. Maintenant, tu es prévenu, tu fais ce que tu veux...
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1470982
badadoumz
Posté le 06-11-2006 à 03:35:10  profilanswer
 

Merci de ta recommendation Emmanuel,  je programme un peu, mais rien de très hot, et je suis pas mal en shell script, ce qui donne une petite-petite idée du C, je me bug plus sur les communication avec les ports série.
 
Mais tu as raison, on ne s'improvise pas programmeur.  
 
-Badadoumz

n°1471027
Emmanuel D​elahaye
C is a sharp tool
Posté le 06-11-2006 à 10:32:23  profilanswer
 

badadoumz a écrit :

Merci de ta recommendation Emmanuel,  je programme un peu, mais rien de très hot, et je suis pas mal en shell script, ce qui donne une petite-petite idée du C, je me bug plus sur les communication avec les ports série.
 
Mais tu as raison, on ne s'improvise pas programmeur.  


Et je peux t'affirmer que "une petite-petite idée du C" n'est certainement pas suffisante pour utiliser les fonctions systèmes de Linux dont tu auras besoin pour piloter le port série. Tu donnes l'impression de mal évaluer la tâche qui t'attend.
 
Les connaissances requises sont :  
 

  • Une maitrise des bases de l'algorithmique (décision, boucles)
  • Une maitrise des bases du langage C (tableaux et pointeurs, notamment).
  • Certaines fonctions systèmes POSIX (open(), read(), write(), select() etc.)
  • Certaines fonctions systèmes Linux (configuration du port série)
  • Eventuellement, les processus POSIX (fork(), dup() etc.) ou des pthreads(), ça dépend de la complexité de l'application.


Et comme pour n'importe quel projet, rien de sérieux ne peut se faire sans suivre la séquence minimale qui est
 
1 - Définition (Quoi ?)
2 - Conception (Comment ?)
3 - Réalisation (Codage et tests)


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  aide en c : ds1621

 

Sujets relatifs
Aide programme C++aide pour un programme en c++
Besoin d'aide pour une expression régulièredemande d'aide et avis sur jeu de F1
Besion d'aide pour l'édition d'un site.Aide .html + preview d'image dans des cadres
Aide pour modifier un CSSAide désespérée
Besoin d'aide pou un logiciel en PHPaide en php
Plus de sujets relatifs à : aide en c : ds1621


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR