Go to advanced search

by mandrin
Sun Jun 03, 2018 1:25 pm
Forum: Français
Topic: Petits problèmes avec des threads
Replies: 0
Views: 242

Petits problèmes avec des threads

Bonjour, Dans le programme ci dessous, Le petit souci est que lorsque t1 se termine il ne relance pas t0. le thread t0 lance t2 et t3 lorsque i0=0 la fin de t0 lance t1 la fin de t1 relance t0 t2 et t3 a la fin de leur comptage ils passent en attente x--t0--x-----t1-------x--t0--x-----t1-------x x--...
by mandrin
Thu May 24, 2018 7:37 am
Forum: Français
Topic: Un petit problème dans une boucle infinie
Replies: 3
Views: 302

Re: Un petit problème dans une boucle infinie

Un petit complément d'info:

Un ^C provoque bien une interruption du déroulement du thread mais celui ci reprend instantanément son déroulement.

De plus l'exception n'est pas détectée et je n'en vois pas la raison.

Cordialement
by mandrin
Thu May 24, 2018 7:22 am
Forum: Français
Topic: Un petit problème dans une boucle infinie
Replies: 3
Views: 302

Re: Un petit problème dans une boucle infinie

Bonjour,

Le thread Afficheur() ne dure que 10 secondes environ et ensuite il s'arrête.
Donc il ne reste plus que Essais_1().
Dans ce cas ^c devrait être efficace. Ce n'est pas le cas.

Cordialement
by mandrin
Wed May 23, 2018 3:06 pm
Forum: Français
Topic: Un petit problème dans une boucle infinie
Replies: 3
Views: 302

Un petit problème dans une boucle infinie

Bonjour, Je suis un débutant avec Python 3 et Raspberry 3 B+ et j’ai quelques difficultés avec ce petit programme. Je voudrais que la boucle while s’arrête lorsque j’appuie sur CTRL+C. Les deux fonctions suivantes ne servent que pour les essais. La fonction Afficheur(Thread) comme son nom l’indique ...
by mandrin
Sun Apr 15, 2018 8:28 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, Il y a bien longtemps que je n’ai pas posté. Je croyais avoir fini avec l’horloge, et, surprise ! il y a un bug. Dans la configuration de cette dernière, il est stipulé dans le tableau des Mask que la configuration de : Mask1 pour les registres 0x07 à 0x0A , si ils sont tous les quatre à 1 ...
by mandrin
Thu Apr 12, 2018 7:23 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour,

Les fonctions de l'horloge DS3231 sont toutes explorées.
Ca fonctionne très bien.
Sujet classé.

A bientôt
Amicalement
by mandrin
Fri Mar 30, 2018 7:56 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, Pour information, la sortie SQW fonctionne. J'ai bien une alarme après le temps passé par l'alarme1 la sortie passe à 0 (GND) donc déclenchement de l'alarme, mais, oui il y a encore un "mais", Elle ne reviens pas à 1(3v3) après. Ce qui interdit d'avoir une seconde alarme en cascade. Existe ...
by mandrin
Wed Mar 28, 2018 3:55 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

OK pas de problème.

Je voulais simplement finir cette partie. Je comprends très bien que nous avons d'autres occupations.

Bon courage, à bientôt

Amicalement
by mandrin
Wed Mar 28, 2018 2:20 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Oui ok. Si tu lis ce que je t"écrit, peut tu me dire si, dans les états décrits, il y a une faute, un oubli, car au repos, sans alarme AVEC une résistance de pullup, et, AVANT d'avoir des alarmes, la sortie SQW est déjà à 0v (GND) soit en alarme, ce qui est anormale et ne peut donc pas passer de 1(3...
by mandrin
Wed Mar 28, 2018 11:02 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, La sortie SQW est toujours à 0v (GND) quelle que soit l'état du comptage. Donc l'horloge ne déclenche pas la coïncidence entre l'heure et les consignes d'alarme. Les bits (A1M1 A1M2 A1M3 A1M4) sont configurés "1100" pour toutes les minutes et toutes les secondes Les bits (A2M2 A2M3 A2M4) so...
by mandrin
Tue Mar 27, 2018 1:51 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour,

Une petite question:
Sur "SQW" du circuit la sortie est bien à '1' durant une seconde ou bien est ce fugitif? si les autres conditions sont remplies.

A1IE, A2IE, INTCN, A1F, A2F sont à '1'.

Amicalement
by mandrin
Sat Mar 24, 2018 7:44 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonsoir à tous, J'ai déjà jeter un coup d'oeil discret sur cron et crontad. Effectivement il est aussi possible de réaliser ces opérations de cette façon. Mais, il reste des questions comme: - que ce passe t'il si la durée de la fonction en cours dépasse le temps prévu avant le lancement de la suiva...
by mandrin
Sat Mar 24, 2018 6:09 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

