Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Wenas.
Tengo un problemilla de conceptros, me gustaria saber la diferéncia entre:
#byte PORTB = 0x00000110
#byte TRISB = 0x10000110
El PORTB por lo que se, és el puerto que se utiliza, allí se le dan los valores de entrada/salida.
El TRISB pensaba que tenia la misma función.
Alguien me puede aclarar las diferencias entre esas dos funciones?
Saludos.
Una preguntilla,
PORTB y TRISB pueden ser cualquier dirección de memoria? o tiene que ser 0x06 y 0x86 respectivamente? depende de las entradas/salidas?
Saludos.
Wolfskin, tienen que ser las de su registro.
Las direcciones de los registros, como PORTB y TRISB (y OPTION_REG, STATUS, TMR0, PCL, FSR, INTCON, etc) están especificadas en el datasheet de cada microcontrolador, normalmente en la sección "Memory Organization" --> "Data Memory".
Estas cosas se aprenden bien en ensamblador!
Cada registro tiene su posición de memoria y su banco de memoria, abrete el data como te dicen y puedes verlo.
Muchas gracias a todos por las respuestas 🙂