Discussion Forum

EINT0 behavior at powerup lpc2387

Next Thread | Thread List | Previous Thread Start a Thread | Settings

DetailsMessage
Read-Only
Author
j p
Posted
9-Jun-2009 23:46 GMT
Toolset
ARM
New! EINT0 behavior at powerup lpc2387

background:
on a lpc2387 processor, we have a push button on EINT0 and when active the switch grounds the EINT0 p53 low.

problem:
if the push button is held down at at the time the processor is powered up the part goes into the built in boot loader and never comes out. and must be power cycled again with the push button inactive.

-if the lpc2387 part is locked (not allowing the boot loader to work) will this prevent entering the built in boot loader if EINT0=0 at powerup.
-is there any other way to decouple EINT0 from the bool loader at power up (other than gating it with external logic)

Read-Only
Author
Per Westermark
Posted
9-Jun-2009 23:50 GMT
Toolset
ARM
New! RE: EINT0 behavior at powerup lpc2387

You can use the protection to deactivate this way into the boot loader. But you must then add another pin somewhere that your application watches. Or you must add a communication interface where your program accepts data and performs IAP.

Read-Only
Author
j p
Posted
10-Jun-2009 00:08 GMT
Toolset
ARM
New! RE: EINT0 behavior at powerup lpc2387

"You can use the protection to deactivate this way into the boot loader"

so you are saying locking the code will prevent EINT0 entry to the boot loader? EINT0 will behave normally at power up.

Read-Only
Author
Per Westermark
Posted
10-Jun-2009 08:17 GMT
Toolset
ARM
New! RE: EINT0 behavior at powerup lpc2387

It depends on which level you lock with. Look in the user manual for the chip. The manual is thick because it has a lot of useful information.

Next Thread | Thread List | Previous Thread Start a Thread | Settings