AccordingtotheintroductionofPeterHo,AVRTutorialisaToolsappontheAndroidplatform.Thereiscurrentlya2.3.3versionreleasedonSep11,2019,youcanseethedetailsbelow.
ThisappisaAVRtutorialbasedonATMEGA16Clanguage.Itissuitableforhobbyistorengineeringstudents.LearningAVRmcuisdifficult.Thelearningcurveissteep.Theprocessincludingreadingdatasheet,writingcode,buildingprototypesandtroubleshooting.Themostpossibleerrorsarethesettingwrongvalueofregisters.
Now,AVRtutorialisthesolution.Thecodewizardallowyoutosetthetimer,UART,ADC,interruptandperipheralsbyjustafewclicksinsetting.TheprovenCsourcecodeisgeneratedautomatically.
ThoughthecodewizardisbasedonATMEGA16,itiseasytoporttootherATMEGAsincethesourcecodegeneratedishighlystructured
Features
•AVRarchitecturereview
•AVRasmmnemonics&Clanugage
•21demoprojectsincludingled,keys,keypad,16x2LCM,ADCetc
•CodewizardforUART,timer,interrupt,ADCandexternalperipheralsincludingLED,buzzer,keyswitch,externalinterrupt,7-segmentdisplay,8x8ledmatrix,4x4keypad,16x2LCM,realtimeclocketc
FeaturesPro
•SupportI2Ceeprom24C01(128B)~24C512(64kB)
•SupportSPIeeprom25010(128B)~25M02(256kB)
•ExtrademoprojectsincludingLEDMatrix16x16,i2ceeprom,spieeprom,homeautomationetc
•CodewizardforI2Ceeprom,SPIeeprom,LCM128x64etc
https://play.google.com/store/apps/details?id=com.peterhohsy.atmega_tutorialpro
OptionalDemo
*OLED128x64
*TFT220x176
*MPU6050(accel+gyro)sensor
*18B20temperaturesensor
*DFPlayermp3module
*SPIflash
*Steppermotor
*Servomotor
*Homeautomationusingbluetooth
Note:
1.Forthosewhoneedsupportpleaseemailtothedesignatedemail.
DoNOTuseeitherthefeedbackareatowritequestions,itisnotappropriateandthatisnotguaranteedthatcanreadthem.
Atmel®andAVR®areregisteredtrademarksortrademarksofAtmelCorporationoritssubsidiaries,intheUSand/orothercountries.ThisapplicationisnotrelatedoraffiliatedinanywayAtmelCorporation.