4 ms·
1) You should expect lost , delayed and garbled comms. Your app layer or stacks should handle this. 2) A limit switch will still need debounce. If it's the so
by ArkyBeagle 10y ago
1) You should expect lost , delayed and garbled comms. Your app layer or stacks should handle this.
2) A limit switch will still need debounce. If it's the sort of limit switch that will keep people's hand attached to their arm, I would be loathe to depend on interrupt priority for it.
- ambrop7 10y agoI suppose this was just an example of when you want to do safety-critical control in software. For something as simple, hardware measures are probably more appropriate, but your particular problem may be far too complex to solve with simple hardware-based logic. For example, consider a system in a radiation therapy machine which ensures the patient does not receive too much dose or at the wrong spots.
- bravo22 10y ago1) Indeed. 2) You can debounce reliably in hardware.