Du musst C schon verdammt gut beherrschen, wenn du hardwarenah
programmieren willst. Hardwarenah deshalb, weil AVRs kein
Betriebssystem haben und du hauptsächlich die Bits und Bytes im
I/O-Bereich manipulieren wirst.
Daher empfehle ich dir zuerst das (kostenlose) AVR-Studio von
www.atmel.com herunterzuladen und das (complete-) Datenblatt des
Mega16. Dann noch die PDF-Datei mit dem "AVR Instruction Set", in der
der ASM-Befehlssatz ausführlich erklärt wird. Dann lohnt sich auf alle
Fälle mal ein Blick auf die AVR-Appnotes, da ist sehr viel
Wissenswertes dabei. Die ersten Schritte der AVR-Bitschubserei gehen in
ASM am leichtesten, denn da gibt es die wenigsten Missverständnisse. Mit
C kannst du dann immernoch arbeiten, wenn du die AVR-Architektur
halbwegs verstanden hast. Mit der aktuellen Version von AVR-Studio soll
man auch C-Programme simulieren und debuggen können.
Welches ISP-Programm man für das Pollin-Board braucht, kann ich nicht
sagen, ich besitze das Board nicht. Ich tippe aber mal auf Ponyprog von
www.lancos.com.
Ich selbst experimentiere gern mit oberflächlich bestückten gefrästen
oder geflexten Test-Platinen, nutze aber auch gelegentlich ein
Steckbrett oder das STK500 und einige Eigenbau-Peripherie. Kannst ja
mal auf www.hanneslux.de schaun, da ist Einiges vorgestellt.
...