Forums - Tous les messages
Forums - Tous les messages
http://www.ybdesign.fr
Pseudo : Pass : se souvenir de moi     Créer un compte
ARTICLES et TELECHARGEMENTS ~ FORUMS ~ LIENS  
 
             
 
Recherche
 
   
 
   Tous les messages

 Bas   Précédent   Suivant

(1) 2 3 4 ... 1512 »


Re: Utilisation des tableaux
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1850
Hors Ligne
Salut

Là tu tentes de donner en paramètre un char sauf que
1) tu as déclaré un tableau à 2 dimensions et tu donnes qu'un niveau à ta fonction il faudrait quelquechose comme Marque[i][0]
2) ta fonction n’attend pas un char mais un pointeur vers un char (une adresse)

avec
lcd_puts (&Marque[i][0]);
Ça marche mieux ?

Si tu n'es pas super à l'aise avec les pointeurs je te conseille le formidable article de Maverick qui m'a beaucoup aidé sur le sujet
http://www.68hc08.net/modules/publisher/item.php?itemid=169

Posté le : Hier 21:23
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Utilisation des tableaux
Semi pro
Inscrit:
11/12/2008 21:00
Messages: 76
Hors Ligne
Salut,

voila je voudrais utilisé les tableaux pour gerer les menu de mon LCD

j'ai commencé par ecrire cela

char Marques [2] [5] = {"TOTO ", "TATA"}, i=0;

ensuite je mets i=1; par exemple

pour passer ma chaine de caracteres a mon LCD j'utilise ma fonction

void lcd_puts(unsigned char * chaine) // affiche chaine de carateres
{
while(*chaine != '\0') // parcours la chaine
{
LCD_Envoi_Caract(*chaine); // affiche caractere par caracteres
chaine++;
}
}

si dans mon mais j'utilise

lcd_puts("TOTO");

ok pas de probleme TOTO s'affiche sur mon LCD, mais si j'utilise ceci, je ne peux pas compilé

lcd_puts (Marque[i]); i vaut 1 dans mon tableau donc TATA

je vois pas se que j'ai loupé

quelqu'un peu m'eclairer ?

merci

Pat



Posté le : Hier 21:14
Transférer la contribution vers d'autres applications Transférer


Re: ASTUCE : Erreur "collect2.exe: error: ld returned 1 exit status"
Accro
Inscrit:
06/07/2007 09:17
Messages: 660
Hors Ligne
Comme quoi il faut vraiment contrôler son environnement de travail...

Good catch :)

Posté le : 19/05 10:12
Transférer la contribution vers d'autres applications Transférer


ASTUCE : Erreur "collect2.exe: error: ld returned 1 exit status"
Modérateur
Inscrit:
24/09/2005 13:30
De 04110 - VACHERES- FRANCE
Messages: 1492
Hors Ligne
Bonjour à tous,
Petite astuce pour éviter de faire perdre 2h à ceux qui pourraient la rencontrer...

Environnement : Projet KDS avec un KL17, utilisation de sprintf : compilation sans messages rouges dans la console mais en erreur en fin de console :
"collect2.exe: error: ld returned 1 exit status"

Et juste au dessus, mais pas en rouge (...) :
`_sbrk' referenced in section `.text._sbrk_r' of c:/freescale/kds_v3/toolchain/bin/../lib/gcc/arm-none-eabi/4.8.4/../../../../arm-none-eabi/lib/armv6-m\libg_s.a(lib_a-sbrkr.o): defined in discarded section `.text' of ./utilities/fsl_sbrk.o (symbol from plugin)

Lors de la création du projet, KDS a ajouté un répertoire appelé utilities et dedans, un fichier fsl_sbrk.c
Il s'agit de la gestion d'allocation dynamique, mais c'est lui qui fout la merde et empèche de compiler !!!

Il suffit de mettre la totalité du fichier en commentaire et le sprintf devient utilisable !!!

Remarque : ce fichier n'est pas obligatoirement présent à la création de projet ...

Posté le : 18/05 15:46
Le houblon, c'est bon pour la récupération.
Transférer la contribution vers d'autres applications Transférer


Re: Calculs d'énergie
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 497
Hors Ligne
Ok ok.

Mais là coup de théâtre !

Je viens de m'apercevoir d'un truc fabuleux ; le dessus de mon poêle est en fait une sorte de couvercle plutôt pour l'esthétique et la flamme ne tape pas cette tôle, mais une autre en dessous !
Du coup j'ai un espace de quelques cm pour y loger mon serpentin ...

Posté le : 30/03 23:56
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Calculs d'énergie
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1850
Hors Ligne

Citation :
Donc l'idée de la peinture noire serait de l'appliquer sur le tuyau lui-même de sorte que le cuivre absorbe encore plus de chaleur qu'il ne le peut naturellement ?
c'est ça.


Citation :
Alors réfléchissante, je la voyais sur la face interne d'une tôle qui fait office de couvercle. Tu vois le truc ? De sorte que le rayonnement rebondisse et reparte vers le serpentin, ce dernier étant en sandwich.
c'est intéressant aussi, mais surtout pour l’échangeur actuel qui est très ouvert : la tôle réfléchissante voit la paroi chaude du poêle qui rayonne. Avec ta nouvelle idée de serpentin la tôle verra beaucoup moins le poêle en direct et les tubes rayonneront moins puisque plus froids, mais l'idée est la même, t'as tout pigé.


