One is used in Uno, it is based on Optiboot 4. Two different bootloaders are used for ATmega328p. ![]() That has nothing at all to do with which chip it is you are using, but how you have designed your circuit. The only real thing of concern is to ensure that your fuses are set correctly for your chosen clock source, and that the bootloader you install is compiled to run at the speed of your chosen clock source. Either it is compatible, in which case it will work, or it's not, in which case it won't. ![]() There can be no "perform better" anyway, since that isn't a valid concept. Whether you use the DIP (Uno) or the SMD (Nano) bootloader it makes no difference (the two bootloaders are the same anyway). Even the pins are in the same order around the chip if you examine the pinouts in the datasheet. ![]() Which is why the only pin differences are a couple of extra power and ground pins, and two dedicated ADC pins that they don't connect in the DIP package. They take the same silicon chip and mount it on a different lead frame and encapsulate it in epoxy. ![]() Internally the two chips are the same, it's just the packaging that is different. All it cares about is the UART pins, and they are the same. The bootloader doesn't care about how many pins the device has.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |