Bonjour je désire utiliser une PWM sur PIC16F1847.
La simulation fonctionne mais lorsque je compile vers HEX il indique
FCD file error (no MX_PWM_TRIS2)
quand je regarde dans la configuration il n'y a pas de MX-PWM à régler comme pour d'autre PIC ou de RA0 à désigner comme sortie PWM1 par exemple.
J'imagine qu'il faut passer par un programme en C ou autre que je ne connais pas. Pouvez-vous m'aider?
remarque : dans la datasheet du PIC16F1847 il est écrit : Pin functions can be moved using the APFCON register(s).
pilou8830
Version V4.5.18.74 PRO
ci-joint le programme test_PWM_16F1847
quartz 4MHz
problème PWM sur PIC16F1847 RESOLU
Moderator: Benj
-
- Flowcode V4 User
- Posts: 58
- Joined: Mon Aug 16, 2010 12:52 am
- Been thanked: 1 time
- Contact:
problème PWM sur PIC16F1847 RESOLU
Last edited by pilou8830 on Fri Jun 21, 2013 8:36 am, edited 1 time in total.
-
- Flowcode v5 User
- Posts: 211
- Joined: Tue Feb 19, 2013 9:51 pm
- Has thanked: 72 times
- Been thanked: 177 times
- Contact:
Re: problème PWM sur PIC16F1847
I hope you can translate this.
Look in C:/Program Files/Matrix Multimedia/Flowcode V4/FCD
Edit 16F1847.fcd
Add to [Defines]
Define24=#define MX_PWM_TRIS2 trisb
Define25=#define MX_PWM_2 6
Define26=#define MX_PWM_TRIS2a trisa
Define27=#define MX_PWM_2a 7
change in [Device]
HasAltPWM=0
to
HasAltPWM=1
save changes, restart Flowcode, good luck.
Look in C:/Program Files/Matrix Multimedia/Flowcode V4/FCD
Edit 16F1847.fcd
Add to [Defines]
Define24=#define MX_PWM_TRIS2 trisb
Define25=#define MX_PWM_2 6
Define26=#define MX_PWM_TRIS2a trisa
Define27=#define MX_PWM_2a 7
change in [Device]
HasAltPWM=0
to
HasAltPWM=1
save changes, restart Flowcode, good luck.
-
- Flowcode V4 User
- Posts: 58
- Joined: Mon Aug 16, 2010 12:52 am
- Been thanked: 1 time
- Contact:
Re: problème PWM sur PIC16F1847
Merci à toi Kenrix2
C'est OK pour la modification software de 16F1847
compilation : OK
Mais en pin 9 du PIC il n'y a rien, pas de signal carré.
voici le fichier de test : Peut-être un problème dans le fichier "config" ?? j'ai essayé plusieurs choses différentes mais ai toujours pas de signal PWM sur le PIC
????
C'est OK pour la modification software de 16F1847
compilation : OK
Mais en pin 9 du PIC il n'y a rien, pas de signal carré.
voici le fichier de test : Peut-être un problème dans le fichier "config" ?? j'ai essayé plusieurs choses différentes mais ai toujours pas de signal PWM sur le PIC
????
-
- Flowcode v5 User
- Posts: 211
- Joined: Tue Feb 19, 2013 9:51 pm
- Has thanked: 72 times
- Been thanked: 177 times
- Contact:
Re: problème PWM sur PIC16F1847
Edit 16F1847.fcd
Change in [defines]
Define21=#define MX_PWM_1 0
to:
Define21=#define MX_PWM_1 3
Define23=#define MX_PWM_1a 3
to:
Define23=#define MX_PWM_1a 0
Change in [defines]
Define21=#define MX_PWM_1 0
to:
Define21=#define MX_PWM_1 3
Define23=#define MX_PWM_1a 3
to:
Define23=#define MX_PWM_1a 0