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 ---
- 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 ---
Modérateur : Gérard
Configuration 18F2550
-
cyril13110
Confirmé- Messages : 724
- Âge : 41
- Enregistré en : avril 2016
- Localisation : 13
Configuration 18F2550
Configuration 18F2550
Configuration 18F2550
-
cyril13110
Confirmé- Messages : 724
- Âge : 41
- Enregistré en : avril 2016
- Localisation : 13
Configuration 18F2550
Bonjour tout le forum,
Voici les divers configuration en ASM dans CONFIG3H pour choisir la sortie du PWM
Et pour mettre en fonction le PWM en version ASM, voici un exemple, ça doit être pareille en MIKROBASIC
C'est quand même beaucoup plus clair en version ASM, on voie tout ce qui s'y passe.
A+
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.
A+
Modifié en dernier par Temps-x le mar. 14 avr. 2020 15:30, modifié 2 fois.
Configuration 18F2550
-
cyril13110
Confirmé- Messages : 724
- Âge : 41
- Enregistré en : avril 2016
- Localisation : 13
Configuration 18F2550
Configuration 18F2550
-
cyril13110
Confirmé- Messages : 724
- Âge : 41
- Enregistré en : avril 2016
- Localisation : 13
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"
Merci pour vos petits coups de pouces
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"
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é- Messages : 724
- Âge : 41
- Enregistré en : avril 2016
- Localisation : 13
Retourner vers « Langage BASIC & PASCAL »
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 39 invités