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

MPLAB langage C ou basic



  1. #1
    lactel

    MPLAB langage C ou basic

    Bonjour,


    Bon je programmais sous picbasic studio, donc en basic mais je me lance dans la programmation d'un pic16F877 et je voudrais savoir si avec le logiciel MPlab, la programmation se fait en basic ou en C .

    MERCI

    -----


  2. Publicité
  3. #2
    Seb.26

    Re : MPLAB langage C ou basic

    MPlab = IDE
    ( mais tu peux par exemple ajouter un compilateur C dans MPlab )

    A la base, MPlab n'offre que de l'ASM ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  4. #3
    RISC

    Re : MPLAB langage C ou basic

    Citation Envoyé par lactel Voir le message
    Bonjour,


    Bon je programmais sous picbasic studio, donc en basic mais je me lance dans la programmation d'un pic16F877 et je voudrais savoir si avec le logiciel MPlab, la programmation se fait en basic ou en C .

    MERCI
    Salut,

    Pour que MPLAB puisse fonctionner avec un compilateur de langage X, il faut qu'il y ait un PlugIn spécifique pour l'interfacer.

    A ma connaissance, il n'y a pas de PlugIn pour un compilateur /interpréteur Basic qui s'interface avec MPLAB....donc mon conseil c'est le langage C si tu veux travailler avec MPLAB qui est gratuit et fournit beacuoup de modules logiciels utiles (simulateur, ...). Pour le PIC16F877 tu peux utiliser le compilateur C PICc Lite de Hitech qui est une version gratuite mais limitée en taille de code : http://www.htsoft.com/downloads/demos.php

    Ce compilateur peut s'interfacer sans problème avec MPLAB.

    a+

  5. #4
    Gérard

    Re : MPLAB langage C ou basic

    Bonjour,
    Proton+, compilateur Basic, s'interface avec MPALB.
    http://www.picbasic.org/proton_compiler.php
    Une version de démo est téléchargeable gratuitement.

  6. #5
    RISC

    Re : MPLAB langage C ou basic

    Citation Envoyé par Gérard Voir le message
    Bonjour,
    Proton+, compilateur Basic, s'interface avec MPALB.
    http://www.picbasic.org/proton_compiler.php
    Une version de démo est téléchargeable gratuitement.
    Gérard,

    Je n'ai rien vu sur le lien que tu donnes qui mentionne clairement le mot MPLAB. La seule ligne que j'ai vue qui "tourne autour du pot" ;=) est celle-ci :

    "The output of the compiler is 100% Microchip MPASM compatible and the resulting Hex file, COD, ERR and LST files can be used with Microchip™ Compatible programming tools and Programmers."

    Le "can" dans la phrase précédente semble un peu une "précaution" au cas ou...Quelle garantie a-t-on de la compatibilité et de la mise à jour pour suivre les versions de MPLAB ?

    Je n'ai vu nulle part le logo de Microchip ou le fait que cette société soit partenaire comme c'est mentionné sur le site celui de Hitech ou autres partenaires officiels.

    Peux-t-on déboguer au niveau Source avec Proton dans MPLAB ?

    a+

  7. A voir en vidéo sur Futura
  8. #6
    lactel

    Re : MPLAB langage C ou basic

    Merci pour votre aide !!!!

    J'ai bouquiné le data sheet toute la matinée et je me pose une question,
    quel fonction dois-je utiliser pour envoyer une impulsion sur une des sorties de mon pic 16F877?

    Merci tchao

  9. Publicité
  10. #7
    Gérard

    Re : MPLAB langage C ou basic

    Bonjour,

    Pour RISC :
    Regarde bien la pièce jointe, elle parle de Proton+ et de MPLAB.
    Fichiers attachés Fichiers attachés

  11. #8
    Gérard

    Re : MPLAB langage C ou basic

    Citation Envoyé par lactel Voir le message
    Merci pour votre aide !!!!

    J'ai bouquiné le data sheet toute la matinée et je me pose une question,
    quel fonction dois-je utiliser pour envoyer une impulsion sur une des sorties de mon pic 16F877?

    Merci tchao
    Bonjour,
    Il faut lire entre les lignes

    sortie = 1
    tempo x ms
    sortie = 0

    Où est le problème ?

  12. #9
    lactel

    Re : MPLAB langage C ou basic

    Bonjour,

    Ca m'énerve je m'exprime trop mal, mon problème c'est d'avoir des tempos en micro seconde (et non en ms) et c'est ca que je n'ai pas trouver dans la data sheet .

    Merci pour votre aide Gerard même si je le savais déjà.

    A bientot

  13. #10
    Gérard

    Re : MPLAB langage C ou basic

    Citation Envoyé par lactel Voir le message
    Bonjour,

    Ca m'énerve je m'exprime trop mal, mon problème c'est d'avoir des tempos en micro seconde (et non en ms) et c'est ca que je n'ai pas trouver dans la data sheet .

    Merci pour votre aide Gerard même si je le savais déjà.

    A bientot
    Bonjour,
    En Proton+ (encore lui), il existe une instruction : DELAYUS xx
    où xx peut aller jusqu'à 65535.

    Chaque unité correspond à une µs, ceci est aussi en rapport avec la fréquence du quartz définit en début de programme.

Sur le même thème :

Discussions similaires

  1. Mplab
    Par khalid dans le forum Électronique
    Réponses: 6
    Dernier message: 19/05/2007, 09h22
  2. langage basic?
    Par jan29 dans le forum Électronique
    Réponses: 10
    Dernier message: 09/03/2007, 22h36
  3. Basic ? Visual Basic ?
    Par H.Poincaré dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 16/10/2006, 13h15
  4. C ou basic
    Par Fred dans le forum Logiciel - Software - Open Source
    Réponses: 13
    Dernier message: 25/01/2005, 11h08