Hola, tengo un problema:
Voy a usar las patillas RA0:4 como entradas de mi PIC16F684
En MPLAB v8.0 he configurado en "Configuration Bits" el modo EC, para poder introducir una señal de reloj por RA5/CLKIN,
con lo que me queda libre R4,
He cargado el registro del banco1 TRISA con 0xFF, he vuelto al banco0,
compruebo que efectivamente en registro TRISA tiene cargado b'00111111', he configurado estas patillas como pull-up.
Voy al workbook Stimulus y en Asinch pongo todas mis patillas de entrada, y "set high", le doy a apply, y luego fire, paso una intruccion mas en el debugger y solo me muestra a 1 RA2:4
He mirado (creo) todos los registros que afectan al PORTA y creo que esta todo bien, alguien tiene alguna sugerencia de porque esas dos patillas no funcionan bien? o sera cosa de la simulacion y luego fisicamente si en TRISA estan bien funcionarán correctamente?
Otra cosa rarita, en el workbook en IN/Register ACtions, por ejemplo; yo le cargo en Hex el '1A' le doy a apply paso una instruccion y el me carga en PORTA h'18', en decimal 24, puede venir del mismo sitio el error,
Otra cosa, no se si tendra que ver, voy a programarlo con el programador de https://www.forosdeelectronica.com/...-pic-memorias-puerto-usb-pickit2-clone-18080/ (gracias forever) Moyano, y como es DIP14 mi PIC las patillas creo que data y clock son la 17 y 18 que coinciden con las RA0 y RA1 que me dan problemas, puede que haya por ahi algun error? m
Muchas gracias como siempre de antemano y perdón por la biblia.....
Voy a usar las patillas RA0:4 como entradas de mi PIC16F684
En MPLAB v8.0 he configurado en "Configuration Bits" el modo EC, para poder introducir una señal de reloj por RA5/CLKIN,
con lo que me queda libre R4,
He cargado el registro del banco1 TRISA con 0xFF, he vuelto al banco0,
compruebo que efectivamente en registro TRISA tiene cargado b'00111111', he configurado estas patillas como pull-up.
Voy al workbook Stimulus y en Asinch pongo todas mis patillas de entrada, y "set high", le doy a apply, y luego fire, paso una intruccion mas en el debugger y solo me muestra a 1 RA2:4
He mirado (creo) todos los registros que afectan al PORTA y creo que esta todo bien, alguien tiene alguna sugerencia de porque esas dos patillas no funcionan bien? o sera cosa de la simulacion y luego fisicamente si en TRISA estan bien funcionarán correctamente?
Otra cosa rarita, en el workbook en IN/Register ACtions, por ejemplo; yo le cargo en Hex el '1A' le doy a apply paso una instruccion y el me carga en PORTA h'18', en decimal 24, puede venir del mismo sitio el error,
Otra cosa, no se si tendra que ver, voy a programarlo con el programador de https://www.forosdeelectronica.com/...-pic-memorias-puerto-usb-pickit2-clone-18080/ (gracias forever) Moyano, y como es DIP14 mi PIC las patillas creo que data y clock son la 17 y 18 que coinciden con las RA0 y RA1 que me dan problemas, puede que haya por ahi algun error? m
Muchas gracias como siempre de antemano y perdón por la biblia.....