Répondre à la discussion
Affichage des résultats 1 à 21 sur 21

rens code C



  1. #1
    maedupuis

    rens code C


    ------

    bonne nuit

    ci-joint un code qui fonctionne dans un programme .

    il est écrit en C et qui fonctionne .

    maintenant , qui pourrais me simplifier ce programme ( enlever tout ce qui ne sert a rien ) , pour que je puisse tester mon Compilateur C .

    qui ne fonctionne pas .

    merci d'avance .

    Ps : ce n'et pas un poste informatique , mais en informatique le moindre signe est payant .

    allors un renseignement et je serais ruiner .

    -----

  2. Publicité
  3. #2
    maedupuis

    Re : rens code C

    Impossible de charger le fichier *.txt

  4. #3
    invite03481543

    Re : rens code C

    Salut,

    tu peux utiliser les balises HTML comme suit:


    [*code](faire un collé du texte ici)[*/code] (il faut enlever l'astérisque)

    Exemple:

    Code:
    void main()
    {
    }

  5. #4
    Seb.26

    Re : rens code C

    Il est déjà hyper simple ton code ...

  6. A voir en vidéo sur Futura
  7. #5
    Jack
    Modérateur

    Re : rens code C

    Sinon, au dessus de la fenêtre de l'éditeur, tu dois voir l'icône "#" qui permet d'ajouter ces balises automatiquement.

    A+

  8. #6
    Seb.26

    Re : rens code C

    fait un copier-coller de ton code ( il fait pas 200 pages, hein ?! )

  9. Publicité
  10. #7
    maedupuis

    Re : rens code C

    A moin d'être un abitué de ce genre de système je ne comprend rien a ce que vous me dite .

    cela se trouve ou , quelle balise , ou est-ce ???.

    vous dite seul les fichiez .... text sonts acceptés , c'est un fichiez text que je veux vous envoyer tout simplement . mais il refuse ? .

    Pourquoi ?

  11. #8
    DavidDB

    Re : rens code C

    Allez,

    Juste pour rire, le code de Maes, qui à posé la question ailleurs...

    David.
    Fichiers attachés Fichiers attachés

  12. #9
    maedupuis

    Re : rens code C

    c'est comme ceci ?

  13. #10
    Jack
    Modérateur

    Re : rens code C

    Non, comme celà, mais je n'en mets qu'un bout car il est un peu long.

    Code:
    #define P16F628A
    #define MX_EE
    #define MX_EE_TYPE1
    #define MX_EE_SIZE 128
    #define MX_UART
    #define MX_UART_B
    #define MX_UART_TX 2
    #define MX_UART_RX 1
    #define MX_PWM
    #define MX_PWM_PORT portb
    #define MX_PWM_TRIS trisb
    #define MX_PWM_CNT 1
    #define MX_PWM_1 3
    Il faut prendre la balise "code" et non pas "citation"

    La balise "code" permet de garder la mise en forme de ton source.

  14. #11
    maedupuis

    Re : rens code C

    De 1 cela ne regarde personne que je puisse poser une question ailleur , de deux , comme cela ne fonctionnais pas ici .

    pour l'instant j'aissaie de comprendre ce que m'a dit jack .

  15. #12
    maedupuis

    Re : rens code C




    #define P16F628A
    #define MX_EE
    #define MX_EE_TYPE1
    #define MX_EE_SIZE 128
    #define MX_UART
    #define MX_UART_B
    #define MX_UART_TX 2
    #define MX_UART_RX 1
    #define MX_PWM
    #define MX_PWM_PORT portb
    #define MX_PWM_TRIS trisb
    #define MX_PWM_CNT 1
    #define MX_PWM_1 3

    //Fonctions
    #include <system.h>
    #pragma CLOCK_FREQ 1000000

    //Configuration de données
    #pragma DATA 0x2007, 0x3f2a

    //Fonctions internes
    #include "C:\Program Files\Matrix Multimedia\Flowcode V3\FCD\internals.h"

    //Déclarations de fonction Macro


    //Déclarations de Variable
    #define FCSZ_STR1 16
    char FCV_FF;
    char FCV_STR1[FCSZ_STR1];
    char FCV_A3;
    char FCV_A;
    char FCV_B;



    //Définitions supplémentaires


    //Implémentations Macro

    //Installation supplémentaire


    void main()
    {

    //Initialisation
    cmcon = 0x07;


    //Code d'initialisation d'Interruption
    option_reg = 0xC0;


    //Calcul
    //Calcul:
    // str1[0] = 63
    // str1[1] = 6
    // str1[2] = 91
    // str1[3] = 79
    // str1[4] = 102
    // str1[5] = 109
    // str1[6] = 125
    // str1[7] = 7
    // str1[8] = 127
    // str1[9] = 111
    // str1[10] = 119
    // str1[11] = 124
    // str1[12] = 88
    // str1[13] = 94
    // str1[14] = 121
    // str1[15] = 113
    FCV_STR1[0] = 63 ;
    FCV_STR1[1] = 6 ;
    FCV_STR1[2] = 91 ;
    FCV_STR1[3] = 79 ;
    FCV_STR1[4] = 102 ;
    FCV_STR1[5] = 109 ;
    FCV_STR1[6] = 125 ;
    FCV_STR1[7] = 7 ;
    FCV_STR1[8] = 127 ;
    FCV_STR1[9] = 111 ;
    FCV_STR1[10] = 119 ;
    FCV_STR1[11] = 124 ;
    FCV_STR1[12] = 88 ;
    FCV_STR1[13] = 94 ;
    FCV_STR1[14] = 121 ;
    FCV_STR1[15] = 113 ;


    //Boucle
    //Boucle: Tant que1
    while( 1 )
    {
    //switch
    //Entrée: PORT A -> A
    trisa = trisa | 0xcf;
    FCV_A = porta & 0xcf;


    //Calcul
    //Calcul:
    // B = B + 128
    FCV_B = FCV_B + 128 ;


    //Sortie
    //Sortie: B -> PORT B
    trisb = 0x00;
    portb = FCV_B;


    //Calcul
    //Calcul:
    // B = str1[A]
    FCV_B = FCV_STR1[FCV_A] ;


    //Sortie
    //Sortie: B -> PORT B
    trisb = 0x00;
    portb = FCV_B;


    }


    mainendloop: goto mainendloop;
    }

    void interrupt(void)
    {

    }
    allors , j'ai aissayer sur ..."réponse pas rapide " ?? .

  16. Publicité
  17. #13
    Jack
    Modérateur

    Re : rens code C

    Pour trouver l'icône #, il faut que tu aies configuré ton éditeur en mode avancé.

    Vas dans "tableau de bord", puis "modifier vos options" et tout en bas tu pourras configurer l'éditeur en mode avancé.

    Tu verras alors apparaitre un tas de jolies petites icônes bien utiles.

  18. #14
    maedupuis

    Re : rens code C

    Apparament cela fonctionne , pourquoi une image cela passe , et pas un txt , c'est après midi j'ai envoyer une image et cela a éte ? .

    En fait les images c'est en revenant a " envoyer la réponse " , " pas rappide " que l'on vois les immage qui bouges , pas dans le tableaux de bord ( j'avais beau chercher la bas , en vain ) .

    bien ceci dit j'espère que quelqu'un répondra a ma question .

    grand merci

    Code:
    #define P16F628A
    #define MX_EE
    #define MX_EE_TYPE1
    #define MX_EE_SIZE 128
    #define MX_UART
    #define MX_UART_B
    #define MX_UART_TX 2
    #define MX_UART_RX 1
    #define MX_PWM
    #define MX_PWM_PORT portb
    #define MX_PWM_TRIS trisb
    #define MX_PWM_CNT 1
    #define MX_PWM_1 3
    
    //Fonctions
    #include <system.h>
    #pragma CLOCK_FREQ 1000000
    
    //Configuration de données
    #pragma DATA 0x2007, 0x3f2a
    
    //Fonctions internes
    #include "C:\Program Files\Matrix Multimedia\Flowcode V3\FCD\internals.h"
    
    //Déclarations de fonction Macro
    
    
    //Déclarations de Variable
    #define FCSZ_STR1 16
    char FCV_FF;
    char FCV_STR1[FCSZ_STR1];
    char FCV_A3;
    char FCV_A;
    char FCV_B;
    
    
    
    //Définitions supplémentaires
    
    
    //Implémentations Macro
    
    //Installation supplémentaire
    
    
    void main()
    {
    	
    	//Initialisation
    	cmcon = 0x07;
    
    	 
    	//Code d'initialisation d'Interruption
    	option_reg = 0xC0;
    
    
    	//Calcul
    	//Calcul:
    	//  str1[0] = 63
    	//  str1[1] = 6
    	//  str1[2] = 91
    	//  str1[3] = 79
    	//  str1[4] = 102
    	//  str1[5] = 109
    	//  str1[6] = 125
    	//  str1[7] = 7
    	//  str1[8] = 127
    	//  str1[9] = 111
    	//  str1[10] = 119
    	//  str1[11] = 124
    	//  str1[12] = 88
    	//  str1[13] = 94
    	//  str1[14] = 121
    	//  str1[15] = 113
    	FCV_STR1[0] =  63 ;
    	FCV_STR1[1] =  6 ;
    	FCV_STR1[2] =  91 ;
    	FCV_STR1[3] =  79 ;
    	FCV_STR1[4] =  102 ;
    	FCV_STR1[5] =  109 ;
    	FCV_STR1[6] =  125 ;
    	FCV_STR1[7] =  7 ;
    	FCV_STR1[8] =  127 ;
    	FCV_STR1[9] =  111 ;
    	FCV_STR1[10] =  119 ;
    	FCV_STR1[11] =  124 ;
    	FCV_STR1[12] =  88 ;
    	FCV_STR1[13] =  94 ;
    	FCV_STR1[14] =  121 ;
    	FCV_STR1[15] =  113 ;
    	
    
    	//Boucle
    	//Boucle: Tant que1
    	while( 1 )
    	{
    		//switch
    		//Entrée: PORT A -> A
    		trisa = trisa | 0xcf;
    		FCV_A = porta & 0xcf;
    
    
    		//Calcul
    		//Calcul:
    		//  B = B + 128
    		FCV_B =  FCV_B + 128 ;
    		
    
    		//Sortie
    		//Sortie: B -> PORT B
    		trisb = 0x00;
    		portb = FCV_B;
    
    
    		//Calcul
    		//Calcul:
    		//  B = str1[A]
    		FCV_B =  FCV_STR1[FCV_A] ;
    		
    
    		//Sortie
    		//Sortie: B -> PORT B
    		trisb = 0x00;
    		portb = FCV_B;
    
    
    	}
    
    
    	mainendloop: goto mainendloop;
    }
    
    void interrupt(void)
    {
    	 
    }
    Fichiers attachés Fichiers attachés
    Dernière modification par HULK28 ; 19/09/2007 à 23h52. Motif: Pose des balises code

  19. #15
    invite03481543

    Re : rens code C

    Hum, ça sent l'usage de Flowcode tout ça...

    Le soucis avec Flowcode c'est que sa moulinette crache du code C2C déjà pas mal indigeste...
    Beurk, vé vomir.
    Je préfère ne pas donné mon avis sur ce pseudo C, je passe mon tour désolé.

  20. #16
    maedupuis

    Re : rens code C

    En fait j'ai acheter flowcode V3 ( licence ) il y a un programme C pour compilateur BoostC compilateur , que j'ai aussi acheter , mais il ne fonctionne pas .

    allors je voulais avoir un code C petit , qui fonctionne pour des pic 16F628 qu'aussi j'ai acheté .

    comme cela je pourrais tester mes programme acheté et faire ma suite ... Algostudio / boostC / winpic.../ pic évidement .

    bien
    allors , la phrase qui conserne le flowcode dans ce C , que puis-je éliminer de cette réference a flowcode ? .


    merci d'avance , et déja

    md

  21. #17
    DAUDET78

    Re : rens code C

    Pour tant faire que tu as acheté des tas de logiciel, tu pouvais pas acheter aussi une méthode Assimil d'Anglais ? http://www.assimil.com/
    J'aime pas le Grec

  22. #18
    maedupuis

    Re : rens code C

    ou du parfait commentateur .

    C'est une question vous avez une réponse ? .

    je ne parle pas d'anglais ici , avec quoi vous venez maintenant .

  23. Publicité
  24. #19
    maedupuis

    Re : rens code C

    voila ce qu'il disent ( en anglais pour corroborer daudet ) , Ci-joint .

    Que veut dire label by name:main ? .


    merci d'avance

    md
    Images attachées Images attachées  

  25. #20
    maedupuis

    Re : rens code C

    Et puis , pour répondre a daudet , c'était les logiciels ou l'assimile .

  26. #21
    maedupuis

    Re : rens code C

    Allors , voila cela a marcher pour ce cas-ci ci joint le hex obtenu et le circuit fonctionne .

    Je vais maintenant réduire au maximum pour n'avoir que le stricte nécaissaire de C .

    puisque cela fonctionne je puis voir comment et ou cela ne fonctionne pas plus facilement .

    encore merci

    md
    Images attachées Images attachées  

Discussions similaires

  1. rens sur bague eos
    Par did23 dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 12
    Dernier message: 04/11/2007, 16h26
  2. code en C
    Par sdow dans le forum Électronique
    Réponses: 5
    Dernier message: 11/03/2007, 09h53
  3. code en C
    Par sdow dans le forum Électronique
    Réponses: 4
    Dernier message: 07/03/2007, 10h06
  4. demande de rens prepa
    Par mickni dans le forum Orientation après le BAC
    Réponses: 1
    Dernier message: 29/07/2006, 10h50
  5. Mélanger du code C et du code C++
    Par Bleyblue dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 04/07/2005, 15h40
Découvrez nos comparatifs produits sur l'informatique et les technologies.