J'ai malheureusement trouvé cette façon de faire sur le net.
Ok, je prends.
Type: Messages; Utilisateur: crocodilex
J'ai malheureusement trouvé cette façon de faire sur le net.
Ok, je prends.
Bonjour,
Cette réponse m'aurait suffit.
Sinon, pour résumer, voici ce que je souhaitais faire :
- Envoyer et recevoir de manière périodique des données sur une liason série.
- Ces données...
Merci pour cette réponse votre éminent Expert.
Comme je le disais dans le post initial, je débute en Python et votre réponse ne m'est pas d'une grande utilité.
Afin de ne pas polluer le forum avec...
Bonjour à tous,
Je débute en python.
J'ai un soucis pour arrêter un thread lorsque je clique sur la croix pour fermer mon appli.
Je reste bloqué dans le join().
A priori cela viendrait dans...
Mes commentaires étaient destinés au code de Metalman. Désolé pour la confusion :?
(N+4)Edit : Tu as oublié le "&" dans le scanf...
(N+5)Edit : Tu as oublié d'afficher le résultat final...
:lol:
Et les ";" aussi....
Je ne vois pas bien où est le rapport avec la compatibilité avec les différents types de C.
Le do while(0) est utile lorsqu'on a ce type d'écriture :
if ( [...] )
EXIT_WITH_MESSAGE(msg);...
Et je pense que Médinoc a trouvé la solution à ton problème.
La valeur de _freq ne tient pas dans un "unsigned int" puisque celui-ci fait 16 bits sur ton implémentation.
void o_clock_init(struct...
Où est déclaré clock et comment ?
Le plus simple est de mettre l'intégralité de ton code s'il n'est pas très gros.
Est-ce que tu utilises le debugger sur la cible ou avec un simulateur ?
Quelle...
Peut-on voir le bout de code qui fait appel à cette fonction ?
Par curiosité, peux-tu essayer ça :
o->period = 65535 - (unsigned int)reg;
Peux-tu vérifier la valeur de o->period avec ton debugger ?
D'après la datasheet, l'ordre d'écriture dans ces registres à une importance en fonction du bit RD16 du registre T1CON.
Il faut d'abord écrire le MSB puis le LSB.
Si tu ne veux pas te soucier de...
Peut-on voir la structure o_clock ?
Que vaut _periode ? Que vaut _freq ?
C'est typiquement le genre de message renvoyé par un compilateur C++.
;)
Si on commence à se soucier de l'ordre des .o, c'est qu'il y a un problème de conception à la base.
Tu as peut-être compilé ton "main" avec un compilateur C++ et ton "driver_rs232" avec un compilateur C !!!
Vérifie les extensions de tes fichiers.
OK, tout à fait d’accord.
Ma remarque était de dire qu’il suffit simplement de passer la taille en paramètre, comme le font les fonctions de la libc. Certes, les fonctions de la libc ne font pas de...
Si l'utilisateur passe n'importe quoi en paramètre, forcément il court au désastre.
Mais en règle générale, c'est comme ça que l'on procède. Il suffit de prendre pour exemple la libc (ex: beaucoup...
Il suffit de passer la taille en paramètre....
Il faut se méfier des champs de bits. Ce n'est pas portable car dépendant de l'implémentation. Il n'est donc pas certain que ton exemple donne le même résultat que la première solution proposée.
Qu'y a-t-il dans poker.h ? Peux-tu nous le montrer ?
Pas tout a fait exact...
Une allocation dynamique pour un tableau à 2 dimensions devrait se faire comme ceci :
int **pT = malloc(N * sizeof(int *));
if ( pT == NULL )
{
...
Essayes comme ceci :
typedef struct Point
{
double x,y;
}Point;
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.