New answers tagged


If you want to upload a sketch via any other interface than ISP, the atmega needs a bootloader. The bootloader basically is a piece of software which is stored in a dedicated flash section, the "bootloader section". Code stored in this bootloader section has the special ability to write to parts of flash memory where the actual program is stored (...


I can't post comments. One difference is that the ATmega32 has JTAG; ATmega328P has not.


The Wire library does not give you any possibility to get error states, when requesting bytes from a slave. Basically you are stuck with the number of bytes being read. Though you can read some information from that. If the number of bytes is zero, the slave didn't answer (either because its not there, or because it cannot send any byte currently). This ...

Top 50 recent answers are included