Hello,
Im working on a project to catch an ASCII character from a 7-bit dataline and a 1-bit strobe line. The strobe signal is around 20μS long and data bit is around 50μS long.
My current program uses a series of BTFSC's and BTFSS' to read the 7-bit data and compare with the intended ASCII character. Im counting the number of cycles on my program and it is already beyond 20μS.
Now for my question, is there a faster way to implement this routine? Something to duplicate the function of 74HCT688 (equality comparator).
Im planning to catch 3 different ASCII characters and I would need 3 if I use the 74HCT688's.
Thanks in advance.
P.S. I attached the datasheet of 74HCT688.
Im working on a project to catch an ASCII character from a 7-bit dataline and a 1-bit strobe line. The strobe signal is around 20μS long and data bit is around 50μS long.
My current program uses a series of BTFSC's and BTFSS' to read the 7-bit data and compare with the intended ASCII character. Im counting the number of cycles on my program and it is already beyond 20μS.
Now for my question, is there a faster way to implement this routine? Something to duplicate the function of 74HCT688 (equality comparator).
Im planning to catch 3 different ASCII characters and I would need 3 if I use the 74HCT688's.
Thanks in advance.
P.S. I attached the datasheet of 74HCT688.
Attachments
-
246.5 KB Views: 36