Forums - Tous les messages
Forums - Tous les messages
Pseudo Pass se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 
   Tous les messages (Jacques)

 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 132 »


Re: Triac commandé en PWM
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Dans tous les cas, il n'est pas question de découper une alternance du secteur en PWM avec un triac. Une fois qu'il est conducteur, il faudra attendre que le courant qui le traverse s'annule.

Posté le : 09/02/2017 20:14
Transférer la contribution vers d'autres applications Transférer


Re: Triac commandé en PWM
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Pas de pwm possible sur un triac ou un thyristor, puisque ce type de composant ne peux s'éteindre que par l'annulation du courant qui le traverse. Le seul type de pwm possible est ce qui s'appelle le "train d'onde" je crois qui consiste à appliquer un nombre entier de périodes à la charge. Çà fonctionne avec des systèmes ayant des temps de réponse importants devant la durée de la période.

Posté le : 09/02/2017 18:45
Transférer la contribution vers d'autres applications Transférer


Re: inverser l'endianness d'une valeur
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Je ne sais pas avec quel système tu travaille, mais c'est un problème récurrent en réseau. Du coup posix prévoit http://linux.die.net/man/3/htons qui remettent systématiquement les octets dans le bon sens quel que soit l'endianness du processeur

Sinon, toujours avec posix, il existe ces fonctions

Au pire, tu déplaces un à un les octets dans le tableau.

Posté le : 10/09/2016 18:32
Transférer la contribution vers d'autres applications Transférer


Re: [decouverte] enum et typedef enum
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
oui, tu as raisons, c'est plutôt des int que des octets.

Posté le : 17/08/2016 10:14
Transférer la contribution vers d'autres applications Transférer


Re: [decouverte] enum et typedef enum
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
vu qu'il il y 4 éléments dans ton enum, ça doit être codé sur 4 octets.

Tu peux le mesurer en déclarant une variable du type de l'enum et en calculant sa taille avec l'opérateur sizeof

Posté le : 16/08/2016 16:59
Transférer la contribution vers d'autres applications Transférer


Re: Questions générales C
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Pas de quoi

Posté le : 30/06/2016 14:17
Transférer la contribution vers d'autres applications Transférer


Re: Questions générales C
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Citation :
Et comment dois-je m'y prendre concrètement ?
Un exemple:

#include <stdarg.h>

void f(unsigned char nb_param, ...)  
{
    
int i;
    
unsigned char buffer[256];
    
va_list parameter;
    
va_start(parameternb_param);

    for (
0nb_parami++)
        
buffer[i] = va_arg(parameterunsigned char);
    
// le buffer est prêt. On en fait ce qu'on veut
    //etc.

    
va_end(parameter);
}

int main()
{
// ... exemples d'appel:
    
f(10x55); // le 1er paramètre est égal au nombre de données qui suivent
    
f(5083421102);
// etc.
}

Posté le : 29/06/2016 11:06
Transférer la contribution vers d'autres applications Transférer


Re: Questions générales C
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Citation :
Cependant, le nombre variable d'argument revient à faire du tas...
Pas forcément. Les arguments passent par la pile, et la fonction peut utiliser un tableau statique de dimension suffisante pour les stocker.

Posté le : 28/06/2016 09:41
Transférer la contribution vers d'autres applications Transférer


Re: Questions générales C
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
Peut-être la liste variable d'arguments peut-elle résoudre ton problème:
http://alain.dancel.free.fr/c/c70_140.htm

Il faudra dans la fonction reconstituer le tableau.

Posté le : 27/06/2016 13:25
Transférer la contribution vers d'autres applications Transférer


Re: Séquencement avec timer et module(s) sous IT
Pilier de la communauté
Inscrit:
27/09/2005 18:07
De Metz
Messages: 1354
Hors Ligne
L'utilisation de la gestion dynamique de la mémoire est déconseillée sur de petits micros car c'est gourmand en ressources.

Posté le : 20/06/2016 14:50
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4) 5 6 7 ... 132 »




Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Forums - Tous les messages