No existe alguna forma de que sea automático la configuración de los Pines 0 al 8 en lugar de ir agregando valores manualmente en cada LA...

Daniel Enrique Astudillo Guzmán

Daniel Enrique Astudillo Guzmán

Pregunta
studenthace 5 años

No existe alguna forma de que sea automático la configuración de los Pines 0 al 8 en lugar de ir agregando valores manualmente en cada LATB? :0

2 respuestas
para escribir tu comentario
    Daniel Enrique Astudillo Guzmán

    Daniel Enrique Astudillo Guzmán

    studenthace 5 años

    Excelente Pedro David Juarez Leyva te agradezco muchísimo!! :D

    Pedro David Juarez Leyva

    Pedro David Juarez Leyva

    studenthace 5 años

    Existen 3 formas de hacer referencia a un registro La primera es utilizando el registro completo, por ejemplo LATB, en este caso se le puede cargar un valor entre 0 y 255 (por que es un registro de 8 bits) y este valor afecta a todos los bits.

    La segunda forma es refiriendote a un bit en especifico, por ejemplo LATBbits.LATB0 hace referencia solo al primer bit de ese registro, y solo puedes asignarle un valor de 0 o 1

    La tercer forma es por bloques Screenshot_1.png

    Por ejemplo en la imagen hay 3 bits que comaprten el mismo nombre T0PS entonces puedes hacer referencia a esos 3 bits usando T0CONbits.T0PS y puedes cargarle un valor entre 0 y 7 por ser de 3 bits

Curso de Programación de Microcontroladores Pic con C

Curso de Programación de Microcontroladores Pic con C

Programa microcontroladores PIC con C para proyectos de hardware. Aprende a elegir microcontroladores, usar datasheets, configurar pines y conectar sensores. Ideal para quienes buscan avanzar en desarrollo técnico de electrónicos.

Curso de Programación de Microcontroladores Pic con C
Curso de Programación de Microcontroladores Pic con C

Curso de Programación de Microcontroladores Pic con C

Programa microcontroladores PIC con C para proyectos de hardware. Aprende a elegir microcontroladores, usar datasheets, configurar pines y conectar sensores. Ideal para quienes buscan avanzar en desarrollo técnico de electrónicos.