Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
projects:winklepicker [2017/02/18 00:23] – darron | projects:winklepicker [2019/09/09 16:16] (current) – [Operation] darron | ||
---|---|---|---|
Line 4: | Line 4: | ||
</ | </ | ||
- | Winklepicker Reset Controller is a reset controller | + | Winklepicker Reset Controller is a RS232 BREAK detector using either a PIC12F1501 or PIC12F1571 microcontroller. |
+ | |||
+ | It has been designed specifically | ||
=== Licence === | === Licence === | ||
Line 11: | Line 13: | ||
=== Credits and Thanks === | === Credits and Thanks === | ||
- | Winklepicker Reset Controller is developed by Darron M Broad. | + | Winklepicker Reset Controller is developed by Darron M Broad. |
+ | |||
+ | === Operation === | ||
+ | |||
+ | Winklepicker monitors the serial Tx line between a host computer and a target device and will reset that device when a serial BREAK condition is detected. | ||
+ | |||
+ | This is used to enter the boot loader on the target, for firmware maintenance tasks. | ||
+ | |||
+ | Two modes of operation are available with Winklepicker. The mode is selected using a pin on the controller which is inspected at power-up. | ||
+ | |||
+ | ==Mode 1== | ||
+ | |||
+ | The target device is reset after a BREAK condition is sent from the host with a duration of ~50ms. The target is taken out of reset when the BREAK condition ends. | ||
+ | This mode works with a large variety of UART devices which may only have Tx/Rx connections, | ||
+ | ==Mode 2== | ||
- | In operation, Winklepicker monitors the serial TxD line between | + | The RTS output of the host computer |
- | Two modes of operation are available with Winklepicker. In mode one, the target | + | Routing |
- | The first mode is the simplest and works with a large variety of UART devices, such as those pictured. The second mode is to allow more control of the reset pin (for example, with ICSP). Either mode is selected using a pin on the reset controller which is selected | + | This mode can be used to simply reset the device or allow fine grained |
- | == Demonstration == | + | === Demonstration |
Here is an example configuration for the [[: | Here is an example configuration for the [[: | ||
Line 27: | Line 43: | ||
{{: | {{: | ||
- | == Checkout == | + | === Checkout |
< | < | ||
- | hg clone http:// | + | hg clone http:// |
+ | cd winklepicker | ||
+ | make | ||
</ | </ |