1)
Sto cercando di scrivere qualche programmino banale, per prendere dimestichezza con avr studio e ho notato
che in qualche programma già svolto vi è all'inizio del codice, oltre alle varie direttive vi è il settaggio dello stack pointer. Quello che non capisco è il motivo per cui per settarlo si fa uso del registro r16.
Ho notato che per l'istruzione LDI i registri utilizzabili sono da 16 a 31, ma vorrei capirne il motivo.
2)
Altra cosa che non mi è chiara è l'interrupt table. Ho capito cosa sono gli interrupt e che possono essere interni o esterni. Ma non ho capito come gestirli con l'interrupt table, mi servirebbe un esempio pratico prefiribilmente a parole che mi fa capire il funzionamento dell'inrettupt table ogni volta che avviene un interrupt.
Grazie in anticipo a tutti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



