| Electronics > Beginners |
| How to customise arduino bootloader for programming different types of atmega328 |
| (1/3) > >> |
| marekpasek:
Hello, Recently I have ordered few atmega328's from ebay. They were listed as atmega328p. When they arrived I tried to programme them with arduino uno board. The transfer failed. It seems that there are multiple types of these chips and everyone of them needs some special settings of bootloader :-//. In my case I received the type atmega328p-u, while my board operates with atmega328p-pu. Since I am not good at programming, I cannot programme appropriate bootloader myself, therefore I ask you for help. Where could I find some pre-made bootloader or at least a proper description of what has to be done? Thank you very much. Post scriptum: Here is the error announcement: avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x17 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x17 |
| sleemanj:
The error shown is notning to do with that, you have a connection problem. |
| marekpasek:
It works perfectly with atmega328p-pu. The problem has to be in the chip. |
| sleemanj:
In that case either the chip is dead, it has had reset or spi programming disabled, or you are connecting it incorrectly, check the pinout. The error literally means NO comms can be established, if it was just "different chip variant than expected" you would get a signature error with a valid but unexpected signature bytes. |
| sleemanj:
Also, to confirm you are attempting to burn a bootloader (tools > burn bootloader), and you can successfully do so using the "-pu" you have but not with this other suspect chips you have. |
| Navigation |
| Message Index |
| Next page |