[Programmation] PIC 16F690 branchement programmation
Répondre à la discussion
Affichage des résultats 1 à 30 sur 30

PIC 16F690 branchement programmation



  1. #1
    seb6051

    PIC 16F690 branchement programmation


    ------

    Bonjour,

    J'ai plusieurs questions concernant le pic 16f690
    j'aimerais savoir ou sont mes pins de programmation car je vais passer par Microlab pour programmer ce dernier
    ensuite apparemment il es question de mettre des condensateurs et des résistances sur certains pins du pic

    Doc du pic 16f690
    https://www.google.fr/url?sa=t&rct=j...fGxlbQ&cad=rja

    Ensuite donc comme je suis completement novice en programmation j'aimerais quelques tuyaux pour pouvoir programmer en basic grâce à MPlabx svp
    Merci beaucoups

    -----

  2. #2
    antek

    Re : PIC 16F690 branchement programmation

    Pas Microlab, MPLAB ou MPLABX.
    C'est tout dans la doc.
    Pour la programmation c'est les pin nommées ICSP_DATA, ICSP_CLK, Vpp, et l'alim + et -.

    Pour le Basic avec les IDE Microchip je sais pas si ça existe.

  3. #3
    Gérard

    Re : PIC 16F690 branchement programmation

    Quel Basic t'intéresse?
    Je connais Proton+ http://www.protonbasic.co.uk/ et MikroBasic http://www.mikroe.com/mikrobasic/pic/
    Pour la programmation, PICKit3 ou celui-ci http://www.mikroe.com/mikroprog/pic-dspic-pic32/

  4. #4
    vincent66

    Re : PIC 16F690 branchement programmation

    Bonsoir,
    Pour du basic tu peux zieuter du côté des picaxe...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

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

    Re : PIC 16F690 branchement programmation

    Ou ceci, en open-source... :

    http://gcbasic.sourceforge.net/
    La robotique, c'est fantastique !

  7. #6
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par Yoruk Voir le message
    Ou ceci, en open-source... :
    http://gcbasic.sourceforge.net/
    Un Basic compilé, je vote pour !

  8. #7
    seb6051

    Re : PIC 16F690 branchement programmation

    Bonjour ,
    avec MPlab ou mplabx je peux programmer en basic ? et s est aussi grace a ce logiciel que je vais "copier" le programme dans mon pic,?

  9. #8
    seb6051

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par antek Voir le message
    Pas Microlab, MPLAB ou MPLABX.
    C'est tout dans la doc.
    Pour la programmation c'est les pin nommées ICSP_DATA, ICSP_CLK, Vpp, et l'alim + et -.

    Pour le Basic avec les IDE Microchip je sais pas si ça existe.
    Merci mais faut t-il que je mette des condensateurs et resistances a mon pic?

  10. #9
    seb6051

    Re : PIC 16F690 branchement programmation

    par exemple si je fais avec mikrobasic je suis coincé a cette étape
    je dois lui indiqué quoi sur l'interface

    Car es ce que avec microlabx on peu programmer en basic
    car la je suis avec mikrobasic es ce que je peux mettre mon programme dans le pic grace a microlab IDE ??
    Je suis vraiment novice j'apprends a faire du velo comme on dit

    Nom : cardiofmpr.jpg
