Hola a todos,
Estoy teniendo un problema al programar un pic, concretamente el 18F4458.
Con un programa tan simple como el que aqui os detallo:
---------------------------------------
#include <p18f4458.h>
void main(void){
TRISB=0x00;
PORTB=0x07;
while (1);
}
-----------------------------------------
Resulta que despues de la asignación, portb únicamente me carga los bits 1 - 2 y 3.
En la asignación de arriba, el valor que tomaría sería 0x00.
Alguien me puede explicar que pasa?
Gracias!
Estoy teniendo un problema al programar un pic, concretamente el 18F4458.
Con un programa tan simple como el que aqui os detallo:
---------------------------------------
#include <p18f4458.h>
void main(void){
TRISB=0x00;
PORTB=0x07;
while (1);
}
-----------------------------------------
Resulta que despues de la asignación, portb únicamente me carga los bits 1 - 2 y 3.
En la asignación de arriba, el valor que tomaría sería 0x00.
Alguien me puede explicar que pasa?
Gracias!