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

AVR 8535 et Port



  1. #1
    zanzeoo

    AVR 8535 et Port


    ------

    Salut TLM

    J'essaie simplement d'allumer D13 par l'appuie de S1 :
    voila la carte que j'utilise :
    http://perso.wanadoo.fr/zanzeo/lolo/carte.doc


    $regfile = "8535def.dat"
    $crystal = 8000000
    Portc = &B11111111
    Ddrc = &B11111111
    Ddra = &B00000000
    Porta = &B11111111

    Debut:
    Set Portc.0
    Bitwait Porta.7 , Reset
    Reset Portc.0
    Goto Debut
    End

    J'utilise un compilateur BASIC , mais le code si dessus ne marche pas !

    QQ peut m'aider

    Thx

    -----

  2. Publicité
  3. #2
    JP

    Re : AVR 8535 et Port

    Salut,

    Peut être un problème de rebonds ?
    Sinon, tu as un débuggeur avec ton compilateur basic ou alors tu peux le simuler avec AVRStudio ?

    Tu pourrais donner un peu plus de détaille sur le "marche pas" la led reste éteinte ?
    Ce n'est pas la plaquette de développement ou le µ qui à un problème ?

    Sinon, si tu débutes avec les avrs tu peux peut être faire un tour ICI
    Désolé, il n'y a encore rien sur le BASIC.

    a+ JP

  4. #3
    etronics

    Re : AVR 8535 et Port

    Salut

    quel compilateur basic ?

    @+++ dan

  5. #4
    zanzeoo

    Re : AVR 8535 et Port

    Citation Envoyé par JP
    Salut,

    Peut être un problème de rebonds ?
    Sinon, tu as un débuggeur avec ton compilateur basic ou alors tu peux le simuler avec AVRStudio ?

    Tu pourrais donner un peu plus de détaille sur le "marche pas" la led reste éteinte ?
    Ce n'est pas la plaquette de développement ou le µ qui à un problème ?

    Sinon, si tu débutes avec les avrs tu peux peut être faire un tour ICI
    Désolé, il n'y a encore rien sur le BASIC.

    a+ JP

    Non la plaquette marche tres bien j'utilise BASCOM AVR ,
    je connais le site

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

    Re : AVR 8535 et Port

    #include <90s8535.h>
    #include <delay.h>
    main()
    {
    PORTA=255; // porta tirage pull up
    DDRA=0; // porta en entrée

    PORTC=0; // portc a 0V
    DDRC=255; // portc en sortie
    while(1) // le prog tourne sans cesse entre les {}
    {
    //test bit 7 PORTA, si 0, sortie bit 0 PORTC a 0v
    if(PINA.7==0)PORTC.0=~PORTC.0; }
    }

    voila en C mais j'ai des rebonds !

  8. #6
    JP

    Re : AVR 8535 et Port

    Essaye de rajouter une tempo.

    if(PINA.7==0){PORTC.0=~PORTC.0; delay_ms(1000);}

    (c'est la symtax pour codevision donc à revoir en fonction du compilateur.)
    Et il manque une {

  9. Publicité
  10. #7
    zanzeoo

    Re : AVR 8535 et Port

    Citation Envoyé par JP
    Essaye de rajouter une tempo.

    if(PINA.7==0){PORTC.0=~PORTC.0; delay_ms(1000);}

    (c'est la symtax pour codevision donc à revoir en fonction du compilateur.)
    Et il manque une {
    ça marche pas terrible......

Discussions similaires

  1. Usart Avr
    Par McFly dans le forum Électronique
    Réponses: 13
    Dernier message: 20/05/2006, 23h43
  2. UART avr
    Par McFly dans le forum Électronique
    Réponses: 8
    Dernier message: 18/05/2006, 18h07
  3. Avr Studio
    Par McFly dans le forum Électronique
    Réponses: 9
    Dernier message: 17/05/2006, 17h02
  4. Vref de l'ATMEGA 8535
    Par steffff dans le forum Électronique
    Réponses: 2
    Dernier message: 15/04/2005, 13h02
  5. circuit de reset de l'ATMEGA 8535
    Par steffff dans le forum Électronique
    Réponses: 6
    Dernier message: 15/04/2005, 13h00
Découvrez nos comparatifs produits sur l'informatique et les technologies.