[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/
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [avrdude-dev] Any idea why device signature would come back 0x0000?,
Roderick Mann <=