Author Topic: 3 Pulses RESET for LPC932  (Read 2847 times)

Joseph Goldburg

  • Guest
3 Pulses RESET for LPC932
« on: June 15, 2004, 07:12:07 am »
Hi All,

How does Flash Magic generate the timing requirements for the
3 pulse reset method using the RTS and DTR?.... Since MS windows is very timing inaccurate?


Andy Ayre

  • ESAcademy Staff
  • Sr. Member
  • *****
  • Posts: 2172
    • View Profile
    • Embedded Systems Academy, Inc.
    • Email
Re: 3 Pulses RESET for LPC932
« Reply #1 on: June 15, 2004, 07:55:44 am »
It sends out three bytes FFH, FFH, FFH. When you invert this signal, the start bits become the three pulses and the 8 data bits along with the stop bit and any delay between the bytes becomes the time between the pulses. So in order to set the pulse width (which is the crucial timing requirement) you pick an appropriate baud rate. In this case it is 57600 baud.

However this method requires circuitry to support it. If you read the Flash Magic application note on hardware entry using DTR and RTS the operation of the circuit is explained.

Embedded Systems Academy, Inc.
support at esacademy dot com