programmeraren jag syftar på är själva hårdvaran som man kopplar till mikrokontrollern för att överföra programmet från datorn till den
arkitektur... vilka jobbiga frågor du har
arkitekturen avgör hur man kodar för den, öh, typ... hur processorn är uppbyggd, instruktionsuppsättning, minnesorientering
man brukar dela upp dom olika arkitekturerna i två grupper,
RISC och
CISC
de flesta enchipsdatorer/mikrokontrollers är RISC i någon form
det finns en hel hög med mikrokontrollers och processorer av olika slag och med olika specialteer
PIC är ganska enkla och basic, inte jättesnabba
AVR har lite fler hårdvarufunktioner och är lättare att koda för, snabbare
ARM är ett mellanting mellan vanlig mikrokontroller och DSP, finns i alla möjliga hastigheter och storlekar
DSP (digital signal processor) är ett samlingsnamn. gjorda för tunga beräkningar och är allmänt galet toksnabba för det mesta, finns mängder med olika sorter och modeller
man får välja det som passar behoven och budgeten, PIC och AVR är nog de vanligaste för hemmapulare att börja med eller någon enklare krets från freescale (motorola). DSPs brukar man inte ha råd eller tid att fixa med om man inte är riktigt seriös, bär sig inte för mindre projekt