I am using an Arduino Nano as an ISP programmer. And I want to program my Atmega328p-pu with it. I followed this tutorial: Using Arduino nano as an isp programmer
But I want to use internal 8MHz clock. So I remove the crystal and caps. (In the picture shown below )
When I use avrdude to program my chip there is a problem:
device signature = 0x000000 or 0xffffff
Sometimes it responds a wrong signature like 0x0000ff. Can someone help me solve this problem?