J'ai déjà fait un programme avec une carte Arduino mega 2560 que je voulais gérer avec un PCduino mais ce dernier a rendu l'âme au moment où je voulais m'en servir. Défaut de mémoire Nand et donc perte de tout ce qu'elle contenait os compris. D'où mon orientation vers la Raspberry. Là je découvre qu...
by mandrin
Sat Mar 24, 2018 3:35 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Intégrer cet ensemble dans la gestion de ma chaudière à pellets (granulés de bois), avec régulation en fonction de la température extérieure et suivi des D.J.U. pour comprendre des écarts de consommations un peu anarchiques. Rien de très spectaculaire mais je débute seulement en explorant les foncti...
by mandrin
Sat Mar 24, 2018 1:35 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour,

Tout ça pour ne pas prendre l'arrosoir avec un pommeau pour arroser ton gazon!!
C'est pas un peu trop ?

Bon courage, l'été approche et il faut encore faire les circuits imprimés.

Je vais rester sur mon application c'est mieux pour moi de ne pas trop diverger.

Bon week end
Amicalement
by mandrin
Fri Mar 23, 2018 11:19 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, J'ai parcouru ton programme "Arduino Timer", c'est une 'usine à gaz'. Bravo ! Il faut beaucoup de tenacité pour attaquer une partie aussi lourde pour l'affichage. A cette occasion, as tu vérifié les datas contenues dans le circuit intégré DS3231CN L'heure est codé en décimales Les alarmes e...
by mandrin
Thu Mar 22, 2018 1:54 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour,

Afin de vérifications de la puce ds3231 je voudrais passer cette instruction dans mon programme Python:

Code: Select all

os.system("i2cset -y 1 0x68 0x08 ADDR_ALM1_MIN b")
comment configurer ADDR_ALM1_MIN pour que cette donnée soit prise en charge par os.system ?

Amicalement
by mandrin
Tue Mar 20, 2018 3:48 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Voila j'ai trouvé la cause. Dans ta fonction ReadRegister(): def ReadRegister(self, Addr): val = self.bus.read_byte_data(self.RTC_ADDR,Addr) print("Read 0x{:02X} : 0x{:02X} {}".format(Addr,val,val)) return val La ligne qui me pose problème transforme les données du registre de la DS3231 de bcd en dé...
by mandrin
Tue Mar 20, 2018 2:14 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Je ne fait que çà et ma surprise est totale. Si tu regarde les deux images de Python tu verras que: En manuel ça marche et 19 bin deviens bien 13 en bcd et réciproquement 13 redeviens 19. Or dans le programme qui fait les mêmes fonctions, le résultat n'est pas bon. J'ai refait tout ça sur un autre o...
by mandrin
Tue Mar 20, 2018 8:47 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, Je suis en train de faire mon fichier DS3231.py pour programmer les registres de l'horloge et je suis confronté à un truc étrange. https://image.noelshack.com/fichiers/2018/12/2/1521534815-2018-03-20-092209-1024x768-scrot.png ci dessus ce sont les fonctions entrées en manuel dans python3 et...
by mandrin
Fri Mar 16, 2018 7:58 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonsoir, Je vais regarder regOffset avec tes paramètres. J'ai bien réalisé un fichier DS3231.py pour mettre les bonnes adresses et appellations du circuit. Pour les adresses des alarmes je les ai toutes changées parce que dans le mcp7940 elles sont des alarm0 et alarm1 tandis que dans le ds3231 elle...
by mandrin
Fri Mar 16, 2018 3:47 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, C'est parfait j'ai toutes mes réponses. Mon idée est de laisser tourner le Pi en permanence pour effectuer les mesures toutes les 10 minutes pour l'instant en lançant les programmes en Python avec un "crontab" appelant les class en fonction du temps. exemple de principe: reboot lancement de...
by mandrin
Thu Mar 15, 2018 2:47 pm
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, Une information: Dans l'ensemble Raspberry il existe un IDE avec un debug intégré c'est Thonny Python IDE qui comprend un pas a pas et un affichage des variables très sobre. Une petite incursion dans l'horloge après un "sudo rmmod rtc-ds1307" avec: i2cdump -y -r 0x00-0x06 1 0x68 b me donne ...
by mandrin
Mon Mar 12, 2018 11:57 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Ma question concerne surtout les pointeurs d'adresse et les variables.
Ce serait bien de pouvoir suivre ces données en fonction de la progression du programme.

J'ai utilisé MPLAB, Tubo c, ST9 c'était très pratique.

je vais continuer comme ça.

Merci de ta réponse

Amicalement
by mandrin
Mon Mar 12, 2018 10:04 am
Forum: Français
Topic: liaison i2c
Replies: 95
Views: 6668

Re: liaison i2c

Bonjour, Une question: Existe t'il un ide pour Python du genre de MPLAB IDE de Microchips avec points d'arrêts, affichage des variables, des pointeurs, et autres gadgets très utiles? bien entendu "gratuits". Mon usage n'est pas professionnel. J'avoue que à certains moments il est dur de savoir où on...

Go to advanced search