Affichages : 192
Taille : 321,5 Ko
    Dernière modification par seb6051 ; 05/02/2016 à 08h53.

  11. #10
    paulfjujo

    Re : PIC 16F690 branchement programmation

    bonjour,



    Ne pas confondre la programmation des bits de configuration ( la fenetre que tu nous montres) et qui est liée surtout à ton application
    et l'outil de programmation,
    celui qui sert à envoyer le resultat de compilation : le fichie r*.hex dans le Microcontroleur.
    les outils sont regroupé sous l'icone
    Tools
    Options (Marteau) ou F12
    ici tu peux definir avec quoi tu programme ton PIC
    si tu n'as pas de programmateur "MikroE" , tu peux utiliser un pickit2 ou 3
    en le connectant sur les pins correspondandes ICSP de ton PIC.

    il faut la version Standalone du Pickit2 (ou 3)..
    qui est autonome et permet de charger le Hex dans le PIC, sans MikrOC ou MPLAB..

    Sur ton PIC , il faut que les PINS VPP,CLOCK,DATA,Gnd soient reliees au Pickit2 (ou 3)
    verifie sur la datasheet de ton PIC16F

    Nota: tu peux alimenter ton PIC par le VCC du pickit, ou via une alim externe.


    exemple Tools MikroC ( ce doit etre semblable sous MikroBasic)


    MikroC_Tools.jpg
    Images attachées Images attachées  

  12. #11
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    Merci mais faut t-il que je mette des condensateurs et resistances a mon pic?
    Oui, non, peut-être !
    Sur quelles pin et pour quelles fonctions ?
    Pour le découplage + alim toujours un condensateur au plus près du boîtier..

  13. #12
    Gérard

    Re : PIC 16F690 branchement programmation

    Pour programmer, il faut :
    un logiciel pour écrire ton code, un compilateur pour faire un fichier xxx.hex, ce fichier, tu le charges (par exemple) avec le logiciel standalone du PICKIT3. Ce PICKIT3 doit être relié à ton µC par les 5 broches idoines.
    Si la carte sur laquelle se trouve le PIC ne consomme pas beaucoup, tu peux l'alimenter par PICKIT3.

  14. #13
    seb6051

    Re : PIC 16F690 branchement programmation

    je suis équipé de cela pour programmer apparemment je pourrai passer par Micro lab IPE pour mettre le programme créer dans mon pic
    ensuite le prof ma parler des timer car je vous explique je voudrais recupéré un front montant sur un signal s est un projet cardio frequencemetre mon collegue s'occupe de la partie electronique et moi de la programmation pour eclaircir un peu le sujet

    Nom : 20160205_104457.jpg
Affichages : 178
Taille : 188,7 Ko

  15. #14
    seb6051

    Re : PIC 16F690 branchement programmation

    voila j'aimerais un programme qui me permette de calculer la frequence entre 2 pic a 5 V

    je cherche parallelement a faire le programme mais s est pas evident

    voici la courbe Nom : Sans titre.jpg
