he configurado el Pic16f1826 en MikroBasic a 32 MHz de la siguiente forma
en el editor de programa:
CONFIG1 :$8007 : 0x09BC
CONFIG2 :$8008 : 0x1513
y el código de programación sería el siguiente
program Ejemplo1
main:
Osccon = $F0 ; habilitar el oscilador interno a 8 MHz + pescarle X 4
AnselA = $00 ; Puerto A como digitales
AnselB = $00 ; Puerto B como digitales
TrisA = $00 ; Puerto A como salidas
PortA = $00
TrisB = $00 ; Puerto B como salidas
PortB = $00
while True
LatA = $01
Delay_ms(1000)
LatA = $02
Delay_ms(1000)
LatA = $03
Delay_ms(1000)
LatA = $04
Delay_ms(1000)
wend
end.
ya montado en el proto el problema no funciona y quiero saber si hay algún problema en la configuración del oscilador interno, las conexiones están bien y el MCLR a 1 por lo que supongo que no debe reiniciarse.
espero que alguien pueda ver cuál es mi error para que funcione bien este programa
en el editor de programa:
CONFIG1 :$8007 : 0x09BC
CONFIG2 :$8008 : 0x1513
y el código de programación sería el siguiente
program Ejemplo1
main:
Osccon = $F0 ; habilitar el oscilador interno a 8 MHz + pescarle X 4
AnselA = $00 ; Puerto A como digitales
AnselB = $00 ; Puerto B como digitales
TrisA = $00 ; Puerto A como salidas
PortA = $00
TrisB = $00 ; Puerto B como salidas
PortB = $00
while True
LatA = $01
Delay_ms(1000)
LatA = $02
Delay_ms(1000)
LatA = $03
Delay_ms(1000)
LatA = $04
Delay_ms(1000)
wend
end.
ya montado en el proto el problema no funciona y quiero saber si hay algún problema en la configuración del oscilador interno, las conexiones están bien y el MCLR a 1 por lo que supongo que no debe reiniciarse.
espero que alguien pueda ver cuál es mi error para que funcione bien este programa
Última edición: