just bought an programer (AVR 51 Programmer Adapter USB ATMEGA8) to work with my MEGA. It is suppose to work with Arduino's I want to buy w/o USB adapter. MEGA is for test only.
The programer connects to my MAC (10.12.6) and gets detected in OS X. The Arduino IDE does not detect it. There is no communication between the Arduino IDE (1.8.4) and the programer. See screen shots. The test shows is a little blink program.
Who can tell me how to have the IDE talk to the programer.
Connect the USBasp to the ISP pins on the Mega. On the IDE, select, "Sketch/Upload Using The Programmer". This will load the sketch and wipe out the bootloader. You can continue loading sketches this way, until you want to load using the Mega's USB connection. Then you will have to load the bootloader usng the USBasp,, select Tools/Burn Bootloader .
That's just a warning. The sketch should have been loaded.
I have been using the Alpha firmware on several USBasp's and it works great on anything I have tried.
""usbasp-v1.06-alpha-2016-04-17-atmega8.hex" from petervh/bperrybap solves all these issues. myself and friends been using it for couple months now. big improvement. more info and other versions: https://github.com/bperrybap/usbasp/tree/1.06-alpha."
This worked for me to setup the connection between two USBasps.
Then I used the information from the thread I posted about the Alpha firmware.
Checkout the Readme and it will walk you through the different steps.
"This is the README file for USBasp.
USBasp is a USB in-circuit programmer for Atmel AVR controllers. It simply
consists of an ATMega48, ATMega88, or an ATMega8 and a couple of passive
components.
The programmer uses a firmware-only USB driver, no special USB controller
is needed.
Features:
Works under multiple platforms. Linux, Mac OS X and Windows are tested.
No special controllers or smd components are needed.
Programming speed is up to 5kBytes/sec.
automatically determines working SCK speed when SCK rate not specified
(i.e if -B option in avrdude is not specified, device will auto select clock)"
Can I use an Arduino as a programmer to update a firmware in the USBasp programmer?
I did found the manual to use an Arduino as a programmer for another Arduino, but does that also works if I want to update firmware on a programmer using an Arduino?