avrdude-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[avrdude-dev] Any idea why device signature would come back 0x0000?


From: Roderick Mann
Subject: [avrdude-dev] Any idea why device signature would come back 0x0000?
Date: Wed, 13 Jul 2016 23:31:50 -0700

I built a new board around an ATmega1281. I soldered a brand-new IC onto it, 
connected power and ISP, and I'm getting a device signature of 0 with avrdude 
and Dragon.

I tried it on an OSEPP ATmega2560, and it works correctly.

Looking at the PDO waveform of my '1281 on the oscope, it seems to visually 
match the timing of the OSEPP '2560.

I have a Beagle SPI protocol analyzer, but I'm not sure it can properly capture 
the transaction (it wants proper SPI modes 0-3, and I can't quite tell from the 
data sheet what mode programming is). It does show this for MOSI:

AC 53 00 00 AC 53 00 00 30 00 00 00 30 00 01 00
30 00 02 00 30 00 00 00 30 00 01 00 30 00 02 00
30 00 00 00 30 00 01 00 30 00 02 00 00

Which looks like an attempt to read bytes 0, 1, and 2 of the signature, three 
times.

It shows this for MISO:

FF FF 53 00 00 AC 53 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00

Which doesn't look great at all. It does look like the start of a proper 
response, but all the results are 00?

Is it just a bad IC?

-- 
Rick Mann | address@hidden
Help Matterport bring 3D to the world. Join us!
http://matterport.com/jobs/






reply via email to

[Prev in Thread] Current Thread [Next in Thread]