Programateur K8048
Répondre à la discussion
Affichage des résultats 1 à 19 sur 19

Programateur K8048



  1. #1
    UNTOUCHABLE

    Programateur K8048


    ------

    Bonjour je possède le programateur K8048 de velleman. Je sousaite programmer le célèbre 16f84A et puis pour des montages plus "complexes" le 16f628 (ou 16f627).
    Pour celà je tapes mon programme en C sous MPLAB (CC5X), je le compile ce qui me donne des fichiers en ASM et en HEX.
    J'utilise donc le logiciel PROGPIC2 livré avec le K8048 pour envoyer mon programme vers la Puce ( 16f84A). Et là problème :
    Le logicielle m'affiche "No config-word in File...". Je continus comme si de rien n'étais, tout semble marcher : lumière indiquant le transfert du programme.
    Mais seulement en passant dans le mode TEST (mode permettant de vérifier le fonctionnement du programme avec des boutons et des led), mon programme ne marche pas ou alors il n'a pas était envoyer dans la puce...

    Quelqu'un pourrait-il méclairer a se sujet ??

    Merci

    -----

  2. #2
    UNTOUCHABLE

    Re : Programateur K8048

    Re-bonjour
    J'apporte un complement d'information: je viens d'essayer avec un autre pic, le 16F628.... toujours le mème problème!

  3. #3
    UNTOUCHABLE

    Re : Programateur K8048

    Encore une petite chose :
    Quand j'utilise les fichiers .HEX données en exemple (avec le cd de la platine ), il n'y pas le message et la puce est parfairement programmée...
    Pourquoi ai-je donc ce message avec mes .hex compilés avec MPLAB??

  4. #4
    UNTOUCHABLE

    Talking Re : Programateur K8048

    Personne

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

    Re : Programateur K8048

    bonjour,
    le message precise
    No config-word in File...
    la configuration du pic ne figure pas dans le programme
    il faut sans doute ajouter la configuration du pic
    compare le debut des 2 programmes le tien et celui qui marche
    cordialement
    alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  7. #6
    UNTOUCHABLE

    Re : Programateur K8048

    Merci pour ta réponse
    Je suis les cours de apprendre-facile en C, il ne précise pas quoi que ce soit a mettre en début de code pour la puce....Mais je vais comparer les fichiers asm et je te tiens au courant...
    Merci

  8. #7
    UNTOUCHABLE

    Re : Programateur K8048

    Mon programme converti en assembleur par CC5X commence comme ça :
    ; CC5X Version 3.3A, Copyright (c) B Knudsen Data
    ; C compiler for the PICmicro family
    processor 16F84A
    radix DEC
    TRISA EQU 0x85
    TRISB EQU 0x86
    RP0 EQU 5
    RA0 EQU 0
    ( J'en passe pleins car ça prend trop de place ....)
    RB5 EQU 5

    GOTO main

    alors que les programmes d'exemple commencent comme ça :

    ;----- Register Files------------------------------------------------------
    INDF EQU H'0000'
    TMR0 EQU H'0001'
    ( J'en passe pleins car ça prend trop de place ....)
    OPTION_REG EQU H'0081'
    TRISA EQU H'0085'
    TRISB EQU H'0086'
    CMCON EQU H'001F'
    ;----- STATUS Bits -----------------------------------------------------
    IRP EQU H'0007'
    RP1 EQU H'0006'
    ( J'en passe pleins car ça prend trop de place ....)
    Z EQU H'0002'
    DC EQU H'0001'
    C EQU H'0000'
    ;============================= ==============
    ; RAM Definition
    ;============================= ==============
    __MAXRAM H'01FF'
    __BADRAM H'07'-H'09', H'0D', H'13'-H'14', H'1B'-H'1E'
    ( J'en passe pleins car ça prend trop de place ....)
    __BADRAM H'185', H'187'-H'189', H'18C'-H'1EF'
    ;============================= ==============
    ; Configuration Bits
    ;============================= ==============

    _BODEN_ON EQU H'3FFF'
    _BODEN_OFF EQU H'3FBF'
    _CP_ALL EQU H'03FF'
    _CP_75 EQU H'17FF'
    ( J'en passe pleins car ça prend trop de place ....)
    _XT_OSC EQU H'3FED'
    _HS_OSC EQU H'3FEE'

    __CONFIG _BODEN_ON & _CP_OFF & _DATA_CP_OFF & _

    Que dois-je faire .....

  9. #8
    UNTOUCHABLE

    Re : Programateur K8048

    J'ai essayé a tout hasrd de mettre #include <P16F628.inc> au début de mon programme,..... ça ne marche pas non plus , j'ai le message suivant lors de la compilation : CC5X is unable to compile the expression
    Je ne sais donc pas comment faire pour compiler bien mon programme (avec les indications de la puce) pour ne plus avoir "No config-word in File..." !!??

  10. #9
    alainav1

    Re : Programateur K8048

    bonjour,
    je ne programme pas en C
    mais il doit y avoir une façon de generer la configuration dans ton programme exemple c'est la ligne
    __CONFIG _BODEN_ON & _CP_OFF & _DATA_CP_OFF & _
    ou
    il doit y avoir une zone de configuration sur ton programmateur K8048
    (des case a cocher je crois ) je ne suis pas chez moi donc je ne peux pas verifier (car j'ai utilisé ce programmateur ) je rentre la semaine prochaine (je suis passé au pickit 2 express )
    je pense que même si tu programmes en C il est important de faire un peux d'assembleur pour comprendre le role des registre , je n'ai encore rien vu de mieux que les cours Bigonoff
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  11. #10
    UNTOUCHABLE

    Re : Programateur K8048

    Merci je vais me pencher sur cette ligne
    __CONFIG _BODEN_ON & _CP_OFF & _DATA_CP_OFF & _

    Je ne pensai pas avoir autant de mal pour programmer ce petit PIc !!

  12. #11
    alainav1

    Re : Programateur K8048

    bonjour,
    a mon avis la programmation est facile ce qui est plus délicat c'est de bien maitriser l'amont " dire au pic comment on veut l'utiliser "

    j'ai fait un petit tutoriel sans prétention pour expliquer ma demarche cela peux peut être te servir
    cordilament
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  13. #12
    UNTOUCHABLE

    Re : Programateur K8048

    T'as fait un tutos !!
    C'est bon a savoir ça !! Où peut on le trouver ?

  14. #13
    alainav1

    Re : Programateur K8048

    bonjour,
    tu vas sur mon site a la page electronique
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  15. #14
    UNTOUCHABLE

    Re : Programateur K8048

    Je viens de remarquer qu'avec un programme compilé sous MPLAB (mise a part le bug "no config-word...) le comportement de celui ci est aléatoire (led qui clignote dans tous les sens ). Problème qui n'arrive pas avec les fichiers d'exemple déja en .hex
    Pour la ligne de config en assembleur, je n'ai pas trouver l'équivalent en C

    PS : Dois-je renommer mon topic ?? Apparement le problème ne viens pas du K8048...

    PS 2 : Ton site est très interressant alainav1 , et donne pas mal d'idées... Et les pic que tu manipules ne sont pas des plus petites
    Dernière modification par UNTOUCHABLE ; 13/11/2008 à 17h39.

  16. #15
    alainav1

    Re : Programateur K8048

    Bonjour,
    sur le programmateur velleman

    tu as une zone
    configuration
    view /set
    où tu choisis ta configuration

    pres de la touche
    write tu coche "write config.word "

    c'est une façon de configurer
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  17. #16
    UNTOUCHABLE

    Re : Programateur K8048

    Salut la case était déjà cochée...
    en rajoutant celle ligne #pragma config = 0x3F71
    ça marche !!!! (sauf les entrées !! )
    Seulement que veut dire cette ligne, est-ce vraiment le bon choix que de mettre 0x3F71 ??
    j'ai trouver çà ici http://forums.futura-sciences.com/el...-pic16f-c.html

  18. #17
    alainav1

    Re : Programateur K8048

    bonjour,
    cela correspond aux bits de configuration
    l'explication se trouve dans la data sheet (et dans le cours de bigonoff )
    la configuration sur ce pic permet de choisir
    si l'on souhaite proteger le programme
    si le demarrage doit etre temporise
    si le watchdog doit etre mis en service
    quel type d'oscillateur est utilisé
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  19. #18
    alainav1

    Re : Programateur K8048

    bonsoir
    pour ta configuration (si tu utilise un quartz de 4MHZ)
    ce serait
    3FF1
    (pas de protection ,demarrage temporisé ,pas de watchdog,quartz 4Mhz)
    cordialement
    Alain
    Décider de faire, c'est bien . Décider quand, c'est mieux !

  20. #19
    UNTOUCHABLE

    Re : Programateur K8048

    Bonjour alainav1
    Merci pour ta réponse, je vais essayer avec 3FF1 (j'uilise effectivement un quartz de 4Mhz), et je vais un peu me documeter sur les cours de bigonoff....
    je te tiens au courant

Discussions similaires

  1. Programateur pic
    Par invite39cbe40b dans le forum Électronique
    Réponses: 5
    Dernier message: 06/06/2008, 19h30
  2. [Thermique] probleme programateur Chaudiere
    Par JeffBeck dans le forum Dépannage
    Réponses: 10
    Dernier message: 17/04/2008, 11h04
  3. problème avec k8048
    Par Bladejo95 dans le forum Électronique
    Réponses: 0
    Dernier message: 21/02/2007, 23h14
  4. K8048 / Vm111 / Pic 16f88
    Par Paintitblack dans le forum Électronique
    Réponses: 1
    Dernier message: 26/01/2007, 21h14
  5. programateur bloqué
    Par invite9efac0e4 dans le forum Dépannage
    Réponses: 6
    Dernier message: 07/09/2006, 21h10
Découvrez nos comparatifs produits sur l'informatique et les technologies.