Pic18f65k22 escribiendo 2 bytes en un carácter no firmado al asignar un valor

1

Estoy usando pic18f65k22 y mplabx con el kit de imágenes 3.

Tengo una variable char sin firmar sim_reg. Cuando le asigno un valor de 0x01, se escribe en dos bytes consecutivos en lugar de 1. Por lo tanto, escribe sobre mi siguiente variable, causando un caos.

La instrucción de asignación es sim_reg = 0x01 y su desmontaje es

Movlw 0x1
Movlb 0x2
Movwf count,banked

Pero afecta a dos bytes consecutivos

    
pregunta Muhammad Ali

0 respuestas

Lea otras preguntas en las etiquetas