H P S P I N E l e t r ô n i c a D i g i t a l e P r o g r a m a ç ã o d e M i c r o c o n t r o l a d o r e s P I C |
HOME PROJETOS PROGRAMAÇÃO |
OSC18F_SET fosc,pll
Esta macro configura o oscilador interno de um microcontrolador da família 18F com várias opções de frequência de trabalho.
Para usar esta macro deve-se usar, também, a opção "CONFIG OSC=INTIO67" ou "CONFIG OSC=INTIO7" dos configuration bits.
O parâmetro "fosc" representa o valor da frequência de trabalho em Hertz que se deseja configurar.
A frequência pode ser quadruplicada, usando-se o parâmetro "pll". Use "s" no parâmetro "pll" para quadruplicar a frequência ou "n" para manter a frequência normal, especificada por "fosc".
Consultar o data sheet para ter certeza dos valores que podem ser usados no oscilador interno de cada microcontrolador.
Configurar o oscilador interno a 16MHZ:
CONFIG OSC=INTIO67 . goto inicio . . inicio nop OSC18F_SET 4000000,"s" . |
![]() |
H P S P I N Desde 04 de Março de 2010 Atualização: 20 de Jun de 2025 |
![]() |