#Guides ##General purpose getting started https://emil.fi/avr A basic getting started / how-to guide focusing on the essential https://emil.fi/toolchain How to set up the toolchain from scratch https://www.avrfreaks.net/sites/default/files/forum_attachments/XMega_Tutorial.pdf http://leonerds-code.blogspot.com/2019/06/building-for-new-attiny-1-series-chips.html Coding for Atiny 1-series https://gist.github.com/goncalor/51e1c8038cc058b4379552477255b4e1 Adding support to newer chips if missing from the standard distributions ##Topic oriented http://polprog.net/blog/serial/ Serial communications http://polprog.net/blog/asm/ Assembly things http://msoe.us/taylor/tutorial/ce2810/candasm More assembly things http://ruemohr.org/~ircjunk/avr/asmtut/asm_crash.html Even moar #Tools ##Programmers https://familie-radermacher.ch/dominic/elektronik/avr/fastusbasp.html Traditional and cheap avr programmer https://github.com/amitesh-singh/FASTUSBasp An STM "Bluepill" (easy to buy from East-Asia webstores) based version of above #References ##LibC https://www.nongnu.org/avr-libc/ The best and most important reference for AVR programming, ever https://www.nongnu.org/avr-libc/user-manual/group__avr__interrupts.html Interrupts https://www.nongnu.org/avr-libc/user-manual/group__avr__pgmspace.html Storage in rom https://www.nongnu.org/avr-libc/user-manual/mem_sections.html https://www.nongnu.org/avr-libc/user-manual/inline_asm.html ##Fuses https://www.engbedded.com/fusecalc/ Hugely important when programming a chip from scratch #Examples https://emil.fi/d/streamer.c interrupts, uart, timer, gpio https://emil.fi/d/ping.c interrupts, uart, timers https://emil.fi/d/taikasauva.c interrupts, adc, filtering, timers https://emil.fi/d/matrixdriver.c dot led matrix driving, spi, uart, magic values /code/ledthingy.c interrupts, i2c, gpio, sleep https://github.com/rakettitiede/octapentaveega asm, vga, dark magic, uart http://tom-itx.no-ip.biz:81/~webpage/index.php https://www.avrfreaks.net/comment/853254#comment-853254 pwm https://polprog.net/papiery/avr/485slave/ RS485 #Other /arm/ A most excellent STM32 ARM getting started guide by nohit