Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général sur l'Assembleur !

Modérateur : mazertoc

Thermostat
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#31 Message par satinas » mar. 18 avr. 2023 09:06

Bonjour,
Oui, il tourne bien chez moi mais pas longtemps car une fois au point la breadboard reviendra à son état initial.
Il vaut mieux travailler à partir du fichier source pour éviter des allers-retours de fichiers hex abscons.
Je suppose que vous utilisez MPLAB. Merci de créer un fichier zip en cliquant sur le dossier projet et le joindre.
https://www.7-zip.fr/

Thermostat
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#32 Message par RETRAITE128 » mar. 18 avr. 2023 14:05

Bonjour,

Pardonnez-moi, je ne vois pas trop ce que vous me demandez.

De quel fichier projet parlez vous ?

Cordialement,

Alain

Thermostat
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#33 Message par satinas » mar. 18 avr. 2023 14:11

J'ai aussi des questions ...
Il y a quelques mois je vous ai envoyé un fichier horloge.asm.txt.
De quelle façon l'avez-vous implanté dans le pic ?

Thermostat
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#34 Message par RETRAITE128 » mar. 18 avr. 2023 15:45

Bonjour Satinas,

A l'époque, j'avais suivi le mode d'emploi fourni par Temps-x en partant du fichier .asm et le logiciel Jens' File Editor.

La fameuse horloge fonctionne depuis cette date sans souci, j'ai juste implanté un condensateur ajustable sur le quartz.

Cordialement,

Alain

Thermostat
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#35 Message par satinas » mar. 18 avr. 2023 16:19

L'intérêt était de justement se passer de la capa en ajustant la valeur numérique d'étalonnage, en mesurant la dérive sur plusieurs jours.
Pour l'assemblage du nouveau fichier, vous verrez ce soir avec Temps-x. Là il est très occupé à financer la retraite des 3/4 des membres du forum :)
Il faut lui donner un maximum de détails sur ce qui ne marche pas. A quelle étape ça coince, les éventuels messages d'erreur, etc. De toute façon il vous le demandera, autant prendre les devants.

Thermostat
Pikachu
Débutant
Débutant
Messages : 60
Enregistré en : septembre 2016

#36 Message par Pikachu » mar. 18 avr. 2023 21:03

Bonsoir a toute la compagnie,

RETRAITE128 a écrit : par contre j'ai des soucis pour compiler ce programme

Je viens de compiler le prog de l’ami satinas, chez moi pas de soucis ! Cheksum 0x1D82
Je suis sous MPLAB IDE v.8.92

OK Thermostat.png


Bonne soirée a tous
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Thermostat
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2616
Enregistré en : juillet 2016
Localisation : Terre

#37 Message par Temps-x » mer. 19 avr. 2023 01:14

Bonjour satinas, Pikachu, RETRAITE128, et tout le forum,

J'ai bien trouvé des erreurs au moment de la compilation, il m'était impossible de créer un fichier *.hex

j'ai rectifié le fichier à satinas, et maintenant ça fonctionne, j'ai changé le non par DS18B20

Je joints le code de satinas + fichier compiler de satinas ICI

Ce qui ne fonctionner pas chez moi

Code : Tout sélectionner



            include     
<P16F84.INC>
            radix       dec         ; valeurs décimales par défaut
            errorlevel  
-302        ; inhiber warnings banks


==> Remplacer par

Code : Tout sélectionner



    Errorlevel
-302                        ; Supprime le message "Ensure that bank bits are correct" 

    LIST      p
=16F84            
    
#include <p16F84.inc>        

    radix dec                             ; par defaut en mode décimal


Écrit comme au dessus, plus de problème..... :-D

:sad: en simulation sa fonctionne toujours pas, seule le réglage de tempèrature fonctionne.




==> A+
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Thermostat
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#38 Message par RETRAITE128 » jeu. 20 avr. 2023 20:36

Bonsoir à tous,

Un deuil familial va mettre en suspend notre dial, désolé.

J'ai tout de même pris un peu de temps pour tester sur mon typon la modification, ça fonctionne.

Je reviens dès que possible.

Cordialement,

Alain

Thermostat
RETRAITE128
Débutant
Débutant
Messages : 60
Enregistré en : août 2021

#39 Message par RETRAITE128 » lun. 1 mai 2023 17:43

Bonsoir à tous,

Je suis de retour, pas facile mais la vie continue.

Le thermostat fonctionne correctement avec le nouveau capteur après la création d'un adaptateur pour le substituer au DIL8.

Si j'osais , j'aurais encore besoin de faire appel à vous.

J'ai travaillé aussi sur un autre thermostat pour ma future réalisation, il permet le réglage de la température de consigne, comme le précédent, mais aussi il peut agir sur l'hystérésis du déclenchement.

Hélas tout n'est pas rose, car il utilise un DS1820 que l'on ne trouve plus (il m'en restait un seul). Serait-il possible d'adapter le programme pour du DS18B20 plus courant ?

Dans l'affirmative, je vous enverrai le dossier (schéma, fichier en assembleur et en .HEX)

Dans l'attente de vous lire,

COrdialement,

Alain

Thermostat
francois77
Passioné
Passioné
Messages : 307
Enregistré en : avril 2022

#40 Message par francois77 » lun. 1 mai 2023 18:03

Bonjour,

On trouve encore des DS1820 sur ALI

Cdt,
Francois


Retourner vers « Langage ASM »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 29 invités