Page 1 of 1

problème PWM sur PIC16F1847 RESOLU

Posted: Thu Jun 06, 2013 10:53 am
by pilou8830
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? :oops:

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
test_PWM_16F1847.fcf
programme test_PWM_16F1847
(4.5 KiB) Downloaded 403 times
programme test_PWM_16F1847
quartz 4MHz

Re: problème PWM sur PIC16F1847

Posted: Sat Jun 08, 2013 8:51 am
by Kenrix2
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.

Re: problème PWM sur PIC16F1847

Posted: Sat Jun 08, 2013 3:09 pm
by pilou8830
Merci à toi Kenrix2
C'est OK pour la modification software de 16F1847 :D
compilation : OK
Mais en pin 9 du PIC il n'y a rien, pas de signal carré. :(
voici le fichier de test :
test_PWM_16F1847.fcf
PIC16F18847
(5 KiB) Downloaded 417 times
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

????

Re: problème PWM sur PIC16F1847

Posted: Sat Jun 08, 2013 11:21 pm
by Kenrix2
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

Re: problème PWM sur PIC16F1847

Posted: Fri Jun 21, 2013 8:34 am
by pilou8830
cela fonctionne maintenant!!! :P

Merci