28 sept 2013
Generation d'un
signal 1Mhz sur une sortie PIC
![]() |
![]() |
![]() |
![]() |
Generation de
625Khz avec Q=10Mhz Taux=20% |
Generation de 1Mhz
Fosc=16Mhz Taux=20% |
Generation de 1Mhz Q=20Mhz Taux=40% avec NOP |
Generation de
4Mhz Fosc=64Mhz taux=20% |
source C18 : 18F26K22_Gene1MHZ_Q20MHZ.c
L'insertion du NOP n'est possible que pour la version
20Mhz, et permet donc un taux de 40% au
lieu de 20% seulement
Bsf + NOP = 2cycles Bcf +bra=3cycles total=5cycles
Fosc=20Mhz => F utile = FOSC/4 = 5Mhz => cycle de
0,2 µSec donc 5 cycles en 5x0.2=1µS soit F=1Mhz
La mesure au frequencemetre PIC16F84 donne 1000009 hz ..
Le PIC NE FAIT RIEN D'AUTRE !
en activant la PLL et choix de Finit=16Mhz =>
FOSC=64MHz , on peut sortir 4 MHz .. assez defrechis !
Retour Home Page
(index)