BX24 - always ON??

Started by Carlo Valentini April 10, 2006
I was programming my robot, BX24 based, moving some servo motors through an
atom-board mounting my BX24 chip. I never touch nor red neither green led.

Just now, switching on my BX24 both red and green led bright together... and
still always ON.
Trying to download any program, downloader always show an error message..

How can I test my chip to check if it's damage, or how can I reset the
hardware in order to control if something is burn out permanently?

You can take a look at my bot at:
http://www.itiomar.it/studenti/document.shtm

Thank you!
Carlo
Hi Carlo,

Unfortunately, it is most likely your BX-24 has been electrically permanently damaged. The high voltages usually found in robotic circuits can instantly damage an integrated circuit if a wiring fault takes place.

Other than checking all of the physical components and wiring for proper condition, testing a misbehaving "chip" in a robot is fruitless. For my projects I have a known good BX-24 in a known good test breadboard circuit that is easy to check that it is working. If I have a BX-24 in another circuit that has been working and then stopped or acts weird, I remove it from the existing circuit and exchange (plug it into) the test breadboard that I know was working perfectly. This type of "substitution" trouble-shooting is pretty much a GO/NO-GO affair, but at least it will give you an answer. You may want to include some trouble-shooting code in the beginning of your next system control program. For example: (1) add a short delay as the first line in your program to ensure that the downloader can get the attention of the "chip". (2) Blink one of the onboard LEDs twice to signal you that the code has gotten this far OK. (3) Initialize any appropriate items, mem, ports, etc. and the blink the other LED in a "pattern" that says the code has executed this far OK. Adding things like this to the front of your program will give you positive feedback that it is executing OK. In a more advanced design you might add a "test mode pushbutton switch" that is read at the beginning of your program. Holding down on this switch and pressing "reset", would facilitate executing special test code that you could write to do additional trouble-shooting.

I hope this helps,

Eric
----- Original Message -----
From: Carlo Valentini
To: b...
Sent: Monday, April 10, 2006 7:01 AM
Subject: [BasicX] BX24 - always ON??
I was programming my robot, BX24 based, moving some servo motors through an
atom-board mounting my BX24 chip. I never touch nor red neither green led.

Just now, switching on my BX24 both red and green led bright together... and
still always ON.
Trying to download any program, downloader always show an error message..

How can I test my chip to check if it's damage, or how can I reset the
hardware in order to control if something is burn out permanently?

You can take a look at my bot at:
http://www.itiomar.it/studenti/document.shtm

Thank you!
Carlo