??? 10/07/09 07:41 Read: times |
#169485 - why was working with the other microcontroller Responding to: ???'s previous message |
Chico Magalhães said:
I discovered that putting a pullup in the output the ULN starts to work normally...
Well... OK... BUT... why was working with the other microcontroller (the now burnt one) ??? It is actually surprisingly common that things can appear to "work" when, apparently, they shouldn't! This is a sign that it was working just by luck - and not by design. This is why it is so important to understand the difference betweem just trying something a few times and not noticing anything "wrong", and properly testing it under all required operating conditions and verifying that everything remains fully "in-specification". In particular, proper testing needs to exercise all the "failure" conditions, and verify that they are correctly handled, and that the system correctly recovers afterwards... |