ATmega DIP40 minimala styrelsen
Efter jag skrev flera artiklar om hur du använder ATmega mikrokontroller (DIP40) i Arduino miljön hade jag lite feedback som jag var frågade hur man effektivt sätta igång detta projekt. När jag kom till Arduino världen från klassisk microcontrollers utveckling världen, har jag inte hittat nödvändigt att utarbeta en metod eller hårdvara projekt för detta.
Samtidigt insåg jag att i Arduino värld så finns det många användare som inte har en bakgrund i digital elektronik / utveckling för microcontrollers. Detta är den stora fördelen med Arduino, det är så lätt att använda som även om någon har ingen kunskap eller erfarenhet av elektronik och programmering, kan få ett enkelt projekt kör i timmar (eller minuter).
Personligen använder jag Arduino som en plattform för experiment. Även om de flesta gånger jag förbi hårdvara "abstraction layer" (och arbeta direkt med mikrokontroller hårdvara) jag fortsätta att använda Arduino IDE eftersom är så simple(and fast) att börja experimentera med olika algoritmer eller tekniker för att styra olika kringutrustning.
Jag måste erkänna att ibland jag använder Arduino IDE som ersättning för AVR Studio, så länge USBASP stöds också. Så tror jag att detta projekt inte värdelös, även om det finns många liknande projekt, alla med för- och nackdelar.
Fördelar:
- Kan användas med DIP40 ATmega mikrokontroller: ATmega16 ATmega32, ATmega644, ATmega1284, ATmega1284P
- Komponenter genom hål / lätt att löda
- Kan användas med Arduino IDE (eller andra IDE / programmerare / compiler)
- Omfatta filtrering av AVCC för bättre analog ingång.
- Inkluderar 10pin ISP connector / lätt att använda med USBASP (eller en annan kompatibel programmerare)
- Större frihet i valet av anslutningar med externa moduler
- ... Jag glömde nästan... pris...
Begränsningar:
- Ingen bootloader (begränsning eller fördel, beror på hur man ser på). Emellertid en bootloader kan enkelt läggas till (.. några hårdvara krävs)
- Ingen standard Arduino fotavtryck. (Vi kan inte plugga direkt standard sköldar, men kan fortfarande använda dem i mer traditionella sättet, med bygel ledningar)