Affichages : 172
Taille : 30,0 Ko

  16. #15
    seb6051

    Re : PIC 16F690 branchement programmation

    d'autres question me tracassent je veux faire ce programme la -->

    main:
    TRISA = 0 ' set direction to be output
    TRISB = 0 ' set direction to be output
    TRISC = 0 ' set direction to be output
    TRISD = 0 ' set direction to be output
    TRISE = 0 ' set direction to be output

    while TRUE
    LATA = 0x00 ' Turn OFF LEDs on PORTA
    LATB = 0x00 ' Turn OFF LEDs on PORTB
    LATC = 0x00 ' Turn OFF LEDs on PORTC
    LATD = 0x00 ' Turn OFF LEDs on PORTD
    LATE = 0x00 ' Turn OFF LEDs on PORTE
    Delay_ms(1000) ' 1 second delay

    LATA = 0xFF ' Turn ON LEDs on PORTA
    LATB = 0xFF ' Turn ON LEDs on PORTB
    LATC = 0xFF ' Turn ON LEDs on PORTC
    LATD = 0xFF ' Turn ON LEDs on PORTD
    LATE = 0xFF ' Turn ON LEDs on PORTE
    Delay_ms(1000) ' 1 second delay
    wend ' Endless loop
    end.


    mais tous d'abord j'aimerais savoir ou indique t-on dans ce programme que l'on utilise les sortie en analogique ou numerique merci beaucoups

  17. #16
    antek

    Re : PIC 16F690 branchement programmation

    Il n'y a pas de sorties en analogique.

  18. #17
    Gérard

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    d'autres question me tracassent je veux faire ce programme la -->

    main:
    TRISA = 0 ' set direction to be output
    TRISB = 0 ' set direction to be output
    TRISC = 0 ' set direction to be output
    TRISD = 0 ' set direction to be output
    TRISE = 0 ' set direction to be output

    while TRUE
    LATA = 0x00 ' Turn OFF LEDs on PORTA
    LATB = 0x00 ' Turn OFF LEDs on PORTB
    LATC = 0x00 ' Turn OFF LEDs on PORTC
    LATD = 0x00 ' Turn OFF LEDs on PORTD
    LATE = 0x00 ' Turn OFF LEDs on PORTE
    Delay_ms(1000) ' 1 second delay

    LATA = 0xFF ' Turn ON LEDs on PORTA
    LATB = 0xFF ' Turn ON LEDs on PORTB
    LATC = 0xFF ' Turn ON LEDs on PORTC
    LATD = 0xFF ' Turn ON LEDs on PORTD
    LATE = 0xFF ' Turn ON LEDs on PORTE
    Delay_ms(1000) ' 1 second delay
    wend ' Endless loop
    end.


    mais tous d'abord j'aimerais savoir ou indique t-on dans ce programme que l'on utilise les sortie en analogique ou numerique merci beaucoups
    Tu parles de quel PIC parce que le 690 n'a pas de portD, ni de portE et pas de registre LATx?

  19. #18
    paulfjujo

    Re : PIC 16F690 branchement programmation

    bonsoir,

    Avant d'ecrire un bout de programme, le minimum est d'etudier la datasheet du PIC que l'on veut utiliser ...

  20. #19
    seb6051

    Re : PIC 16F690 branchement programmation

    s est a dire que même la datasheet j'ai du mal a la comprendre

    voici la datasheet j'arrive pas a comprendre ce que j'ai encadré en rouge
    Nom : DATASHEET comp.jpg
