Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Forum général en BASIC et PASCAL !

Modérateur : Gérard

Configuration 18F2550
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#11 Message par cyril13110 » mar. 14 avr. 2020 11:22

heu ok bizzare alors que mikrobasic ne le connaise pas.......

Configuration 18F2550
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#12 Message par satinas » mar. 14 avr. 2020 11:27

Il n'y a pas de CCP2MX dans le fichier "18F2550.mlk" ?
date du fichier 22/10/2019 12h48

Configuration 18F2550
pspic
Passioné
Passioné
Messages : 357
Âge : 77
Enregistré en : septembre 2017
Localisation : 68

#13 Message par pspic » mar. 14 avr. 2020 12:57

Bonjour,
J'ai compilé le code cité plus haut avec MikroBasic + EasyPic5 et voici le résultat:
Im1.jpg

Il faut donc commencer par corriger les erreurs.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Configuration 18F2550
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#14 Message par cyril13110 » mar. 14 avr. 2020 13:08

Sans titre.png


de quelle erreur tu me parle?
Avec la V7.6.0 je n'ai pas d'erreur de mon coté......
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Configuration 18F2550
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#15 Message par Temps-x » mar. 14 avr. 2020 13:12

Bonjour tout le forum,

Voici les divers configuration en ASM dans CONFIG3H pour choisir la sortie du PWM

Code : Tout sélectionner


_CCP2MX_OFF_3H       EQU  H
'FE'    ; CCP2 input/output is multiplexed with RB3
_CCP2MX_ON_3H        EQU  H
'FF'    ; CCP2 input/output is multiplexed with RC1


Et pour mettre en fonction le PWM en version ASM, voici un exemple, ça doit être pareille en MIKROBASIC

Code : Tout sélectionner



;*********************** "configuration du pwm du microncontrôleur" ****************************

      movlw    D'99'                      ; réglage du "débordement" de TMR2 
      movwf    PR2                        
; PR2 D'99' donc fréquence à 1250 Hz si prédiviseur à 16

                                  
      movlw B
'00000110'                   ; diviseur pour réduire ou augmenter pwm
      movwf T2CON                        
                                          
                                          
                                         
      movlw B
'00001100'                   ; "1100" 4 bits mode pwm 
      movwf CCP1CON                       
; "00" 2 bits pour variation du rapport cyclique 
      movwf CCP2CON                       
      
;***********************************************************************************************
debut
 
      clrf CCPR1L                         
; pwm 1 à zéro 
      clrf CCPR2L                         
; pwm 2 à zéro



C'est quand même beaucoup plus clair en version ASM, on voie tout ce qui s'y passe. dehors!!


==> A+
Modifié en dernier par Temps-x le mar. 14 avr. 2020 15:30, modifié 2 fois.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Configuration 18F2550
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#16 Message par cyril13110 » mar. 14 avr. 2020 13:49

je vois bien CONFIG3H dans la conf matériel mais impossible de le modifier.

Configuration 18F2550
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#17 Message par Temps-x » mar. 14 avr. 2020 13:53

Là.... je peux pas t'aider.... ça vient peut être d'un bug de MIKROBASIC, ta plus qu'a l'écrit en ASM ou je pourrais t'aider.
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Configuration 18F2550
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#18 Message par cyril13110 » mar. 14 avr. 2020 13:59

J'ai trouvé mais alors c'est pas vraiment intuitif......
Dans le pop up "Edit projet"il y a une ligne option CCP2 MUX bit et 2 possibilité ENABLED ou DISABLED et il fallait le mettre sur ENABLED.
Je l'ai testé sans grande conviction mais le mail de temps-x m'a interpelé et surtout la ligne suivante:
"_CCP2MX_ON_3H EQU H'FF' ; CCP2 input/output is multiplexed with RC1"


Sans titre.png


Merci pour vos petits coups de pouces
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.

Configuration 18F2550
cyril13110
Confirmé
Confirmé
Messages : 724
Âge : 41
Enregistré en : avril 2016
Localisation : 13

#19 Message par cyril13110 » mar. 14 avr. 2020 14:49

JE vais finir les cartes et je fais un sujet projet alimentation de laboratoire complet avec résultat de test et fonctionnement

Configuration 18F2550
pspic
Passioné
Passioné
Messages : 357
Âge : 77
Enregistré en : septembre 2017
Localisation : 68

#20 Message par pspic » mar. 14 avr. 2020 18:40

cyril13110 a écrit :Sans titre.png

de quelle erreur tu me parle?
Avec la V7.6.0 je n'ai pas d'erreur de mon coté......

J'ai bien la même version V7.6.0, je pense que je n'ai pas le même code.


Retourner vers « Langage BASIC & PASCAL »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 21 invités