aide en c : ds1621

aide en c : ds1621 - C - Programmation

Marsh Posté le 05-11-2006 à 04:34:56    

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 !

Reply

Marsh Posté le 05-11-2006 à 04:34:56   

Reply

Marsh Posté le 05-11-2006 à 07:59:31    

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
Reply

Marsh Posté le 05-11-2006 à 13:14:56    

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/
Reply

Marsh Posté le 05-11-2006 à 21:58:57    

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 !

Reply

Marsh Posté le 06-11-2006 à 00:00:37    

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/
Reply

Marsh Posté le 06-11-2006 à 03:35:10    

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

Reply

Marsh Posté le 06-11-2006 à 10:32:23    

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/
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed