Tim Mitchell wrote: : In article , Dennis Clark : writes [snip] :> Thanks, that was the first thing that I did, but it didn't help a bit. :>I've also found that when fiddling with the fuse settings on the AVR one :>should be rather careful. I twiddled one bit (slow rise on resonator) that :>rendered the chip non responsive. Since the device is in a board using :>ISP programming this presented a bit of a problem. I solved it by grabbing :>the clock out crystal pin signal from one board and injecting it into the :>clock in crystal pin on that board to reset the fuses. Whew. :>
: I've found that the Mega devices are much more sensitive to the fuse : settings than the AT90S... devices were. I've also had the above problem : of losing ISP by changing one of the startup fuse settings, I had to get : hold of a parallel programmer to rescue the device.
I'd have been SOL there, my part is PLCC and my trusty STK500 is strictly DIP, which makes it useless with the new MEGA parts being in those tiny pitch SMT only formats...
: I would guess that this is causing your problem. The mega parts have an : enormous range of power-up fuse settings which only seem to work in : limited conditions and maybe the startup characteristics of your board : fall in between them. While testing out the various fuse settings I : found that devices would sometimes not start up the first time, then : next time and all subsequent times would start, which made testing a bit : unpredictable.
I've decided NOT to fiddle with the fuses any more beyond the simple stuff and add a 80 cent reset chip. My MEGA8535 starts fine every time with my cockroached DS1233 on it. That was enough to decide me - I went back and modded the schematics and added the part to the PCB layout, fin.
DLC