[Numérique] Utiliser la mémoire programme d'un dsPIC
Répondre à la discussion
Affichage des résultats 1 à 20 sur 20

Utiliser la mémoire programme d'un dsPIC



  1. #1
    ioro

    Utiliser la mémoire programme d'un dsPIC


    ------

    Bonjour,

    Je souhaite savoir s'il est possible d'utiliser la mémoire programme d'un dsPIC (dsPIC33EV32GM104 ou 104) pour sauvegarder des données de calibrage par exemple.
    Ces dsPIC ne contienent pas d'EEPROM et cela nous éviterait d'en ajouter une.

    D'avance, merci.

    Ioro

    -----

  2. #2
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Et si tu consultais la datasheet ?!
    Sur un 16F c'est possible.

  3. #3
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Justement, je l'ai consultée mais je ne trouve pas...
    A vrai dire, je ne sais pas trop où chercher.

  4. #4
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Si tu veux que quelqu'un regarde pour toi, c'est une bonne idée de fournir un lien vers cette datasheet.

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

    Re : Utiliser la mémoire programme d'un dsPIC


  7. #6
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Oui, page 79.
    N'ayant jamais utilisé de PIC 16 bit je n'en dirai pas plus.

  8. #7
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    C'est cette ligne qui te fait dire ça ?
    The dsPIC33EVXXXGM00X/10X family architecture
    uses a 24-bit wide Program Space and a 16-bit wide
    Data Space.
    Dernière modification par ioro ; 26/10/2016 à 11h33.

  9. #8
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Citation Envoyé par ioro Voir le message
    C'est cette ligne qui te fait dire ça ?
    Le contenu du début de la page 79.
    Faut un minimum de compréhension de l'anglais technique.

  10. #9
    jiherve

    Re : Utiliser la mémoire programme d'un dsPIC

    Bonjour
    un indice TBLWTx,TBLRDx.
    JR
    l'électronique c'est pas du vaudou!

  11. #10
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Ok donc j'en conclus que oui on peut le faire. Merci.

    Et j'en profite pour une deuxième question.

    Je ne comprends pas bien la différence entre VDD et Avdd.

    J'ai compris que le VDD c'est pour la partie logique et Avdd la partie analogique mais pourquoi les différencier?

    Est-ce que ces références peuvent avoir la même valeur (5V) ou 5V pour VDD et 3.3 pour Avdd par exemple?

  12. #11
    Seb.26

    Re : Utiliser la mémoire programme d'un dsPIC

    5.2 RTSP Operation
    RTSP allows the user application to erase a single
    page of memory, program a row and to program two
    instruction words at a time.
    c'est ça que tu veux ? ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  13. #12
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Citation Envoyé par ioro Voir le message
    Je ne comprends pas bien la différence entre VDD et Avdd.
    J'ai compris que le VDD c'est pour la partie logique et Avdd la partie analogique mais pourquoi les différencier?
    Cela permet de filtrer l'alim pour les parties analogiques.
    Voir datasheet et notes d'application.
    De plus et en général les gros µC doivent être alimentés par plusieurs pin (distribution du courant, . . .).

  14. #13
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Ok pour le filtrage de l'alim.

    De façon générale, comment détermine-t-on un tel filtre?

  15. #14
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Citation Envoyé par ioro Voir le message
    Ok pour le filtrage de l'alim.
    De façon générale, comment détermine-t-on un tel filtre?
    Electroniquement, un passe-bas fonction de la fréquence d'échantillonnage.
    Faut aller farfouiller dans les Application Notes du fabriquant.

  16. #15
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Bon, je sais que je vais utiliser du 5V pour la partie numérique et pour la partie analogique.

    Ce que je ne sais pas, c'est comment filtrer, pourquoi filtrer et je ne trouve rien dans les applications notes.

    Je précise que je débute (vous devez vous en douter) et je suis un peu largué dans tout ça!

  17. #16
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    On filtre pour diminuer du bruit sur l'alim qui pourrait perturber la conversion, mais c'est pas toujours indispensable.

    Je mettrais un LC au plus près des pin d'alim analogiques, si la conversion est perturbée.
    Pour la fréquence de coupure voir sur AVdd avec un oscilloscope (savoir s'en servir).

  18. #17
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Alors, j'ai décidé d'aller voir mon responsable pour cette histoire de filtrage.

    Il m'a dit qu'un filtre RC avec une résistance de 10Ohm et deux condo (un chimique et un céramique) feraient l'affaire. Quel est votre avis sur la question ? (Je ne remets pas du tout en cause ce qu'il dit hein!)

  19. #18
    antek

    Re : Utiliser la mémoire programme d'un dsPIC

    Citation Envoyé par ioro Voir le message
    Alors, j'ai décidé d'aller voir mon responsable pour cette histoire de filtrage.

    Il m'a dit qu'un filtre RC avec une résistance de 10Ohm et deux condo (un chimique et un céramique) feraient l'affaire. Quel est votre avis sur la question ? (Je ne remets pas du tout en cause ce qu'il dit hein!)
    Quelle chute de tension (variable) sera apportée par la résistance ? Est-ce acceptable ?
    Je n'ai jamais fais de calculs (juste pour me donner bonne conscience) -> petite self (blocage HF) + 100 nF céramique

  20. #19
    ioro

    Re : Utiliser la mémoire programme d'un dsPIC

    Ouais, tu m'as perdu là....

  21. #20
    RISC

    Re : Utiliser la mémoire programme d'un dsPIC

    Salut,
    si tu n'écris pas trop souvent les valeurs de calibrations, tu peux écrire la mémoire Flash par programme. Cela s'appelle de l'emulation d'EEPROM
    Le nombre de cycles d'effacement/écriture est plus limité que l'E2PROM mais génralement de l'ordre de 10.000.
    Le document Programming Specifications explique commet faire cela
    a+

Discussions similaires

  1. comment utiliser les résultats d'un programme fortran dans un autre programme
    Par invitedb78a3a3 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 30/09/2010, 20h21
  2. [dsPIC]-la famille des dsPIC chauffe t'elle??
    Par invite3c35244f dans le forum Électronique
    Réponses: 7
    Dernier message: 02/07/2009, 07h50
  3. Programmation dsPIC sous mikroC for dsPIC
    Par invitec63490c6 dans le forum Électronique
    Réponses: 8
    Dernier message: 10/03/2009, 09h31
  4. Comment utiliser les librairies dsPIC de Microchip ?
    Par invite0fffe0df dans le forum Électronique
    Réponses: 5
    Dernier message: 29/07/2008, 12h43
  5. memoire externe sur dsPIC
    Par invite64eb49fc dans le forum Électronique
    Réponses: 0
    Dernier message: 27/02/2008, 15h38
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...