GUI Software for USBasp based USB AVR Programmers.
When I started using USBasp (a great programmer for AVRs), I soon realized that the avrdude (the software for driving USBasp) is not much usable. Sometimes it irritates me a lots because of its command line interface. Also the avrdude-gui is not much helpful as it was just calling the avrdude in background. It cannot write/read the fuse bytes easily and reading the chip content was impossible. I made many changes to the software to make it more useful but Finally I decided to write a fresh new software from scratch and eXtreme Burner - AVR was born!
The eXtreme Burner- AVR has full graphical user interface (GUI) and can be used much more easily.
Screen shots
Fig.: GUI Software for USBasp |
Fig.: GUI Software for USBasp - Burn Progress. |
Fig.: GUI Software for USBasp - Task Complete ! |
Linux Version !
Finally the much awaited Linux Port is here ! Now you can use eXtreme Burner - AVR on Linux too!
Please send feedbacks, responses and screen shots to my email avinash[AT]extremeelectronicsXYZ[DOT]co.in (Remove XYZ and replace [AT] with @ and [DOT] with .
Fig.: eXtreme Burner - AVR on Linux (Fedora 10) |
Fig.: eXtreme Burner - AVR on Linux (Fedora 10) |
Note On Installing
- You need a GUI Desktop Environment Like GNOME or KDE (All Modern Distro Come with at least one of them, so don't worry)
- You need wxGTK installed (Use your OS's Package Manager to Install)
- You need libusb installed (Use your OS's Package Manager to Install)
- You need to run the app by root privilege to access the USB Port (Some day I will find a fix for it, if you know it please let me know !)
- Download the archive and extract in some place.
- Start terminal and log in as root using su root command and enter the root password.(In Ubunto type sudo su and then your user password)
- Go to the folder where you place eXtreme Burner - AVR
- type ./avrprog to start the app.
- Now you can use the graphical interface to work with AVR chips. The interface is exactly same as MS Windows version of eXtreme Burner.
Download
- Download eXtreme Burner - AVR v1.0 for Microsoft® Windows® XP® or Better.
- Linux Version
Note
If you are getting this error, "No Supported Programmer Found" then please delete "libusb0.dll" and "libusb0.sys" from the folder where you have installed the software. Ex "C:\Program File\eXtreme Burner - AVR"
Feedback
This is first public release so please send your suggestions and bug reports. Please don't hesitate to leave your comment here.



Hi Avinash!
May 10th, 2009 at 9:16 pmI use Eclipse with AVR plugin, and avrdude, and it’s very userfriendly.
You can read/write fusebits, compile a project with one buton and write to MCU with another buton.
You can do more things, which I don’t know yet.:)
hi.
May 11th, 2009 at 12:14 amit is nice learning from your tutorials.
i have installed the burner but do not know how to use it .can you please explain?
Hi,
May 11th, 2009 at 5:44 pmThank you for given information, it is very fine for me to burn the chip
hi.
May 12th, 2009 at 11:54 amit is nice learning from your tutorials.
i have installed the burner . It is very use ful for me
thanks
regards
s.kumaresan
Hi Avinash,
This is a really cool software. Fell in love with it at the the first sight
Aashish
May 12th, 2009 at 6:25 pma great tool for beginners……..great job
May 13th, 2009 at 12:18 amHi Avinash,
Can u please tell me the hardware, which u have used for programming?
Awaiting for ur reply.
Regards,
Anand
Always a head.
May 13th, 2009 at 1:40 pm@ Anand the Hardware is USBasp and the link to it is spread on this page and also in the software’s help menu !!!
May 13th, 2009 at 6:44 pmHi all is this device compatible with AVR studio
May 14th, 2009 at 5:59 pmI don’t get what u mean by “compatible with AVR studio”
If u mean the compatible with output hex file of AVR Studio then answer is YES
May 14th, 2009 at 6:41 pmAwaiting for Linux version!!!
May 17th, 2009 at 12:44 amLooking good, can’t wait to try this one out when I get home.
May 20th, 2009 at 7:20 pmMostly waiting for the linux version.!!!
Hi
Is it an open source software? Can we have the source code too?
Regards,
May 25th, 2009 at 1:53 pmGlenn
@Glenn
Currently it is not open source, sorry. But may be in near future.
May 26th, 2009 at 4:36 pmHi Avinash,
June 2nd, 2009 at 12:18 pmThank you for this really nice and good software. My student already built the hardware (USBasp) and installed the eXtreme Burner software (I will also do it very soon), but managed to run it only under WinXP. He did not have success with Vista in his notebook. Is there a way to install it under Vista? Something like a special driver? BTW, allow me to suggest you the inclusion of a “fuse calculator”, like the SinaProg.
Best Regards,
Ailson
Hi Ailson,
FUSE Bit calculator is Under construction ! Also one of my customer will it check under Vista. We will do something to run it under Vista.
June 2nd, 2009 at 12:26 pmis this software compatible wid windows vista
June 2nd, 2009 at 9:20 pmda best. Keep it going! Thank you
June 4th, 2009 at 5:07 pmVery nice SWm and working very good. One question: It is a little bit to slow. How can I make it faster.
June 4th, 2009 at 6:19 pmRegards
Hi,
June 14th, 2009 at 10:03 pmis it possible to pass hex file through command line? Reason I’m asking this is because bascom has no support for avrdude and can’t pass mcu type through command line only filname with {FILE} command. I saw that eXtreme Burner automatically recognizes mcu type and if file could be opened with command line option it would be great.
Hello Avinash,
I was searching for an alternative to AVRdude, which is, as you say, not very “user-friendly”, and found your comment on another site, which led me here. eXtreme Burner is very nice, but I’d like to request a missing feature for V1.1, namely a way to VERIFY (independent of programming) the contents of a chip against a given file. AVR studio has this feature, which is very useful for checking if an “unknown” chip has the code in it that you think it does. An even better feature would be a way to list the differences (often marked by an internal date stamp). YAF (yet another feature) would be an ASCII interpretation of the FLASH (and/or EEPROM) contents in addition to the hex values (with a “.” or “-” for non-ASCII chars). I’m sure you’ve seen this format – it’s pretty common in the “business”.
That said, V1.0 is Very Nice, although I would rather that the “read” (or “write) buttons on a given “page” limit their actions to that page, with the “all” function being on the menu bar. I did have to “hide” the libusb files (per your suggestion). Thanks again for a major advance in AVR programming!
-JvZ (Seattle, WA, USA)
June 17th, 2009 at 2:38 amHello Jim,
Thanks a lot for your suggestions !!!
I will surly apply the improvements that you have suggested. As this was the very first version so it was not that advanced.
June 17th, 2009 at 5:50 amhi, this is very good software, but it do not support usbasp hardware.
June 17th, 2009 at 7:30 am@Chatak
Hey man it is for USBasp then why it won’t support it !!!
PLEASE SEE THE NOTE AT BOTTOM.
June 17th, 2009 at 8:53 amhello avinash,
June 17th, 2009 at 2:11 pmCan you suggest me which firmware and hardware should use out of many firmware and hardware shown in http://www.fischl.de/usbasp/ this site.Or suitable firmware and hardware for Extream-burner software.
Thanks in advance.
@Kunal
Use usbasp.2007-07-23
You can even use the latest one, no problem. I have tested with both of them
June 17th, 2009 at 6:56 pmthanks Avinash,
it is working properly with great speed.
June 22nd, 2009 at 3:43 pmone more thing,i played with fuse setting, and i lost one mega 8 device. can you suggest me how to recover same device.
Thanks in advance.
Kunal
@Kunal
June 22nd, 2009 at 6:55 pmI don’t know
Great job on the program.
I saw that verifying the Flash Memory takes a lot of time (especially in slow SCK). Does it verify the entire memory or just the written one? If its not the entire memory I can’t explain why it takes so much time and I think you should include an option to disable flash verification.
@ kunal
June 22nd, 2009 at 11:05 pmHave you tried this method ?
http://www.larsen-b.com/Article/260.html
Hi Kunal,
June 23rd, 2009 at 11:15 amIf the Mega8 is not fried, one relatively easy way to recover it is to build a Dontronics DT006 parallel port SPI programmer (very easy to build, even in a protoboard, with just a couple or 330 Ohms resistors and a cap). As you have messed up with the fuses, it is very important that you use an external clock source tied to XTAL1 pin. The frequency is not critical, one to two MHz will do fine (I use 2MHz). You can nake one with a 555 timer. For the download software, you can use avrdude ou get the CodeVisionAVR (the free eval version) from http://www.hpinfotech.ro. Setup as the programmer DT006. Setup carefully the fuse bits to fit your needs.
Hope I have helped, and good luck
Ailson
Thanks you very much Ailson.
June 23rd, 2009 at 11:05 pmAwesome user interface
will there be support for ATMEGA168? I can test it for you. Also I would love to see it go open source.
July 4th, 2009 at 6:38 pmOh…. it does support it, I’m silly. Thanks for a great piece of software Avinash, it’s working great.
July 4th, 2009 at 6:42 pmThe Software/hardware setup works in VISTA too !!
Initially I got this “No Supported Programmer Found” problem. But when I deleted “libusb0.dll” and “libusb0.sys” (as told above in installation steps), it worked great.
I loaded the hex file an verified it as well..!!
For screenshot, visit the forum ‘installation Problem’ under AVR Microcontrollers.
http://forum.extremeelectronics.co.in/viewtopic.php?f=2&t=7
July 7th, 2009 at 11:03 am@Sumanth Toom,
Thanks a lot for testing it under Vista !!!
U did a great job!
July 7th, 2009 at 11:40 amSalaamz….
July 17th, 2009 at 9:48 amI m using ur gui software for burning my avrs… n its being wrking gr8! But it dint have the chip ATMEGA644P (I hv a couple of those in addition to ATMEGA164P)
Though i can program it using this software by not considering the chip… can u plz add up this device in the next version of the software…
Its a great job indeed… Thnxxx…
Regards
@Suleman
Thanks.
I will be adding support for ATMEGA644P and please help me by testing the support. I will be sending you the XML file(with ATmega644p support) and instruction shortly.
July 17th, 2009 at 11:24 amI have made an updated Windows driver for USBasp AVR programmer for use with avrdude and eXtreme Burner (Tested on Windows XP 64-bit Edition). Based on libusb-win32-device-bin-0.1.12.2.tar.gz.
http://www.experimentalscene.com/get.php?id=usbasp
July 18th, 2009 at 4:25 amMY USBASP CAN USE AVRDUDEGUI (YUKI_LAB V.1.0.5) NO PROBLEMS, BUT EXTREME Burner 1.0 MATTERS. Exit “mismatch LOCATION AT 0X00000000″, THEN “Task Retry Failed PLEASE” .. WHAT NEED DISETTING
July 31st, 2009 at 3:19 pm@Al_AMIN
Pls use different USBasp firmware version.
August 2nd, 2009 at 11:18 amHi!
August 11th, 2009 at 5:37 pmThanks for good project. Please read my feedback.
I’ll be very glad if you will solve some problems.
1.Slow reading(maybe it seems so for me only?)
2.Help doesn’t work.
3.add settings menu. e.g. disable verifying(sometimes it is not needed)
4.add autoreload
5.add a button for writing FLASH only
6.add fuses description
A very thanks to you!
Hello Sifun,
Thanks for your suggestions!
1.Slow reading(maybe it seems so for me only?)
Solution: Please disable slow SCK by removing jumper (see USBasp page for details)
I will implement the following in next release.
August 12th, 2009 at 9:45 am2.Help doesn’t work.
3.add settings menu. e.g. disable verifying(sometimes it is not needed)
4.add autoreload
5.add a button for writing FLASH only
6.add fuses description
A very thanks to you!
Thanks! Much more faster! I thank that normal position is connected and simply soldered it to ground.
August 12th, 2009 at 7:06 pmSome timeout takes a place before programming/reading. It appears with all software programmers. What’s the cause?
Very thanks and respect!
Sifun, AVR beginner.
Oh!
August 12th, 2009 at 9:54 pmI think this timeout(5sec) caused by autodetection process.
How to disable it…. it will speed up process!
U developed the software in Visual Studio? Then u may provide me the code..I know a bit. I have some development ideas about this burner..
August 27th, 2009 at 12:50 amIn windows vista you cant write the calibration fuses
and maybe its a tip to make da delay between writing and verifying cause my m16 gives errors with full sck but with slow sck is works perfect.
very nice software !
August 28th, 2009 at 3:27 pmhi,
August 29th, 2009 at 11:59 ami wanted to ask when would be the next version with new features available here…
n Can u plz add up the usb pic programmer gui software….?
regards…
It would be nice to have ASCII option in flash/eeprom data windows.
September 5th, 2009 at 3:16 amLooks very nice. Will try it out as soon as my programmer arrives.
Fuse settings are a bit sparse… could have a drop down table as per AVR Studio
Hi. Very good software!
September 8th, 2009 at 10:59 pmWill you develop multilingual version?
If so, then I can help with the translation program for Russian and Ukrainian languages.
@Sergiy
Many thanks for your Offer to help !! Yes I have plans for multilingual version. I will contact you soon for translation help
September 9th, 2009 at 7:25 amgreat software
does this compatible with output hex file of mikroPascal output ?
September 10th, 2009 at 2:28 pmHi Avinash
September 11th, 2009 at 11:43 pmYou can count with me to translate eXtreme Burner to Brazilian Portuguese, too! BTW, the USBasp driver was not being recognized in VISTA just because I didn’t include the two 3V6 zener diodes in the D+ and D- lines (as some USBasp hardware schematics around the Internet don’t). I relied on the two 68 Ohms resistors to protect the USB lines, dropping the microcontroller port voltage from 5V to around 3.6V. Once I included them, Vista immediately recognized the driver and eXtreme Burner worked beautifully. So, the bottom line is: THE 3V6 ZENER DIODES ARE EXTREMELY IMPORTANT, REGARDLESS OF WHICH O.S. YOU WORK WITH, INCLUDING LINUX!
Regards, Ailson
@Ailson
Thanks for your offer. I will contact u soon for translation !
I also invite others to help me translate the software in their local language.
September 12th, 2009 at 8:33 amHi
Extreme Burner is a great alternative for avrdude gui. It’s much more user friendly and easy to work with it. Many thanks for You Avinash. I have only one suggestion: it could be a little bit faster (for coding I use AVR Studio), now the time of writing the flash is 1 minute…
Best regards.
September 15th, 2009 at 7:54 pmhi
do u have any tutorials on making a bootloader for mega8,
i want the program and also a circuit or hardware interface to connect the MCU to the PC.
i am also interested in using AVR GCC in ubuntu could u help me out
PS: the location of this comment may be irrelevant please don’t mind.
September 27th, 2009 at 2:22 pmWOOOOOO!!!! Super!!! Good Job!
October 1st, 2009 at 10:08 pm[...] ??? ??????? ???? ????? ????? ? ????? ???? ????? eXtreme Burner – AVR. ?????? ??? ?? ???????? ?? AVRDUDE ??? ??????????? [...]
October 1st, 2009 at 11:57 pmI can gladly translate it in romanian and even hungarian and french
October 13th, 2009 at 5:52 pmGreat Software!!
I need support for ATMEGA644 and ATMEGA644P.
please help me and sending the advanced XML file
(with ATmega644 and ATmega644p support).
I want test and support it.
Best Regards
October 21st, 2009 at 7:39 pmCan you not just append the XML file with the appropriate data ???
October 22nd, 2009 at 1:24 pmThis is great software, but i thing, you support some chip.
October 31st, 2009 at 8:15 pmHey u can look into AVR-Burn-o-mat for Improving on the fuse bit section.. he gives option like clock select,Boden etc.. checkout
November 7th, 2009 at 12:04 pmHi Avinash, You please provide an option to stop verification of the burnt code if the user wants. and also remove the “hex loaded successfully” dialogue. notify it at the status bar of the application. keep a keyboard short cut to burn only flash memory.
November 17th, 2009 at 9:08 amStoping verification would be a bad move…Do you really not have a few seconds to spare in your life to wait for the messages ?
November 17th, 2009 at 2:18 pmby default it will be enabled, but if someone wants to write small code of say 1 kb but having flash of 32kb and he has to write it again and again for debugging then its irritating to verify the whole chip every time. one good idea is that verifying only written bytes. not the whole flash.
November 17th, 2009 at 3:30 pmHey, it’s free.You have to pay a little bit for perfection.!
November 17th, 2009 at 3:40 pmi love this site
November 17th, 2009 at 6:02 pmI fine great your software….If you want I can help to translate your software to spanish language (South America need something like this!!…jajaj XD)
November 21st, 2009 at 2:38 am@Diego
Thanks !!! I will contact you
November 21st, 2009 at 8:09 amhey avinash,
do u have any link or step by step on how make ur own programmer(usb)
please correct me if i m wrong
1 download the firmware and other files
2 then program the atmega8 with the firmware
3 install all hardware(pcb)
4 then program other avr uC using that programmer using ur software of extreme burner
please tell the correct method if i m wrong.thnx in advance
November 26th, 2009 at 1:33 pmregards,
-gaurav parida
@GAurav- that’s correct, but I think Avinash sells one ‘ready to go’, if you’re only making a one off….
November 26th, 2009 at 2:30 pmI have made one exactly as you describe and it works perfectly.I have incorporated it all into an old product that worked via RS232, now it works via USB.
Hi guys, Sorry for the newbie question: I just hooked up a ATTINY13-20PU to an USPASP programmer. I can read what’s on the chip, i can erase whats on the chip, but i write something on attiny from a hex file, after writing the verifying goes wrong. Mismatch at location 0×000000000, task failed. please retry. This problem is very reproducable: ive tried this with several attinies, all of them fail this way. When performing a read to see whats on the ATTINY, the first, second, sixth, seventh, and so on lines are full of free bytes (FFFFs)
Have anyone had the same problem? Is this a connection problem, a problem with the programmer, or the extremeburner?
Thanks in advance
November 27th, 2009 at 8:39 pmRolandi
That’s tricky…. A guess (from your information) would suggest a faulty USBASP….can u try any other type chips(tiny25 etc.?)
November 29th, 2009 at 2:01 pmHi
it is great
but when i use it for ATMEGA128 and the program was very large the software failed to load the hex file
Plz answer me if there is a solution ?
December 2nd, 2009 at 2:23 pm@Khaldoun
Can you tell me exactly what message was shown??? It would help me fix it. Thanks in advance.:)
December 3rd, 2009 at 8:16 amhi.
December 3rd, 2009 at 1:33 pmtanx for every things.
how i can use this program in vista ?
@martin.
December 3rd, 2009 at 3:38 pmthanks martin
but y its not an easy to work with manchestor code
i hav gone through wiki. i know it well.
but my question was can u help in writing the code.
i use Atmega 88
@Vikram
No one can write code for you for FREE !
December 3rd, 2009 at 3:50 pmMartin, Avinash Here, I thank you a lot for helping Vikram (for his pointless question.) But I have to delete these comments as they are not relavant to the page. Sorry.
December 3rd, 2009 at 3:52 pmCan’t help with writing the code, that’s down to you. It can’t be that hard, it’s self clocking.I guess this is a homework/coursework question, in which even more reason why I don’t help/write the code for you…..
December 3rd, 2009 at 10:24 pmHi again, Ive tested it on an Atmega8 and it works flawless. I think my problem with partial writing of the hex code on attiny13s is because i use attiny13 and the program only supports attiny13A.
Thanks again for everything
December 4th, 2009 at 2:38 pmRolandi
Works flawless on Windows 7 (also tested on XP and Vista)
thanks Avinash!!
aLoNsO =)
December 6th, 2009 at 2:02 am@Alonso
December 6th, 2009 at 8:27 amMany thanks for testing on Windows 7 !!!
Tiny 13A should work ok….They both have the same signature bytes… 1E 90 07.
December 6th, 2009 at 12:05 pmAvinash…. how about adiing ‘user defined’ sig bytes ???? this would allow programming of new devices automatically… allow 128K of flash buffer and 8k of eeprom buffer…. up to user not to overflow the buffers….
Oh, by the way, thanks for confirmation of Vista working.
December 6th, 2009 at 12:13 pmHi Avinash, thanks for the software, I really love this.
-Iqbal
December 10th, 2009 at 9:19 amThank you. Excellent ???????????? !!! Will expansion of the list of the list of the supported microcircuits ?
December 13th, 2009 at 1:54 pmHi All
Finally the Linux Version of eXtreme Burner – AVR is Here !!!
Try it out and share your valuable response.
Get it now from here
December 22nd, 2009 at 10:34 amhttp://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/
Hi, Avinash
I needed to program a Atmega168P part, but just found an entry for Atmega168 in the “Chip” menu. I realized that you keep the parts database in the “Data” sub-folder in the XML file chips.xml. As the only differences between the 168 and 168P are the name itself and the chip signature (which identifies it), I copied the 168 entry and pasted it right below, changing the tags (to place the suffix “P”) and (to change the 168 signature 0×0006941E into 168P sig 0×000B941E, found in the datasheet), as below:
<CHIP>
<NAME>ATmega168</NAME>
<FLASH>16384</FLASH>
<EEPROM>512</EEPROM>
<SIG>0×0006941E</SIG>
<PAGE>128</PAGE>
<LFUSE>YES</LFUSE>
<HFUSE>YES</HFUSE>
<EFUSE>YES</EFUSE>
<LOCK>YES</LOCK>
<CALIB>YES</CALIB>
<PLACEMENT>.\Images\Placements\ZIF_DIP_40.bmp</PLACEMENT>
</CHIP>
When I ran eXtremeBurner AVR, I found the Atmega168P listed just below the Atmega168, and the part was programmed successfully. I detailed this information here for your knowledge (so you can safely include in the next release), and for all users. I take the liberty to ask other users to try other ATtiny/ATmega parts (at their own risk), copying the closest part and modifying the tags accordingly (not forgetting to change the tag). All the needed information can be found in the respective datasheet. If it works fine, the user might wish to post here to let you and the users to know.
January 4th, 2010 at 6:41 amWindows users: As an advice, it is more convenient to right-click the chips.xml file and click the “Edit” entry so it will be opened in Notepad, otherwise if the user double-click the file it will be opened in Internet Explorer.
BTW, isn’t time for a new Windows release?
Best regards and a fruitful 2010,
Ailson
@Ailson
Thanks a lot for your work.
January 4th, 2010 at 9:22 ameXtreme Burner – AVR (Linux version) does not work on popular Linux distribution Ubuntu 9.04.
Error message:
Mismatch between the program and library build versions detected.
The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.6),
and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers,compatible with 2.4,compatible with 2.6).
There are probably problems with Python wxLibs on Ubuntu. On Fedora eXtreme Burner – AVR run normally.
January 19th, 2010 at 7:53 amHI SIR,
Sir as u have mentioned if “no programmer found” statement is coming the delete sum files from the folder where u have installed the software. SIR i have done that also but my pc doesn’t recognize the device my USB cable is also right.
January 19th, 2010 at 11:52 pmand when i install the driver it says that the current software is better than what u r installing
SIR what should i do now?
PLS SIR help me out I am in a great trouble…
pla sir help me out
Hi Atul,
January 20th, 2010 at 12:34 amPlease, tell us what Operating System you are using. If you can, tell which USB driver version you installed (0.1.10.1 or 0.1.12.1). Did you build your oun USBAsp programmer? If so, can you post the link to the page you got the schematic from? Does your programmer have the two protecting 3.6V Zener diodes in the USB D+ and D- lines? I had the same problem as yours just because I did not solder those diodes (Windows Vista). When you installed the driver, you did it as Administrator?
Waiting for your response,
Regards,
Ailson
Hello SIR,
I am using WIN Xp SP2.
The USB port to which i am connecting the programmer have the driver
C:\WINDOWS\system32\drivers\libusbd0.sys
My USB driver version 0.1.10.1
I have connected two 3.6V zener diodes in the USB D+ and D-
I have taken the circiut diagram and all the neccessary details from the site given below
http://robolabz.multiply.com/journal/item/57/USB_Programmer_for_AVR
The picture of the USB programmer which you will see that is made my be on a genral purpose pcb.
SIR when I connectthe USB cable my pc says that the usb device is not recognized and i have tried all the methods of updating the driver and even i have formatted my pc foe that.
SIR i am really freaking out pls help me out SIR
Thank for ur kind interest SIR
January 20th, 2010 at 1:52 amSIR,
January 20th, 2010 at 2:21 amwhen i am installing the driver of version 0.1.12.1 then also the problem is same
SIR what to do now??
waiting for your guidance…..
YOu will be very lucky to get that working if it is built on a ‘veroboard’.
January 20th, 2010 at 2:54 amFirstly, there are no caps on the crystal…..
For a few $$ you can buy one ready made…
Atul Singh,
January 20th, 2010 at 6:40 amMartin is right in that you *MUST* put two ceramic caps (22pF or 27pF should be fine) from each crystal terminal to GND. With respect to the ‘veroboard’, it should work fine if you got careful with the connections. Mine even worked on a ‘protoboard’ when I first built it for testing. After soldering the caps, post if still doesn’t work so that we can proceed. To speed-up things, if you have a voltmeter around, measure the Zener voltage from a removed device (or use one of the same type, if you bought extras) with a 680 Ohms resistor and a 5V supply. It should be around 3.6V. This is because as one is usually not sure which Zener diode he got (especially the ones glass-encapsulated), there is a possibility that the zener voltage rating is not the correct one.
Hi, Martin. Based on your name, you might be from a developed, first world, country. If this is the case, please, take into account that people from “the rest of the world” might not have that few $$ to spend on a ready made programmer. Best regards.
HELLO SIR
THANK YOU SO MUCH SIR
My programmer started working when i connected caps across the X-TAL.
Sir i want to ask that why we have to connect the caps across the X-TAL?
THANK YOU SO MUCH SIR FOR YOUR GUIDANCE
January 20th, 2010 at 2:35 pm@Atul
January 21st, 2010 at 3:42 amYou are quite correct sir, I forget there are less fortunate ppl in this world.
Glad it’s working, now you can move on with your experiments.
this is very good work and i have small problem.
January 25th, 2010 at 9:35 pmi need add ATXMEGA family in this program .
please help…………
[...] Oficjalna strona [...]
January 28th, 2010 at 2:21 am./avrprog: error while loading shared libraries: libwx_gtk2u_richtext-2.8.so.0: cannot open shared object file: No such file or directory
Please, HELP
January 30th, 2010 at 11:26 pmHello,
I am using SuseLinux 11.0 / Kernel 2.6.25.20-0.5.
While starting ./avrprog I get following error:
Fatal Error: Mismatch between the program and library build versions detected. The library used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx containers, compatible with 2.6), and your program used 2.8 (no debug,Unicode,compiler with C++ ABI 1002,wx contai ners,compatible with 2.4,compatible with 2.6).
Abgebrochen
What can I do?! – Thanks, if you can help …
January 31st, 2010 at 6:09 pm@Unstoppable
Fedora 12 – install wxPython 2.8.10.1 and dependence (wxBase, wxGTK …) from Fedora 12 repositories.
Under Linux distributions based on Debian (Ubuntu, Linux Mint, Dream Linux…) eXtreme Burner 1.0 does not work.
February 4th, 2010 at 8:01 amhi Avinash,
I need help I can’t download the hex file to the avr chip.
February 5th, 2010 at 4:45 amUSBasp detected but can’t communicate with the target chip. However, when I used USBISP and AVRstudio it run well.is there any setting for extreme burner before I download the file??
Open Suse 11 – eXtreme Burner 1.0 does not work. Normal user can do nothing.
February 5th, 2010 at 6:00 pmInstall Fedora 12 ( http://fedoraproject.org/get-fedora.html ) and then wxPython 2.8.10.1 and dependence (wxBase, wxGTK …) from Fedora 12 repositories.
Look at the screenshot http://img42.imageshack.us/img42/6655/screenshotwt.jpg
Aco maybe tells the truth. Now I have the same.
First burning
Into a new, empty chip *. hex file to be written correctly.
Next burning
I set the configuration bits. I wanted to burn an *.hex file, but there was a warning message.
SBasp detected but cant communicate with the target chip.
Chip is good. When using simply serial programmer all works normally.
February 6th, 2010 at 11:15 amHi,
first of all – great job, great software.
Secondly, when new version (with updates) will be available for downloading?
Tom
February 9th, 2010 at 1:49 am@Tom
Updates for Linux version exist ?
February 10th, 2010 at 3:40 pmwhat about missing chips ! like tiny26 or many others
February 14th, 2010 at 12:21 pmHi dragos,
February 15th, 2010 at 5:07 amLook at my post #89 above. It deals with just that: How to add an Atmel chip (ATiny, ATmega) to the “Chips” drop-down menu. I didn’t look the tiny26 datasheet, but maybe its ISP programming parameters are close to the tiny24 (please, check it by yourself). Just copy and paste the whole entry for the Atiny24 chip (just bellow it) in the chips.xml file found in the Data sub-folder and modify its parameters, including its name (to properly show up in the “Chips” drop-down menu). Make a back-up of the XML file, just in case. Also, please check if your hardware is prepared for this newly entered part (ISP or ZIF socket SPI pinouts).
Regards,
Ailson
hi avinash
i am using your AVR development board 40 pin one. when i tried to interface with 16*2 LCD. i am not getting any display. i followed your LCD interface procedure. i heard we need to disable JTAG. can u tell me how to disable JTAG. i am using atmega 32 microcontroller
February 17th, 2010 at 11:09 pm@ravindra
look man , everybody tries to do something and if he is not able to do that how can i setting miles away, whitout even seeing your setup solve your problem?
also please use the forum for such discussion.
i think there is a thing called datasheet which can tell u about fuse bits and how to disable jtag.
your comment will be deleted soon.
February 18th, 2010 at 7:24 amI agree, this isn’t a free consultancy forum.Too many people asking for the most basic of help. The best help forum and a wealth of historic information is avrfreaks.net
February 18th, 2010 at 12:31 pm@ avinash
sorry for the trouble , i final figured out the problem. problem was with the contrast this it was not soldered properly. thanks for ur patience.
@martin sheobridge
February 19th, 2010 at 11:51 amthanks for the forum link. it helped me to figure out problem.
Sir,
March 7th, 2010 at 9:37 amAt present I am using progisp to flash AT89SXX with usbasp(with modified firmware). Is it possible to add the support for AT89SXX chips in your software?
@Dhananjay
March 9th, 2010 at 12:44 amI used that its working and it can programme 3 to 4 times after that there is a problem with programmed IC.
If you ifnd that problem then please contact me.
When i try to run this software under OpenSuSe 11.2 (x64), i’ll have next error:
./avrprog: error while loading shared libraries: libwx_gtk2u_richtext-2.8.so.0: cannot open shared object file: No such file or directory
but i have this (library)file on path /usr/lib64/libwx_gtk2u_richtext-2.8.so.0
March 9th, 2010 at 2:15 amwhen i copy this to xAVR directory nothing change.
WxGTK, Wxwidgets is installed. Libusb too(i work with this library on another project).
May I consider part regarding your main guide to my personal site
March 10th, 2010 at 5:08 pm