simplex:
So you did not try to follow the instruction in the tutorial I posted. Why did you say you had tried it?
because i was looking for arduinoisp error fixes not a whole new method of use, when i get done with this other tutorial if it doesnt work i'll give yours a look and try again
... im gonna give this a fair shake and read in detail as a favor to myself to atleast give one more chance ...
Good work. I made up that sketch because I wanted to be able to program without all those annoying messages from avrdude.
I warn you that I don't have an Atmega8 (I might order one) so that isn't actually tested with one. It did work with all the other chips I tried in the post.
However at the very least it should report the chip signature, like this:
mysteredding:
because i was looking for arduinoisp error fixes not a whole new method of use, when i get done with this other tutorial if it doesnt work i'll give yours a look and try again
This is a completely different story. You should have told it from the beginning.
mysteredding:
im gonna be hella mad if it doesnt work
Likely microcontrollers and electronics in general are not for you.
It is self evident you have not read any help page from the beginning to the end. You do not have enough patience.
apparently you have never met me and therefore dont know me so dont go making an assumption about me thats obviously wrong, ive been repairing electronics for YEARS and working with arduino for only 1 so im still very new to it, but if you arent gonna give help and just criticize then dont post again
Just as a heads-up, I think those chips are usually shipped to run off the internal 8 MHz oscillator, with the "divide clock by 8" fuse set. My programmer should work OK, I've used it with other "fresh" chips, but you might find you need to alter the fuse to get it up to full speed (once you have the bootloader on it). If you don't, it will be running at the wrong baud rate and the bootloader will appear not to be working.
[quote author=Nick Gammon link=topic=134097.msg1009512#msg1009512 date=1353878937]
I warn you that I don't have an Atmega8 (I might order one) so that isn't actually tested with one. It did work with all the other chips I tried in the post.
[/quote]i had noticed tho your tutorial doesnt incorporate completely blank(no-bootloader) bare(no-crystal) microcontrollers, have you tried it that way to see if itll work? im trying to get as much info on this as i can before i try it
[quote author=Nick Gammon link=topic=134097.msg1009527#msg1009527 date=1353879520]
(from tutorial) Type 'L' to use Lilypad (8 MHz) loader, or 'U' for Uno (16 MHz) loader
[/quote]is that for the chip being bootloaded(blank chip)?
somewhere along the line i got this error
/usr/share/arduino/hardware/arduino/cores/arduino/Arduino.h:212:26: fatal error: pins_arduino.h: No such file or directory
compilation terminated.
[quote author=Nick Gammon link=topic=134097.msg1009527#msg1009527 date=1353879520]
You shouldn't need a crystal, by the way.
Just as a heads-up, I think those chips are usually shipped to run off the internal 8 MHz oscillator, with the "divide clock by 8" fuse set. My programmer should work OK, I've used it with other "fresh" chips, but you might find you need to alter the fuse to get it up to full speed (once you have the bootloader on it). If you don't, it will be running at the wrong baud rate and the bootloader will appear not to be working.
[/quote]this is all i get, then hit reset
mysteredding:
i had noticed tho your tutorial doesnt incorporate completely blank(no-bootloader) bare(no-crystal) microcontrollers, have you tried it that way to see if itll work? im trying to get as much info on this as i can before i try it
mysteredding:
is that for the chip being bootloaded(blank chip)?
Yes, that's for the target chip. It only asks that for an Atmega328P. One answer gives you an 8 MHz internal oscillator bootloader, the other one gives you the 16 MHz bootloader.
Right. That indicates that you are not succesfully "talking" to the target chip. I think the wiring is the same as the Atmega328 so your wiring should exactly match the photo above.
Right. That indicates that you are not succesfully "talking" to the target chip. I think the wiring is the same as the Atmega328 so your wiring should exactly match the photo above.
[/quote]ive read your second tutorial and im guessing my 3rd party order has a pre-loaded bootloader to need a crystal, ive got some rip-outs(salvaged from old electronics) ive got a 13.#### mhz it fits onto that 4-20 range but am very limited on capacitors to use with it, are the capacitor numbers crucial to the crystal? or can i use some 47pico? and im not even sure about that number either i bought em took em out of package and forgot about em for a good while
tell you what Nick, you gave me a hell of a step in the right direction, plugging the crystal in and whatever capacitors im using(22j ceramic) which im guessing are the 22pico i needed read the chip found out yea it has a bootloader on it, im gonna try all i can to get this to work now, and thank you very much for having so much patients with me even tho my attitude was less than deserving of it, and i saw how busy you were helping everyone else, i really do appreciate everything you've done
mysteredding:
tell you what Nick, you gave me a hell of a step in the right direction, plugging the crystal in and whatever capacitors im using(22j ceramic) which im guessing are the 22pico i needed read the chip found out yea it has a bootloader on it, im gonna try all i can to get this to work now, and thank you very much for having so much patients with me even tho my attitude was less than deserving of it, and i saw how busy you were helping everyone else, i really do appreciate everything you've done
Glad to hear you are getting closer. You could take the fuse readings it would have provided and compare to the calculator here:
[quote author=Nick Gammon link=topic=134097.msg1009633#msg1009633 date=1353883801]
Glad to hear you are getting closer. You could take the fuse readings it would have provided and compare to the calculator here:
That might give a few clues. If the divide-by-8 fuse is set, then the bootloader might not work properly.
[/quote]i get this when i upload board programmer
Binary sketch size: 24,068 bytes (of a 32,256 byte maximum)
avrdude: verification error, first mismatch at byte 0x2180
0xff != 0x27
avrdude: verification error; content mismatch
and i cant find any mention of it in either tutorial
Do you have decoupling capacitors on Vcc? I had something similar a while back. You are communicating with the chip, but perhaps too fast to program it.
In my programming sketch, locate the line which says:
// slow down SPI for benefit of slower processors like the Attiny
SPI.setClockDivider (SPI_CLOCK_DIV64);
Try changing SPI_CLOCK_DIV64 to SPI_CLOCK_DIV128.
Re-upload that and see if that makes a difference.