Posté le : 30/03 20:56
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Calculs d'énergie
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 497
Hors Ligne
Salut David merci.

Alors réfléchissante, je la voyais sur la face interne d'une tôle qui fait office de couvercle. Tu vois le truc ? De sorte que le rayonnement rebondisse et reparte vers le serpentin, ce dernier étant en sandwich.

Donc l'idée de la peinture noire serait de l'appliquer sur le tuyau lui-même de sorte que le cuivre absorbe encore plus de chaleur qu'il ne le peut naturellement ?

Posté le : 30/03 10:37
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Calculs d'énergie
Pilier de la communauté
Inscrit:
23/10/2005 11:40
De Aix les Bains (73)
Messages: 1850
Hors Ligne
Salut

Félicitations.
Pour la peinture il l'a faut NON réfléchissante justement. je parlais de noir mat pour favoriser l'absorption du rayonnement émis par le poêle.
Tu ne vois pas de poêle blancs ou métal poli brillants parce que cela pénaliserait leur rayonnement. Là c'est pour absorber mais c'est pareil.
ce genre de truc peut être
https://www.leroymerlin.fr/v3/p/produi ... -aerosol-de-400-ml-e98963

Plus le poêle est chaud, plus le rayonnement prend de l'importance sur la convection. Si on en croit Mr Stefan la puissance rayonnée évolue avec la température à la puissance 4 pour le corps noir parfait.


Posté le : 29/03 21:02
Mieux vaut marcher dans la bonne direction que courir dans la mauvaise
Transférer la contribution vers d'autres applications Transférer


Re: Calculs d'énergie
Accro
Inscrit:
28/09/2005 14:02
De Catalunya (66)
Messages: 497
Hors Ligne
Bonjour à tous !

Et oui, je suis à nouveau papa depuis le 4 mars, alors vous comprenez bien que mon intérêt à réchauffer de l'eau à fortement diminué ces dernières semaines !!!

David, je vais me lancer dans la fabrication d'un nouvel échangeur à l'aide d'un tube cuivre recuit, afin de récupérer le chaleur "fatale" comme tu l'évoquais plus haut.

L'avantage que j'ai niveau facilité, c'est que le dessus de mon poêle est une surface carrée complétement plane et de niveau. La sortie des fumées n'étant pas 'centrée' sur cette surface, je vais pouvoir quand même réaliser un échangeur en forme d'escargot, mais cette fois-ci, avec une section de cuivre de 8x10mm au lieu de 12x14 précédemment.

Du coup, en me passant totalement de soudures de raccords comme dans ma première réalisation, toute la longueur de cuivre se trouvera en contact direct avec la tôle, donc une relative conduction. Ceci avec une tôle par dessus. Si j'obtiens des résultats convenables, je ferais le même système à l'arrière, et de réunir ainsi ces 2 capteurs en série.

Par contre, tu me parlais d'une peinture réfléchissante noire mat. Quelle type de peinture serait appropriée ? Sur le web, je tombe systématiquement sur des peintures blanches prévues pour l'isolation des bâtiments lorsque je tape "peinture thermique réfléchissante" ?
Ou bien, la peinture haute température utilisée pour peindre de manière esthétique ce genre de poêle ou autre conduit de cheminée ?

Posté le : 29/03 12:59

Edité par dinastar sur 29/03/2017 14:17:40
Les octets s'envolent, les écrits restent !
Transférer la contribution vers d'autres applications Transférer


Re: Union et Struture
Accro
Inscrit:
06/07/2007 09:17
Messages: 660
Hors Ligne
Les HighDef du micro sont écrit de la même manière: Une structure à champ de bit.

/*** PTAD - Port A Data Register; 0x00000000 ***/
typedef union {
  
byte Byte;
  
struct {
    
byte PTAD0       :1;                                       /* Port A Data Register Bit 0 */
    
byte PTAD1       :1;                                       /* Port A Data Register Bit 1 */
    
byte PTAD2       :1;                                       /* Port A Data Register Bit 2 */
    
byte PTAD3       :1;                                       /* Port A Data Register Bit 3 */
    
byte PTAD4       :1;                                       /* Port A Data Register Bit 4 */
    
byte PTAD5       :1;                                       /* Port A Data Register Bit 5 */
    
byte PTAD6       :1;                                       /* Port A Data Register Bit 6 */
    
byte PTAD7       :1;                                       /* Port A Data Register Bit 7 */
  
Bits;
PTADSTR;


Cependant, il faut faire attention si l'on utilise une structure de taille plus grande qu'un 8 bit.

/* Une structure 32bits sur un HCS08 */
/* u1Bit24 correspond au bit numéro 24 de u32Value*/
typedef union
{
   
U32   u32Value;
   
struct
   
{
       
/* Byte 3 */
       
U1  u1Bit24    :1;
       
U1  u1Bit25    :1;
       ...
       
U1  u1Bit31    :1;

       
/* Byte 2 */
       
U1  u1Bit16    :1;
       ...
       
U1  u1Bit23    :1;

       
/* Byte 1 */

       
U1  u1Bit8    :1;
       ...
       
U1  u1Bit15    :1;

       
/* Byte 0 */

       
U1  u1Bit0    :1;
       ...
       
U1  u1Bit7    :1;

Posté le : 07/03 07:07
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 1512 »




Powered by XOOPS© The XOOPS Project
Contacter les administrateurs

Forums - Tous les messages