Hello i have a question i program a 328p chip with a arduino nano all programing goes well but say if i put that 328p chip in a uno board and try to upload a Sketch it will not upload i get a avrdude: stk500_getsync(): not in sync: resp=0x00 but if i put back the original 328p in the uno board and can upload skeatches no problem but if i upload the other 328p chip with the nano say a blink sketch it works perfectly why can't i put that 328p chip on the uno board and upload a sketch?
(deleted)
it's not deleting the bootloader because i can put the 328p program it back with the nano and i can upload sketches with no problem but if i put that 328 on say a uno board and upload a sketch all errors.
(deleted)
Are you sure the 328P has a boot loader?
If you are using ArduinoISP and ICSP wires then you may not have a boot loader on the ATmega chip.
Hello MartynC yes it haves the bootloader on there because i uploaded sketches like the blink sketch and others for testing and it does work I'm going to make a short video later on my time and show what i do.
Hi josephchrzempiec,
you don't need a boot loader to upload sketches by ICSP.. A boot loader is required if you want to upload by usb. For example when the chip is on an Arduino board.
Have a look at Arduino Nano as an ISP Programmer | Martyn Currey Please note that I am fairly new to this and have only just started programming stand alone Atmega chips. These are my notes about what I did and they may help.
Also have a look at Nick Gammons site Gammon Forum : Electronics : Microprocessors : Atmega bootloader programmer and his utilities at GitHub - nickgammon/arduino_sketches: Publicly-released sketches for the Arduino microprocessor. Especially the board detector sketch http://www.gammon.com.au/forum/?id=11637 which will confirm if you have a boot loader or not.
That is what I'm trying to do replace a 328p chip that burn out with another one that i burn a boot loader on but when i try to upload a sketch on that uno board with the new 328p chip get error.