Hi,
I have two Pro Mini 328 (3.3v ver.). One of them was connected to GPS sensor (Rx, Tx, Vcc, GND) and RF24+ breakeboard (SPI bus) powered by 1 cell LiPo battery.... And I forgot about that standalone schema for a day. I found it with almost fully discharged battery . a day later.
After that I can't upload sketch to the Pro Mini - Arduino IDE reports: Programmer is not responding.
I've connect it through the another one Pro Mini via SPI bus and run Amtega Board detector sketch. It shows:
Atmega chip detector.
Entered programming mode OK.
Signature = 1E 95 0F
Processor = ATmega328P
Flash memory size = 32768
LFuse = FF
HFuse = DA
EFuse = FD
Lock byte = CF
Clock calibration = A5
Bootloader in use: Yes
EEPROM preserved through erase: No
Watchdog timer always on: No
Bootloader is 2048 bytes starting at 7800
Bootloader:
7800: 0C 94 34 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7810: 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7820: 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7830: 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7840: 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7850: 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C 0C 94 51 3C
7860: 0C 94 51 3C 0C 94 51 3C 11 24 1F BE CF EF D8 E0
7870: DE BF CD BF 11 E0 A0 E0 B1 E0 EA E8 FF E7 02 C0
7880: 05 90 0D 92 A2 30 B1 07 D9 F7 12 E0 A2 E0 B1 E0
7890: 01 C0 1D 92 AD 30 B1 07 E1 F7 0E 94 2D 3D 0C 94
78A0: C3 3F 0C 94 00 3C 98 2F 95 95 95 95 95 95 95 95
78B0: 90 5D 8F 70 8A 30 7C F0 28 2F 29 5A 80 91 C0 00
....
7F60: C7 CF 10 30 11 F0 02 96 E5 CF 11 24 80 91 C0 00
7F70: 85 FF C5 CE C8 CE 8E E1 0E 94 C7 3C AE CD 85 E9
7F80: 0E 94 C7 3C AA CD F8 94 FF CF 80 00 FF FF FF FF
7F90: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FA0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FB0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FC0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FD0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FE0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
7FF0: FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
MD5 sum of bootloader = 27 EB 87 14 5D 45 D4 D8 41 44 52 CE 0A 2B 8C 5F
First 256 bytes of program memory:
0: 0C 94 B2 00 0C 94 DA 00 0C 94 DA 00 0C 94 B8 02
10: 0C 94 DC 02 0C 94 00 03 0C 94 DA 00 0C 94 DA 00
20: 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00
30: 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00
40: 0C 94 0C 05 0C 94 DA 00 0C 94 7D 06 0C 94 C0 06
50: 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00 0C 94 DA 00
60: 0C 94 DA 00 0C 94 DA 00 00 C2 01 00 01 00 05 00
70: 05 00 03 00 00 E1 00 00 01 00 0F 00 0F 00 0D 00
80: 00 96 00 00 02 00 19 00 1A 00 17 00 12 7A 00 00
90: 07 00 20 00 21 00 1D 00 80 70 00 00 0B 00 23 00
A0: 23 00 20 00 00 4B 00 00 14 00 37 00 37 00 34 00
B0: 40 38 00 00 1E 00 4B 00 4B 00 48 00 80 25 00 00
C0: 32 00 72 00 72 00 70 00 C0 12 00 00 6E 00 E9 00
D0: E9 00 E6 00 60 09 00 00 E5 00 D8 01 D8 01 D5 01
E0: B0 04 00 00 D3 01 B4 03 B4 03 B1 03 58 02 00 00
F0: B4 03 67 07 67 07 62 07 2C 01 00 00 67 07 DD 0E
Considering this two things I supposed that something wrong with bootloader.
I've tried to upload bootloader through the working ProMini (using Arduino ISP sketch) but it also reports: Programmer is not responding.
Wiring: PC(linux), USB port - FDDI basic board - ProMini (working one) - Pro mini (bad)
Wiring between ProMini (working one) and Pro mini (bad) :
10 - RST
11 - 11
12 - 12 | SPI bus
13 - 13 /
VCC - VCC
GND - GND
Second my ProMini ('working one' in description above) works fine.
Can someone suggest me what to do next?
I have no Idea :~