On 29/03/2018 20:44, Nejat Dilek wrote: > The difference between that 1-wire protocol and my case is that in > that protocol at least the master is noise immune. This is not > possible in my case, whatever address line I choose there will always > be previously unknown 1/0 toggles because of normal use of the > computer. The protocol I described will reject invalid data and will restart when valid data is received. So nothing in the past should make a difference. No matter how complex you make the starting mechanism, you should make sure it can detect that during receipt of a message. > Actually it's a good idea to calculate the duration of the line being > held low or high but in my case it's not possible to continously drive > this line high or low. Do you have space for a latch? Do you have asynchronous serial on the cpu? It might be a crazy idea, but you may be able to use the chip select as the serial clock and have the address line as the data.Received on 2018-03-30 10:01:12
Archive generated by hypermail 2.2.0.