Have you verified that your programmer and adapter work by programming some other AVR? To program the 3pi, you must have it turned on, in which case the blue LEDs should be on. If the LEDs go out when you attach the programmer or during programming, there is something very wrong with your programmer or adapter. Is that what is happening?
The programmer keeping the 3pi from turning on sounds really bad, and you might be damaging the 3pi or programmer hardware. Also, if the programmer is known not to support the AVR you’re trying to program, it sounds like you should be looking for a different programmer (or bugging the manufacturer to update the programmer). You don’t have to have an AVRISP from Atmel, but it should be a programmer capable of programming the chip you’re using over the physical connection you have. It will also be more convenient if the programmer is supported by whatever development environment you’re using.
What do you want me to look at? You said the programmer doesn’t support the AVR you’re using, so what do you expect me to find? I already addressed your other questions in my previous post: you need a programmer that you can connect to your computer, that can program the AVR you’re using over the connection you have (ATmega328P with the 6-pin ISP connection in the case of the 3pi), and that will work with your software. It’s possible to compile in one environment and to use another program for programming; it just might not be that convenient.
Regarding the other programmers, you should contact the respective manufacturers of those units.
If you need help getting your programmer working, you really need to contact the manufacturer of your programmer for help. When programming the 3pi, you should not use a programmer that delivers power to the target device. You might consider using our AVR programmer.
the problem is with programmer, even with provided sinaprog software which contains avrdude entry for 328 ( in . confg) file it even dosent recognize the programmer though the drivers are installed properly.
in my programmer there is exchange of miso and mosi
but now right wheel zoom for moment programming fails
with error
avrdude: error: programm enable: target doesn’t answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
It takes 1-2 minutes to program your 3pi? That is really slow. There is a setting on most AVR programmers for the speed at which they program. You should be able to program at a much faster speed, if you set the right parameter for your programmer. Here is a post on our forum where David explains AVR programming frequencies.
You should read the manuals for sinaprog and USBasp to find an option for controlling the programming speed, otherwise known as SCK duration or ISP Frequency. It’s not directly related to the fuse bits, it’s a hardware setting of your programmer, and your programming software should let you specify its value. The front page of the USBasp website says there is an “SCK option” for controlling the programming speed, so you should read the sinaprog manual and find out how to set that option. Once you do this, you should be able to program your 3pi in a matter of seconds. If you can’t get that to work, I recommend buying our USB AVR Programmer.