This is the best explanation ever. I was about to throw away my new atmega328P. However after successful burning the bootloader, I am now able to use the IC. Thank you
@siyabongaseti90543 жыл бұрын
This is literally the best Bootloader ATmega328 chip video to to learn about the ATmega328 chip in the ATmega328 chip world.
@CCSDBAS8 күн бұрын
Which chip was he using in the video? lol
@beethovenkasompe73953 жыл бұрын
the most well explained video on boot loading i have found so far. Thank you
@subaidhapk32473 жыл бұрын
Me too thank you sir
@richardherring93079 ай бұрын
Your descriptions were excellent. I understand much more than before. Plus I now have "refreshed" and newly burned microcontrollers. You definitely have a new subscriber.
@spyrostsimpinos29852 жыл бұрын
Thanks very much my men, all the day i was struggling with a usb to ttl, and with your video and arduino uno finally it works.
@ronmoz5815 Жыл бұрын
i try today , i follow your demo. is successful, thanks
@0124akash10 ай бұрын
Clear and to the point, very knowledgeable vdo, thankyou sir.
@davidkinuthia10522 жыл бұрын
hallo im could say gladly your a genius indeed i have followed every step and everything worked thanks man
@ArshadMehmood-kz6ez Жыл бұрын
Great Teaching Technique Very goog dilivery and practicals.thanks
@tiennguyenminh64543 жыл бұрын
Very clear and helpful!! Thank you so much !
@andrewmcisaac1363 Жыл бұрын
Thank you for this posting - it really helped me.
@jumbo9996143 жыл бұрын
Hi, I'm a beginner. So to put bootloader into a chip, you use sketch called ArduinoISP with 'ArduinoISP' profile. After compiling and succesfully upload the sketch, you switch different profile called 'Arduino As ISP' and burn bootloader. Do I understand it correctly? Now how do I put a sketch to the new chip if I don't want to remove atmega chip from my working arduino?
@madushanjayasinghe42642 жыл бұрын
very clear explanation
@rajdeepdas863 жыл бұрын
very good video. now we can burn any code directly to the ATmega328 chip by using FTDI cable and make it work.
@kprathikkamath4883 Жыл бұрын
This helped a lot thanks for the crystal clear content
@kingmusicbeats69152 жыл бұрын
thank you so much sir very helpful video
@taz3837 Жыл бұрын
Great video! The music was too loud!!! Do your videos without music in the future so they are easier to watch!!!
@ronmoz58152 жыл бұрын
thanks the explanation, i learned something
@Danny-vm6hz2 жыл бұрын
Wow, you made it easier.... thanks for the video 👏
@lenspalace3942 Жыл бұрын
GREAT TEACHER!
@IamKoala3 жыл бұрын
Very clear and helpful. You're a life saver :)
@cxshoppermag323911 ай бұрын
short and sweet, thank you :)
@bappapan12973 жыл бұрын
thank you Sir for such a nice explanation.
@Rich-can-do8 ай бұрын
Very nice now I want to set it up as 8mhz internal RC
@Circuitoptimize238 ай бұрын
For an Arduino, you can set it up to use the internal 8MHz clock. Configure your Arduino to utilize the internal 8MHz clock, and remember to adjust any timing-sensitive parts of your code accordingly, as the clock frequency has changed. If your arduino originally had a 16MHz external crystal, this alteration might impact the timing of your program.
@bharatkumar90483 ай бұрын
Thanks a lot. New chip working
@AndreeewP12 күн бұрын
If the chip has an internal clock is there a method to program without the oscillator and capacitors?
@gtechninja3 жыл бұрын
oh bro I don't know what to say. it took me to understand this. tnx, a lot !!!
@petervanderhilst2801 Жыл бұрын
Very clear and helpful. thanks a lot
@DmitryStopkevich2 жыл бұрын
Thanks, now I can burn the bootloader to the ATMEGA THREE HUNDRED TWENTY EIGHT CHIP
@aijazahmed91132 жыл бұрын
Nice
@Engbic3 жыл бұрын
Bunch of thanks to you for your helpful explanation.
@amirkharchi4273 Жыл бұрын
Thank you brother
@karthikregu69523 жыл бұрын
is it possible to chip to atmega 328 as i2c with out Arduino after programming in with Arduino
@vargheseselestin55523 жыл бұрын
Thanks man It's really working perfectly
@mertman96254 жыл бұрын
Very very thanks for this. Good explanation
@mazharkhaliq19719 ай бұрын
Really helpfull thank you
@victorugoo86833 жыл бұрын
I have a problem, I have tried all your step as you mentioned but trying to burn bootloader, is telling me this error message "could not find usbtiny device (0x2341/0x49)
@Dailyoneminute13 ай бұрын
THANK YOU VERY MUCH, LOVE YOU MAN LOVE YOU
@k9gh253 жыл бұрын
My Arduino UNO has a surface mount chip and not through hole can i use the same method to burn bootloader on a through hole microcontroller? I want to use the new microcontroller on a breadboard with Arduino codes not to replace the old chip on my Arduino.
@juanmanuelluciasegovia46362 жыл бұрын
Thanks for saving my exam scorexD
@alejandroquezada2 жыл бұрын
Nos ayudo XD
@fenixmunozgarcia20212 жыл бұрын
I have this error: Error quemando bootloader avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
@PanicProductions20 күн бұрын
Avrdude dislikes your lovely 328-PU chips and says “avrdude: Yikes! Invalid device signature.” or "avrdude: Expected signature for ATMEGA328P is 1E 95 0F" Soln:- This problem happens becoz ur arduino uses 328p - pu and if u bought 328pu(a couple dollars cheap). The soln is to modify Arduino > hardware >tools>avr>etc and open avrdude.conf file as word document.keep backup of this file incase u mess up. find 1E 95 0F text under Atmega328 and change it to 1E 95 14 and save. restart arduino environment and burn bootloaders on all ur chips.use status leds as mogul said.they help a lot. After burning change the text in avrdude.conf file back to 1E 95 0F and restart arduino ide.Then u can uplode code normally.
@Boyner. Жыл бұрын
May I ask, if it is a chip type, bootloader connection is all the same, right?
@Circuitoptimize23 Жыл бұрын
Yes
@arduinomaquinas Жыл бұрын
Very good ❤👏👏👏👏👏🇧🇷😉👍
@andre4419 Жыл бұрын
Would like to know, I'm doing a project with Arduino and already programmed him. But I had to change the code so needed to program again. I need to do all this steps again, like load Arduino as ISP to Atmega328?
@Circuitoptimize23 Жыл бұрын
Yes, if you need to reprogram your Atmega328 chip, you will need to follow the steps to load the Arduino as ISP onto the chip again. This includes connecting the appropriate wires and using the Arduino IDE to upload the ISP sketch. Once the Arduino is set up as an ISP, you can then upload your new code to the Atmega328 chip using the appropriate programmer settings in the IDE.
@skiciful3 жыл бұрын
Does it work with atmega 32u4 too? Can we burn bootloader to a smd type 32u4 with arduino uno like you showed?
@Circuitoptimize233 жыл бұрын
No
@0124akash10 ай бұрын
Sir am design digital DC Volt metre using UNO board, working is fine. But using only ATmega ic + 16MHz crystal, working is not fine LCD reading is very fluctuate. Program is same. Any solution sir ?
@Circuitoptimize239 ай бұрын
Fluctuations in the LCD reading could be due to issues with the power supply or noise affecting the analog components. Ensure a stable power source for the ATmega IC, check the connections, and consider adding decoupling capacitors near the power pins. Additionally, grounding and shielding can help reduce noise. Double-check the wiring and try isolating potential sources of interference.
@BrunoTechno3 жыл бұрын
help me pls this methode not work for me ( avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check) i have two new atmega328p
@fenixmunozgarcia20212 жыл бұрын
I have the same problem, did you fix it?
@PanicProductions20 күн бұрын
Avrdude dislikes your lovely 328-PU chips and says “avrdude: Yikes! Invalid device signature.” or "avrdude: Expected signature for ATMEGA328P is 1E 95 0F" Soln:- This problem happens becoz ur arduino uses 328p - pu and if u bought 328pu(a couple dollars cheap). The soln is to modify Arduino > hardware >tools>avr>etc and open avrdude.conf file as word document.keep backup of this file incase u mess up. find 1E 95 0F text under Atmega328 and change it to 1E 95 14 and save. restart arduino environment and burn bootloaders on all ur chips.use status leds as mogul said.they help a lot. After burning change the text in avrdude.conf file back to 1E 95 0F and restart arduino ide.Then u can uplode code normally.
@pivot9472 жыл бұрын
Thank you!!
@Danny-vm6hz3 жыл бұрын
Thanks a lot I really needed this🙏
@MikeRamirez3 жыл бұрын
Pretty awesome!
@pradipbhattacharjee1932 Жыл бұрын
I understand Thank u sir Now how can I program led pixel software in this chip plz help Pz help
@mahaveerkatighar7232 Жыл бұрын
Hello! Could you please provide guidance on how to bootload an ATmega328P?
@Circuitoptimize23 Жыл бұрын
Join my WhatsApp
@eletrotheory83983 жыл бұрын
Would this work with arduino leonardo chip? Atmega32u4?
@hsvs40644 жыл бұрын
👍
@ps_abhishek3 жыл бұрын
താങ്ക്യൂ..👌👏 This video helps me a lot.❤️👏
@Circuitoptimize233 жыл бұрын
നന്ദി സഹോദരാ
@ps_abhishek3 жыл бұрын
@@Circuitoptimize23 😳😳 WTH.. R you Malayali?🤔
@Circuitoptimize233 жыл бұрын
😉.. Yes
@AdithyanKNair3 жыл бұрын
@@Circuitoptimize23 poli...engane ingane nannayitt english samsarikkan padichu.source onnu parayamo plzz
@Circuitoptimize233 жыл бұрын
Athu oruu valeya storyaa 😁😜
@vishalr45512 ай бұрын
thank you so much
@apoorvgupta9617 Жыл бұрын
Arduino: 1.8.15 (Windows 10), Board: "Arduino Uno" Error while burning bootloader. avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
@gabrielpereira9061 Жыл бұрын
Same here. Did you solve it?
@Circuitoptimize23 Жыл бұрын
Sorry for the late reply.. So if you're issue is related on (Invalid device signature) so this the common problem. Invalid device signature error indicates that the signature read from the microcontroller does not match what is expected for the selected microcontroller. Make sure Ensure that the clock frequency settings in the Arduino IDE match the clock configuration of your microcontroller. The ATmega328P can be operated at different clock frequencies, and this needs to be correctly set in your code. And select the correct microcontroller model in the Arduino IDE or programming software. For an ATmega328PU, you should select "ATmega328P" as the board. If you've double-checked all of these aspects and are still encountering the error, you might want to try using the -F flag as suggested in the error message to override the device signature check. However, be cautious with this approach as it might lead to programming the microcontroller with incorrect settings.
@tolakangin20422 жыл бұрын
can this method be applied using arduino nano or arduino pro mini? Thanks
@Circuitoptimize232 жыл бұрын
Arduino nano possible this method, but pro mini not possible...
@tolakangin20422 жыл бұрын
@@Circuitoptimize23 ok thanks
@musix_lane2 жыл бұрын
Is there any possible way to do this using a phone?😐 Im asking bcz i doesn't have a pc
@Circuitoptimize232 жыл бұрын
Must need pc are laptop .. Not possible in phone...
@musix_lane2 жыл бұрын
@@Circuitoptimize23 😥
@plus10per-tacer952 жыл бұрын
Can I use 104 instead of capacitor 22?
@Circuitoptimize232 жыл бұрын
No, must be a used 22pf capacitor...
@plus10per-tacer952 жыл бұрын
@@Circuitoptimize23 ok. thanks~
@dieg006z Жыл бұрын
I get this error avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x1a What I can do?
@Circuitoptimize23 Жыл бұрын
The Arduino IDE displays anavrdude: stk500_recv(): programmer is not responding error message indicating its inability to establish communication with the ATmega328PU chip. To address this issue, you can consider a few potential solutions. First, updating the Arduino IDE software might prove helpful. Additionally, installing the latest drivers for your USB port could resolve the problem. Ensuring that the ATmega328PU chip is in reset mode before attempting to burn the bootloader is essential; this can be achieved by grounding the reset pin on the chip. For Mac users, trying the deactivation of the "USB Debugging" option in the Arduino IDE preferences might be worth considering.
@motazmsaddak52423 жыл бұрын
doesn't work for me... I don't know why this is the error message : avrdude: Expected signature for ATmega328P is 1E 95 0F Double check chip, or use -F to override this check. Erreur lors de la gravure de la séquence d'initialisation. Ce rapport pourrait être plus détaillé avec l'option "Afficher les résultats détaillés de la compilation" activée dans Fichier -> Préférences.
@aalaz6913 Жыл бұрын
How can i fix this? avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Thank you
@Circuitoptimize23 Жыл бұрын
Check Connections: Ensure all connections between the programmer and AVR microcontroller are secure and correct. Clock Settings: Match the clock settings in your programming software with the microcontroller's actual clock frequency. Device Selection: Select the correct microcontroller model in your programming software. If the issue persists, consider trying a different set of hardware components or using the -F flag with AVRDUDE to override the check.Please try these steps and check if they resolve the issue. If you continue to face problems, kindly provide more details about your setup. Alternatively, you can join my WhatsApp, and I will guide you through the troubleshooting process.
@sufisongsroohanichannel55773 жыл бұрын
Dear sir hi, when I upload the program in arduino uno like a blink led or fade program through android phone, mobile screen show, Error, problem up loading to board. Plz help me explain me how I fix this problem. I also select the arduino uno board in board setting. I tried so many time but same issue plz help me, explain me, if you no mind plz help me thnx.
@Circuitoptimize233 жыл бұрын
Sir my recommend please used PC... If you going to burn arduino bootloader I highly recommend pc version arduino ide,
@wolleausmallo12 жыл бұрын
I forgot. Was that really an ATMEGAthreehundredtwentyeightmicrocontrollerchip?
@owaismech65962 жыл бұрын
Sir, i have a request for you please making video on how to burn bootloader into to atmega328p by using Arduino Nano please.
@Circuitoptimize232 жыл бұрын
Thanks for your suggestion... 👍
@erfanborhani246 Жыл бұрын
Thank you Sir , problem solved 🫡
@ranasingha22733 жыл бұрын
Pixel dezin ka hex or bin file arduino sa progrem ho sakta hi
@owaismech65962 жыл бұрын
sir can we replace atmega328p-pu wit atmega328p-u, please reply
@Circuitoptimize232 жыл бұрын
Sure
@owaismech65962 жыл бұрын
@@Circuitoptimize23 earned-a-subsriber
@matyasfazekas24812 жыл бұрын
Hi! When I tryed to burn the bootloader to the chip, I recieved the folowwing message: avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Can anybody help me?
@fenixmunozgarcia20212 жыл бұрын
I have the same problem, did you fix it?
@matyasfazekas24812 жыл бұрын
@@fenixmunozgarcia2021 yeah, i had contact problema on the breadboard
@fenixmunozgarcia20212 жыл бұрын
@@matyasfazekas2481 Oh, thanks, maybe that is also my problem.
@shawonafthab35723 жыл бұрын
Thanks soooooooo much
@dranwariqbal3 ай бұрын
Can i use 20mhz crystal??
@bartekskrzypkowski20863 ай бұрын
Sadly no
@ssaahil Жыл бұрын
Is it possible to do it with ATmega32A?
@Circuitoptimize23 Жыл бұрын
No....
@sagnikaniruddha4364 Жыл бұрын
Thanks
@نشوانالظاهر-م9ف Жыл бұрын
👍👍👍👍👍❤👍👍👍👍👍
@معتصمالعراقي-ن9ه6 күн бұрын
think you
@Sumanth-t7w9 ай бұрын
hello sir....I have this error, can you please help me resolve it .......avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check. Failed chip erase: uploading error: exit status 1
@desenhos.dafé6 ай бұрын
same here.
@PanicProductions20 күн бұрын
Avrdude dislikes your lovely 328-PU chips and says “avrdude: Yikes! Invalid device signature.” or "avrdude: Expected signature for ATMEGA328P is 1E 95 0F" Soln:- This problem happens becoz ur arduino uses 328p - pu and if u bought 328pu(a couple dollars cheap). The soln is to modify Arduino > hardware >tools>avr>etc and open avrdude.conf file as word document.keep backup of this file incase u mess up. find 1E 95 0F text under Atmega328 and change it to 1E 95 14 and save. restart arduino environment and burn bootloaders on all ur chips.use status leds as mogul said.they help a lot. After burning change the text in avrdude.conf file back to 1E 95 0F and restart arduino ide.Then u can uplode code normally.
@sirashsayanju7933 жыл бұрын
why i have this problem.. Arduino: 1.8.12 (Windows 10), Board: "Arduino Uno" avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
@blackhatgaming54973 жыл бұрын
Same problem bro
@MirAclE-mf2pu3 жыл бұрын
Hey i am having the same issue, kindly help me to solve this i searched a lot to resolve this but cant find any solution for now, please help@ CREATIVE GENIUS
@MirAclE-mf2pu3 жыл бұрын
@@Circuitoptimize23 i need some help, i am having same issue, error during upload how can i solve this one
@roghibashfahani15 Жыл бұрын
hello sir can you make standalone programmer for arduino without PC, maybe the arduino using SDcard for save the hex file then just like click the push button and it going flash the atmega8
@Circuitoptimize23 Жыл бұрын
Creating a standalone programmer for Arduino without a PC is indeed possible. You can use an Arduino board to achieve this, along with an SD card module and a simple user interface, such as buttons and a display. However, implementing this would require a good understanding of Arduino programming, knowledge of the AVR programming protocol, and careful hardware connections to ensure proper functioning.
@roghibashfahani15 Жыл бұрын
@@Circuitoptimize23 can you make a tutorial for that
@Circuitoptimize23 Жыл бұрын
May be in future..
@rjkkumar28083 жыл бұрын
Can I re-burn my old ic?
@Circuitoptimize233 жыл бұрын
Yeah It depends on its memory
@DARA-63 жыл бұрын
thank you
@bootakaiser65613 жыл бұрын
Please share synmatic diagram of 5.1 amplifier
@0124akash10 ай бұрын
Sir how to upload program without removing the UNO board ic ?
@Circuitoptimize2310 ай бұрын
Contact me on what's app.. Number provide in the video description...
@mahmoudabdelghany7782 Жыл бұрын
I have an error while burning:expected signature for at mega 328p is 1e 95 0f Use -f to override error while burning
@Circuitoptimize23 Жыл бұрын
It looks like you're encountering an error while trying to burn a program onto an ATmega328P microcontroller. The error message 'expected signature for at mega 328p is 1e 95 0f' usually indicates a mismatch between the target microcontroller and the one selected in your programming environment. To resolve this, please double-check the following Ensure, you've selected the correct microcontroller model (ATmega328P) in your programming software. Verify your connections between the programmer and the microcontroller, making sure they are secure and correctly wired. Confirm that you have the appropriate bootloader and firmware for your specific ATmega328P chip version.
@mahmoudabdelghany7782 Жыл бұрын
@@Circuitoptimize23 the error is corrected thank you ❤❤🥰
@buckybarnes73372 жыл бұрын
why mine keep saying invalid device signature TT help plsss
@FrustratedBaboon3 жыл бұрын
I bought 6 of those chips and I threw them in the bon fire with some gasoline. They are now all burned.
@arnabgaming44403 жыл бұрын
Now you can use them👍
@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
@Circuitoptimize233 жыл бұрын
No no you only used 22pf capacitor, for 16mhz oscillator...
@bamrahelectronics61762 жыл бұрын
Hello brother can we upload any code inAmega8-16pu ic.
@Circuitoptimize23 Жыл бұрын
Yes, it is possible to upload code to an Atmega8-16PU IC. The process is called "programming" and it typically involves using a programmer device connected to the IC and a computer running software to transfer the code to the IC's memory. The specific process will depend on the programmer and software being used.