[atmel studio]Problème de class en C
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

[atmel studio]Problème de class en C



  1. #1
    adrien4607

    [atmel studio]Problème de class en C


    ------

    Bonjour,
    Je tente de coder un atmega8 en C pour contrôler des afficheur 7 segments avec un MAX7219 mais quant je compile il me met "unknown type name 'class'".

    Quant il sera bien au point, j'irais chercher l'heur sur un DS1307 pour ensuite l'afficher sur les 7 segments, d'ou l'interet de faire une classe pour le MAX7219

    Code:
    /*
     * max7219.c
     *
     * Created: 05/07/2013 15:08:54
     *  Author: Adrien
     */ 
    
    /* - MAX7219 pin config -- */
    #define din_pinm PORTC0 /*-*/
    #define clk_pinm PORTC1 /*-*/
    #define load_pinm PORTC2 /**/
    /*-------------------------*/
    
    class max7219
    {
    	public function send(uint8_t adresse, uint8_t data)
    	{
    		PORTC = 0x00;
    		for (uint8_t a = 0x80 ; a >= 0x01 ; a>>1)//envoi l'adresse
    		{
    			PORTC = (( adresse & a ) << din_pinm );//Inscrit le bit dans data in
    			_delay_us(1);
    			PORTC = PORTC | ( 1 << clk_pinm );//Met l'orloge à 1
    			_delay_us(1);
    			PORTC = PORTC ^ (1 << clk_pinm);//Met l'orloge à 0
    			_delay_us(1);
    			
    		}
    		for (uint8_t a = 0x80 ; a >= 0x01 ; a>>1)//envoi les données
    		{
    			PORTC = (( data & a ) << din_pinm );//Inscrit le bit dans data in
    			_delay_us(1);
    			PORTC = PORTC | ( 1 << clk_pinm );//Met l'orloge à 1
    			_delay_us(1);
    			PORTC = PORTC ^ (1 << clk_pinm);//Met l'orloge à 0
    			_delay_us(1);
    			
    		}
    	}
    }
    Merci d'avance

    -----

  2. #2
    adrien4607

    Re : [atmel studio]Problème de class en C

    Bon je pense que ce n'est pas possible en C, il doit être en C++ et en plus mon code est faux ...

  3. #3
    adrien4607

    Re : [atmel studio]Problème de class en C

    Après qu'elle que modification, plus d'erreur, sujet résolu

Discussions similaires

  1. Programme ATMEL STUDIO & AVR MK2
    Par inviteb96e090d dans le forum Électronique
    Réponses: 0
    Dernier message: 02/11/2012, 14h52
  2. Utiliser un Arduino UNO R3 avec ATMEL Studio 6
    Par HAYAC dans le forum Électronique
    Réponses: 2
    Dernier message: 27/07/2012, 15h12
  3. [Blanc] Problème de Vapeur DOMENA Class 150
    Par inviteb9ab4321 dans le forum Dépannage
    Réponses: 0
    Dernier message: 05/03/2009, 10h43
  4. [Blanc] probleme class 150
    Par invited7eaf35b dans le forum Dépannage
    Réponses: 1
    Dernier message: 30/11/2008, 16h34
  5. [Thermique] Problème de Vapeur DOMENA Class 120
    Par inviteb9ab4321 dans le forum Dépannage
    Réponses: 3
    Dernier message: 25/04/2008, 09h21