AVR-MT128 Acting Weird

I have the AVR-MT128 (http://www.sparkfun.com/commerce/produc … ucts_id=37)

I had another microcontroller hooked up to RXD0 and constantly outputting ‘a’ serially. I then used Pony Prog to program the Mega128 on the board using the ISP programming connection. I forgot to stop the other microcontroller from outputting to the same pin the programmer was using. Obviously this messed up the board.

Now, according to Pony Prog it can download code correctly, but the code is definetly not running correctly. So, I don’t think it’s actually downloading. I used Pony Prog to check the security and configuration bits and they are all at the correct values.

Any thoughts on how to reset the chip?

Thanks a lot

read and check the fuses?

stevech:
read and check the fuses?

Is there some way to do that with Pony Prog using the ISP? That’s the only programming tool I have. I don’t have a JTAG programmer. I think the JTAG is the only way to work with fuses.

I don’t know about that one, but any ISP tool should be able to read/modify the fuse bit settings.

I looked in PonyProg and fuse read/write seems to be under a menu called security and configuration bit settings. I ran that, aborted since I don’t have that hardware, and a pop-up window came up showing the fuse bit settings.

I use the $35 Atmel USB-based ISP. Recommended, rather than a possibly unreliable ISP device.