Only one that worked for me! Tried several videos before this one. Great work thanks John
@BasselTech6 жыл бұрын
Thank you sir! I am glad you finally figured out a solution. Have a great day! :-)
@puspamadak4 жыл бұрын
Thanks a lot. Besides the practical demonstration, you also explained the proper connections. With this help, I got my Atmega328p chip to work.
@demetriosdemetriou11147 жыл бұрын
REALLY YOU ARE THE BEST OF ALL PROGRAMMERS, AFTER ONE WEEK GETTING TIRED I HAVE SUCCEED TO PROGRAM THE AT 328 FORM THE FIRST TIME, NICE WEBSITE TOO GOD BLESS YOU
@BasselTech7 жыл бұрын
Thank you sir, I'm really glad you found a solution. Stay tuned for more. Have a great day! :-)
@muhammadafzalkhanqureshi37356 жыл бұрын
agree
@JasonRobards24 жыл бұрын
2020, thanks John. Arduino said to use a 0.1µF, but your 10µF did the trick. Here, have some algorithm pleasing engagement.
@lethong88205 жыл бұрын
2019, great work, thanks John. I was so frustrated before watching this video
@BasselTech4 жыл бұрын
Thank you! Stay tuned for more! :-)
@demetriosdemetriou11147 жыл бұрын
YES REALLY YOU ARE THE BEST OF ALL WHY? TO PROGRAM AND SETUP YOUR VIDEO IT WORKED FROM THE FIRST NO PROBLEM. ONE WEEK NOW I AM TRYING THE OTHERS FOR A WEEK TO PROGRAM THE ATTINY 2313 AND STILL I HAVE FUTURE TO SUCCEED. GOD BLESS YOU
@BasselTech7 жыл бұрын
Thank you sir, I really do appreciate your nice words, and this is what gives me motivation to do more tutorials. If you have any question at anytime please feel free to comment on any of my videos or contact me at my email: admin@basseltech.com Thank you so much! Have a nice day! :-)
@yf65955 жыл бұрын
THANK YOU! It worked on first try, thanks for your tutorial. Subscribed, liked and shared!
@BasselTech4 жыл бұрын
Thank you! Stay tuned for more! :-)
@manmangy3 жыл бұрын
Good One. Very Good. Thank you for not playing horrible background music like others
@GeoffLord4 жыл бұрын
Great tutorial, i hope you make more, that was really educational and has taken my knowledge to another level... Thank you.
@BasselTech4 жыл бұрын
Thank you, Geoff! I'm glad you enjoyed it! :-)
@saitamapreetsingh30572 жыл бұрын
Thank you Sir ! You are great ! Love from India 😍
@BasselTech Жыл бұрын
Thank you so much! Glad it helped! :-)
@zanchesdelamancha6 жыл бұрын
Excellent tutorial! Keep up the good work. Subscribed.
@BasselTech6 жыл бұрын
Thank you sir! Have a great day! :-)
@pierpa_76pierpaolo6 ай бұрын
I am interested in learning some concepts to integrate IC programming function (e.g. an Atmega328p etc...) into different pcb's via 'induction!!! What do you recommend? Thank you very much.
@aberateklehaimanot98044 жыл бұрын
superb explanation,thanks buddy.
@BasselTech4 жыл бұрын
Hi Abera, thank you for your sweet words! Wish you all the best! :-)
@BOBANDERSON51507 жыл бұрын
Excellent tutorial. Thanks for the video!
@BasselTech7 жыл бұрын
+BOB ANDERSON You're welcome sir, more are coming soon. Have a great day! :-)
@BOBANDERSON51507 жыл бұрын
Subscribed and added your site to my Favorite. Keep up the AWESOME WORK!
@philipslater50154 жыл бұрын
You need a brief explanation why you are doing it the way you do. By that, I mean you are uploading a sketch/program without using a bootloader. Adding a bootloader as used by Arduino Uno for example, is a totally different process. And, no mention of which programmer to use from the Tools tab. I can see you have one selected, but you need to say why instead of skipping over it. Otherwise, a good presentation
@BasselTech4 жыл бұрын
Thank you, Philip, for your comment. I really appreciate the advice. Wish you all the best! :-)
@JasonRobards24 жыл бұрын
apparentlt the programmer isn't used during a regular download.
@valentinabastidamontiel15073 жыл бұрын
Hi! Does this work with the internal clock of the ATmega328p only? Do yo know what changes should be made for it to work?
@nicoteves13046 жыл бұрын
Great tutorial! I have a question though. Is there an explanation or computation on how you come up with the values of the capacitor,resistor, crystal used?
@BasselTech6 жыл бұрын
Dear sir, thank you a lot for your comment. The values of components used are based on the standard values provided by Arduino's website: www.arduino.cc/en/Main/Standalone However, if you're interested to know more about the maximum and minimum values for a crystal of a micro-controller chip, you can check its datasheet. ATmega328p-pu Datasheet: www.alldatasheet.com/datasheet-pdf/pdf/392289/ATMEL/ATMEGA328P-PU.html Have a great day sir! :-)
@nicoteves13046 жыл бұрын
Woah! Thank you very much sir! This would be a great help for my project :)
@zenchen围棋1712 Жыл бұрын
I have this issue Sketch uses 924 bytes (2%) of program storage space. Maximum is 32256 bytes. Global variables use 9 bytes (0%) of dynamic memory, leaving 2039 bytes for local variables. Maximum is 2048 bytes. avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa3 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa3 Failed uploading: uploading error: exit status 1
@VeryMuchBlessed4 жыл бұрын
Very good Programming tip using USB to TTL. Please tell where you acquired your usb to ttl converter. I see several on Amazon, many different specs....?
@dannychenski6874 жыл бұрын
Thank you!
@t1d100 Жыл бұрын
Good information.
@BasselTech Жыл бұрын
Glad it was helpful!
@Athesto6 жыл бұрын
But, does the 328p have the bootloader installed?
@BasselTech6 жыл бұрын
Yes sir, it should have bootloader installed.
@rodo197243 жыл бұрын
Did you burn bootloader first into the chip,? Or is it just as it came from factory?
@DesertVox5 жыл бұрын
Worked. Thanks.
@BasselTech4 жыл бұрын
You're welcome! :-)
@hunortakacs3683 жыл бұрын
Thank you so much! Dont you know what is the right way to connect batteries to these as power suppliment? I would appreciate it!
@drshaabbas28222 жыл бұрын
connect a battery through 5v regulator to vcc and ground of the micro controller
@wayneswan30926 жыл бұрын
How do you set up the IDE? what board did you use? what programmer? I can't get the cp2102 to work for nothing! keep getting 'programmer not responding", "not in sync" errors! I'm getting rather frustrated!
@BasselTech4 жыл бұрын
May be you have a problem with the bootloader on the chip, kindly check my recent video (How To Burn Bootloader On ATmega328p Using Arduino Uno? ): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU If you still have any problems feel free to contact me at: admin@basseltech.com
@SMALLTECH5 жыл бұрын
CAN I PROGRAM ATMEGA328 USING ONLY RI-85 AVR USBASP PROGRAMMER????
@mauriciogardini51756 жыл бұрын
Genial, habia estado buscando esto por un buen tiempo, todas las soluciones para armar tu propia placa de arduino y quemar el programa incluían programadores AVR un poco costosos, siempre pensé que se podía programar con un USB to TTL de la misma forma que se programa un Arduino pro mini. Gracias por despejarme la duda, saludos.
@BasselTech6 жыл бұрын
You're welcome! Have a nice day! :-)
@YoYoYo6 жыл бұрын
Excuse me for the stupid question but does the Serial.println("test") output in the arduino IDE with that setup?
@BasselTech6 жыл бұрын
Yes it will! :-)
@t1d100 Жыл бұрын
Please state the IDE programmer configurations to use the TTL Converter.
@iantcroft7 жыл бұрын
Thanks for the video it is very helpful. I just wanted to confirm something, (And rectify it on the video if true).... You mention connecting 10 microfarad capacitor or a 100 nanofarad capacitor to DTR On a conversion table, 100 nanofarad = 0.1 microfarad not 10 microfarad? 10 µF is equal to 10,000 nF
@BasselTech7 жыл бұрын
Thank you sir for your comment, you're right. I meant that both of them will do the job. :-)
@iantcroft7 жыл бұрын
Thanks for the quick reply! That's good to know you can use 0.1 microfarad, 10 microfarad and 100 nanofarad capacitors. Have got my standalone 328p put up and running now. 👍
@BasselTech7 жыл бұрын
Sounds great, if you have any questions in the future don't hesitate to contact me. Have a great day, sir! :-)
@JasonRobards24 жыл бұрын
I couldn't get it to work with a 100nF ceramic, but a 10µF electrolytic like in the video did the trick.
@BasselTech4 жыл бұрын
Glad it worked for you! Keep up the good work! :-)
@SAM-xj9ur3 жыл бұрын
Sir can you please tell me why we use 22p F capacitor? can we use different values of capacitor also?? Plz Plz answer
@rachit_254 жыл бұрын
Can we say that this circuit can be used as our own arduino ????
@BasselTech4 жыл бұрын
Yes we can!
@rachit_254 жыл бұрын
The serial converter is to be always connected ? Or it is for uploading the code only .
@charislip3 жыл бұрын
What's the difference between this USB to TTL and some others with 5 pins? Is it possible to program?
@k9gh253 жыл бұрын
Hi, i don't have a DTR pin can i still use my ttl to program the chip?
@jamshaidkhan51494 жыл бұрын
Sir Is it possible that without capacitors and usb to ttl connector to make it?????
@BasselTech4 жыл бұрын
Hi Qadeer, you can program ATmega328p using another method as in this video: Programming ATmega328p Using Arduino UNO (kzbin.info/www/bejne/e6CrdWOjaNqInqM).
@ShopperPlug2 жыл бұрын
Does your ATmega328p already has a bootloader?
@MasterTv_7774 жыл бұрын
My atmega328p chip has bootloader but it did not work
@antmini16 жыл бұрын
Thank you so much sir. :')
@BasselTech6 жыл бұрын
You're welcome! Have a great day! :-)
@jefflee4702 Жыл бұрын
it is comfirmed that the bootloader has installed,but the video didnt mention.
@BasselTech Жыл бұрын
Hi, I'm so sorry for my late reply. I'm sorry I forgot to mention that. I have a separate video showing how to burn a bootloader on ATmega328p using Arduino Uno: basseltech.com/watch?tags=Arduino&v=CQW6Mz6ULrc Have a nice day! :-)
@biswajeetsingh49943 жыл бұрын
Does the Chip have the Arduino bootloader pre installed?
@Sekhar_Home2 жыл бұрын
Can we programme attiny2313 like this???
@BasselTech Жыл бұрын
I'm so sorry for my late reply. No, the ATtiny2313 microcontroller cannot be directly programmed using a USB-to-TTL converter. The ATtiny2313 does not have a built-in USB interface for programming. Instead, it uses a different programming interface called In-System Programming (ISP) which requires a dedicated programmer. To program the ATtiny2313, you would typically need an ISP programmer such as the USBasp or the Arduino as ISP. These programmers connect to the ISP pins of the microcontroller, allowing you to upload the firmware using specialized software like AVRDUDE. Feel free to contact me anytime if you needed any assistance. Email: admin@basseltech.com Have a nice day! :-)
@Sekhar_Home Жыл бұрын
@@BasselTech thanks
@tanyalobyam4 жыл бұрын
Do you need to make this ship with bootloader first?
@BasselTech4 жыл бұрын
Yes sir, and if it doesn’t ship with bootloader you can follow my tutorial on how to burn a bootloader first before programming the chip. (How To Burn Bootloader On ATmega328p Using Arduino Uno?): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@waitwhat6123 жыл бұрын
Nice
@donaldhenke27504 жыл бұрын
does it have to have boot loader first.
@BasselTech4 жыл бұрын
Yes, it should. If it does not have a bootloader, you can follow this video to burn a bootloader first: How To Burn Bootloader On ATmega328p Using Arduino Uno? (kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU)
@krishnaathreya39304 жыл бұрын
Can we use python to program ATmega328p if yes please can you tell how
@kani_dev5 жыл бұрын
How to connect things - you can find easy in the internet you could explain why you connect to what and what are the threshoulds then the video would be usefull...
@BasselTech4 жыл бұрын
The values of the components are documented by Arduino company. You can check their website for more details! :-)
@shivkushwaha53566 жыл бұрын
can i use to program for atmega328 pu not atmega 328p-PU sorry for bad English
@BasselTech6 жыл бұрын
I think it would work, but honestly I didn't try. If you tried, please send me your feedback. Thanks! :-)
@shivkushwaha53566 жыл бұрын
do you know hindi language
@BasselTech6 жыл бұрын
No, I'm sorry. I only speak Arabic and English.
@koceilakassou15495 жыл бұрын
Really man ?! this is correct when the ATmega328p has a bootloader
@BasselTech4 жыл бұрын
If you need to know how to burn a bootloader, kindly check my recent video (How To Burn Bootloader On ATmega328p Using Arduino Uno? ): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@Ankit-ud9pt6 жыл бұрын
Can i program any atmega microcontroller???
@BasselTech6 жыл бұрын
I am not 100% sure, but most probably it would work! :-)
@danilosuarez1175 жыл бұрын
can you copy the program from one atmega chip to a blank new atmega chip? using usb to ttl?
@BasselTech4 жыл бұрын
You have to upload it from your computer using Arduino IDE.
@nicoteves13046 жыл бұрын
What if I'm already using digital pins 0 and 1 for another component? Is there any other pin I can connect the TX/RX of the USB to TTL?
@BasselTech6 жыл бұрын
Unfortunately sir, there aren’t other pins except pins 0 & 1 for serial communication.
@AltayBrusan4 жыл бұрын
you have already loaded the Ardunio boot loader? How?
@BasselTech4 жыл бұрын
Hi Atlay, Kindly check my recent video (How To Burn Bootloader On ATmega328p Using Arduino Uno? ): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@irgski4 жыл бұрын
What usb to ttl adapter do you use? Source?
@BasselTech4 жыл бұрын
I'm using USB to TTL - CP2102 Chip.
@joascostamartins18194 жыл бұрын
Can I do it with MikroC instead of Arduino IDE???
@BasselTech4 жыл бұрын
Hi ElectroFuturo, I might consider doing this tutorial in the future. Thank you!
@usmanhaider46534 жыл бұрын
How did you write bootloader?
@BasselTech4 жыл бұрын
Kindly check my recent video (How To Burn Bootloader On ATmega328p Using Arduino Uno? ): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@poojabansode66724 жыл бұрын
I made same connections and same program but error is coming problem uploading to board please help
@BasselTech4 жыл бұрын
Hi Pooja, did you get AVRdude error?
@poojabansode66724 жыл бұрын
@@BasselTech yes
@BasselTech4 жыл бұрын
This is probably because the chip doesn’t have a bootloader burnt to it. Please watch my video: (How To Burn Bootloader On ATmega328p Using Arduino Uno?) kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@poojabansode66724 жыл бұрын
@@BasselTech ok thank you so much
@poojabansode66724 жыл бұрын
Same error is coming after bootloading
@alirezasoleimani45104 жыл бұрын
Hello sir, please help me with ATmega328p-au
@jash2866 жыл бұрын
hi community I am getting error messages avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x6f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x6f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x6f plz help I did the same setup as shown in the video
@BasselTech6 жыл бұрын
This may be because you don't have the Arduino bootloader installed on the chip. I recommend you see this video: kzbin.info/www/bejne/nWqTqZVmo7OLa5I
@vipinckty13 жыл бұрын
Doesnt worknfor me
@rana.k4 жыл бұрын
it possible to program an AT89S51 chip with USB to TTL(UART) converter?
@shashankagrawal10586 жыл бұрын
Can I program atmega328p using isp programmer Please reply anyone
@BasselTech6 жыл бұрын
Yes, I believe you can! :-)
@TheCerberusInferno5 жыл бұрын
ATmega328p need a bootloader without just go to sleep ...
@BasselTech4 жыл бұрын
Kindly check my recent video (How To Burn Bootloader On ATmega328p Using Arduino Uno? ): kzbin.info/www/bejne/eYK6Z4Cwa7p_qMU
@bigbeef26543 жыл бұрын
Or just program it using Atmel AVR Studio. The way God intended.