Cathode Cleaning ?
Posted: Tue May 29, 2018 6:56 pm
Hi Tony,
Is the cathode cleaning routine activated in the 5-Relay module?
I ask the question because I don't see any cathode cleaning triggered (as it is the case in the IN-14 kit and the cylinder clock)
I had a look at the source asm code and I saw some code ready for the cleaning:
incf Cleanbyte,f
movlw .11
xorwf Cleanbyte,w
btfsc STATUS,Z
clrf Cleanbyte
movf Old_cat1,w
btfsc TICKflags,0
movf Cleanbyte,w
Call Display_byte
But the cleaning will start only when the corresponding bit in TICKflags is set to 1 (in the above example, bit0 of TICKflags) and I found nowhere in the code some instruction that will set these bits to 1.
Are these bits set by packet transmission?
Is the cathode cleaning routine activated in the 5-Relay module?
I ask the question because I don't see any cathode cleaning triggered (as it is the case in the IN-14 kit and the cylinder clock)
I had a look at the source asm code and I saw some code ready for the cleaning:
incf Cleanbyte,f
movlw .11
xorwf Cleanbyte,w
btfsc STATUS,Z
clrf Cleanbyte
movf Old_cat1,w
btfsc TICKflags,0
movf Cleanbyte,w
Call Display_byte
But the cleaning will start only when the corresponding bit in TICKflags is set to 1 (in the above example, bit0 of TICKflags) and I found nowhere in the code some instruction that will set these bits to 1.
Are these bits set by packet transmission?