"C" avec ATmega 32 :)
Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

"C" avec ATmega 32 :)



  1. #1
    inviteb61e4847

    Thumbs up "C" avec ATmega 32 :)


    ------

    Bonjour tout le monde,

    je fais appel à vous pour du partage de documents en rapport avec l'ATmega32 en language "C".

    J'ai déja lu le tutoriel du site du zéro sur le C, mais ce n'est pas du C machine, meme si le "C" machine ressemble pas mal !

    J'ai pris connaissance de la quasi totalité de la Datasheet sur l'ATmega32 et j'ai déjà fais quelques codes en C sur ce micro.

    Ce que je ne VEUX PAS:
    • De liens pointant sur la datasheet de l'ATmega32
    • De lien sur le tuto du site du zéro ou similaire
    • De codes sans commantaires

    Ce que j'aimerais:
    • Des lien de code machine C
    • Des bout de codes bien expliqués
    • Des conseils et bonnes astuce sur le "C"

    Je suis preneur de tout, je peux aussi vous fournir certains
    documents sur cela, mais j'en veux plus encore :P !
    En éspérant que cela profitera à tous, je ferai un site à la fin de
    cela qui regrouperai vos conseils, si vous le voulez bien !

    Merci à tous, bonne jourmée

    Weldod

    -----

  2. #2
    indri

    Re : "C" avec ATmega 32 :)

    Déjà il te faut avrstudio et winavr!
    Là où va le vent...

  3. #3
    indri

    Re : "C" avec ATmega 32 :)

    Sinon voilà à quoi ressemble un code (qui fait rien)

    Code:
    #include <avr/io.h>                                   // inclut les librairies d’entrées-sortie 
    #include <avr/delay.h>                          // inclut les libraries de fonctions de délais
    #include <avr/interrupt.h>
    #include <avr/pgmspace.h>
    #include <inttypes.h>
    #include <avr/iom88.h>//déf des i/o de l'atmega88
    
    #include <string.h>
    
    int main (void)
    {
    		
    	SP=RAMEND;//init des stack pointer
    	DDRB=0xFF;//port b en sortie
    	PORTB=0xFF;
    	sei();//autorise les interruptions
    	
    	while(1)
    	{
    		//ce qu'on veut faire
    	}
    }
    Là où va le vent...

  4. #4
    ftorama

    Re : "C" avec ATmega 32 :)

    l'adresse à connaître, c'est évidemment AVRFreaks.net , le portail de la communauté AVR.

    Tu peux aussi commencer par télécharger la version de démo de l'excellent Codevision, un compilateur C pour AVR. La syntaxe est légèrement différente de celle de Gcc mais il n'y a rien d'insurmontable. Par contre, l'accès individuel aux bits et le générateur de code sont bien utiles quand on débute.....ou après
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  5. A voir en vidéo sur Futura
  6. #5
    inviteb61e4847

    Re : "C" avec ATmega 32 :)

    Salut tout le monde,

    Merci, mais les outils de programmation, je les ai.
    Je bosse avec avr studio et j'ai le programmer d'AVR.

    J'aimerai juste des lien pour les ligne de code(non sur la daasheet).
    Vous pouvez mettre des petits code, sur le format d'un projet par
    exemple, il faudrais juste de bon commentaire !

    Merci

    Weldod

  7. #6
    invite65c8a3eb

    Re : "C" avec ATmega 32 :)

    On a ça ! C'est exactement ce qu'Eric a essayé de faire avec sa série d'articles "les micro-contrôleurs sans ta mère" : http://www.pobot.org/-Les-micro-cont...-ta-mere-.html

    Le code est on ne peut plus commenté (exemple mais lisez l'article : http://www.pobot.org/IMG/html/leds.html) et plusieurs problèmes basiques sont traités.

    Moi-même j'ai essayé d'expliquer les vecteurs d'interruption : http://www.pobot.org/Vecteurs-d-inte...-pour-AVR.html
    Enfin, tout le monde est le bienvenu pour ajouter ses propres codes.

  8. #7
    ftorama

    Re : "C" avec ATmega 32 :)

    J'ai aussi trouvé ces tds, qui sont extrêmement bien faits:
    http://199-197-25-193.celeo.net/clie...Salvat/atmega/
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  9. #8
    inviteb61e4847

    Re : "C" avec ATmega 32 :)

    Citation Envoyé par Luj Voir le message
    On a ça ! C'est exactement ce qu'Eric a essayé de faire avec sa série d'articles "les micro-contrôleurs sans ta mère" : http://www.pobot.org/-Les-micro-cont...-ta-mere-.html

    Le code est on ne peut plus commenté (exemple mais lisez l'article : http://www.pobot.org/IMG/html/leds.html) et plusieurs problèmes basiques sont traités.

    Moi-même j'ai essayé d'expliquer les vecteurs d'interruption : http://www.pobot.org/Vecteurs-d-inte...-pour-AVR.html
    Enfin, tout le monde est le bienvenu pour ajouter ses propres codes.
    Salut Luj,

    Merci pour ce lien, il a l'air d'être pas mal, je lirais cela au plus vite !

    A+

    Weldod

  10. #9
    invite65c8a3eb

    Re : "C" avec ATmega 32 :)

    Citation Envoyé par ftorama Voir le message
    J'ai aussi trouvé ces tds, qui sont extrêmement bien faits:
    http://199-197-25-193.celeo.net/clie...Salvat/atmega/
    C'est des voisins

  11. #10
    inviteb61e4847

    Re : "C" avec ATmega 32 :)

    Citation Envoyé par ftorama Voir le message
    J'ai aussi trouvé ces tds, qui sont extrêmement bien faits:
    http://199-197-25-193.celeo.net/clie...Salvat/atmega/
    Salut ftorama,

    Merci bien, je suis allé regarder, c'est plus dans mon registre, merci !

    A+

    Weldod

  12. #11
    ftorama

    Re : "C" avec ATmega 32 :)

    Citation Envoyé par Luj Voir le message
    C'est des voisins
    J'y ai pensé en le postant
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  13. #12
    inviteb61e4847

    Re : "C" avec ATmega 32 :)

    Bonjour,

    Excusez moi, j'ai besoins de plus d'infos, meme si celles- ci sont excelentes, m'en faut plus !

    donc ->> UUUPPPP

    A+
    Weldod

  14. #13
    ftorama

    Re : "C" avec ATmega 32 :)

    Pose tes questions directement ça ira plus vite....mais à un moment il faut se lancer, déja en compilant un exemple puis en le modifiant
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  15. #14
    invite65c8a3eb

    Re : "C" avec ATmega 32 :)

    Bonjour Weldod,

    Franchement je suis choqué. "M'en faut plus"... sais-tu combien de temps et d'énergie cela prend d'écrire de tels articles, avec du code commenté et des photos ? Le minimum de respect serait d'expliquer ce que tu as lu, ce que tu as compris et ce qu'il te manque encore.

    Connais-tu la "Netiquette" : écrire en majuscules signifie qu'on crie.

Discussions similaires

  1. Compatibilité "money 2005" avec "windows 7"
    Par Fanchigl dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 18/12/2009, 17h59
  2. Fabrication d'un Caloduc avec "Soude" capteur solaire "maison"
    Par invite4e82960f dans le forum Physique
    Réponses: 9
    Dernier message: 30/10/2008, 07h19
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...