Affichages : 168
Taille : 314,5 Ko

  21. #20
    seb6051

    Re : PIC 16F690 branchement programmation

    qu es ce que veux dire output type et dans la case cmos ?
    j'aimerai faire clignoter une del ou 2 par exemple avec mon pic pour essayer de comprendre comment fonctionne la programmation
    si quelqu un peut m'aider
    Merci beaucoups

  22. #21
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    qu es ce que veux dire output type et dans la case cmos ?
    j'aimerai faire clignoter une del ou 2 par exemple avec mon pic pour essayer de comprendre comment fonctionne la programmation
    si quelqu un peut m'aider
    Avant de voir la PJ
    Type de sortie : "niveaux TTL", collecteur ouvert, CMOS

  23. #22
    seb6051

    Re : PIC 16F690 branchement programmation

    bonjour ,
    la j'aimerais programmer la commande d'une led avec un bouton je vais mettre mon bouton sur l'une des entrée par exemple si je me met sur pin 5 s est a dire rc5/ccp1/p1a et la sortie pin 12 RB5/AN11/RX/DT

    es ce que s est possible .?

  24. #23
    seb6051

    Re : PIC 16F690 branchement programmation

    autre chose je suis tomber sur un programme
    voici la configuration du pic

    Define CONF_WORD = 0x2f70
    ADCON1 = %00001110 'configuration en I/O et ra0 en
    analogique
    OPTION_REG = %00000000
    OSCCON = %01100100 '4 Mhz
    ADCON0 = %01000001 'A/D en ra0
    TRISA = %00100011 'RA0 en entrée
    TRISB = %00111111 'pattte 12 et 13 en sortie


    ensuite qu es ce que ça veux dire quand j'affecte
    buzzer = PORTB.6

    je comprend pas du tous cette programmation

  25. #24
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    voici la datasheet j'arrive pas a comprendre ce que j'ai encadré en rouge
    1) entrées/sorties à usage général, interruption sur changement d'état contrôlé individuellement, résistance de tirage contrôlée individuellement
    2) comparateur à hystérésis (Trigger de Schmitt)
    3) entrée CAN canal 2

    Faut se mettre d'urgence à l'anglais !

  26. #25
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    bonjour ,
    la j'aimerais programmer la commande d'une led avec un bouton je vais mettre mon bouton sur l'une des entrée par exemple si je me met sur pin 5 s est a dire rc5/ccp1/p1a et la sortie pin 12 RB5/AN11/RX/DT

    es ce que s est possible .?
    Oui c'est possible.

  27. #26
    antek

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    autre chose je suis tomber sur un programme
    voici la configuration du pic

    Define CONF_WORD = 0x2f70
    ADCON1 = %00001110 'configuration en I/O et ra0 en
    analogique
    OPTION_REG = %00000000
    OSCCON = %01100100 '4 Mhz
    ADCON0 = %01000001 'A/D en ra0
    TRISA = %00100011 'RA0 en entrée
    TRISB = %00111111 'pattte 12 et 13 en sortie


    ensuite qu es ce que ça veux dire quand j'affecte
    buzzer = PORTB.6

    je comprend pas du tous cette programmation
    Regarde dans la doc à quoi correspondent les registres (ADCON0, TRISA, etc . . .)
    Pour apprendre le fonctionnement des µC ion trouve des cours sur le net.

  28. #27
    Gérard

    Re : PIC 16F690 branchement programmation

    Citation Envoyé par seb6051 Voir le message
    autre chose je suis tomber sur un programme
    voici la configuration du pic

    Define CONF_WORD = 0x2f70
    ADCON1 = %00001110 'configuration en I/O et ra0 en
    analogique
    OPTION_REG = %00000000
    OSCCON = %01100100 '4 Mhz
    ADCON0 = %01000001 'A/D en ra0
    TRISA = %00100011 'RA0 en entrée
    TRISB = %00111111 'pattte 12 et 13 en sortie


    ensuite qu es ce que ça veux dire quand j'affecte
    buzzer = PORTB.6

    je comprend pas du tous cette programmation
    Tu ne comprends pas quoi?

  29. #28
    seb6051

    Re : PIC 16F690 branchement programmation

    Bonjour ,
    c est bon pour le programme ça tourne par contre actuellement je voudrais faire une acquisition des données sur mon PIC et je n'ai rien du tout en sorti tx

    voici le programme fait


    20160208_164914.jpg
    Images attachées Images attachées

  30. #29
    seb6051

    Re : PIC 16F690 branchement programmation

    Probleme résolu mauvais contact avec le pic je vous met tous sur le forum pour les curieux
    dès que je peux

  31. #30
    seb6051

    Re : PIC 16F690 branchement programmation

    voila le soucis la patte du pic était cassé donc pour cela que j'avais des gros soucis de programmation et de récupération de données

    maintenant j'aimerais grace au programme VB pouvoir faire une moyenne sur les donné recolté je laisse le programme pour les curieux en fichier photo
    Images attachées Images attachées

Discussions similaires

  1. anomalie de pull up sur 16f690
    Par alainav1 dans le forum Électronique
    Réponses: 6
    Dernier message: 12/03/2015, 15h19
  2. PIC 16F690 Programmation en C d'un Compte tour
    Par Tobi86 dans le forum Électronique
    Réponses: 5
    Dernier message: 01/11/2012, 11h25
  3. [Pic 16F690] Signal pwm
    Par Tripic dans le forum Électronique
    Réponses: 8
    Dernier message: 29/08/2010, 23h16
  4. besoin d'aide!pic 16f690
    Par invitea629f9ec dans le forum Électronique
    Réponses: 2
    Dernier message: 27/05/2010, 17h48
  5. PPE: problème programmation et branchement du pic 16f876
    Par invite37724fb8 dans le forum TPE / TIPE et autres travaux
    Réponses: 0
    Dernier message: 28/04/2007, 21h21
Découvrez nos comparatifs produits sur l'informatique et les technologies.