Registro AVR dal programma C

D

Diamant

Guest
Im lavorare con file avr300.asm da Atmel (master software I2C).Semplicemente rendere accessibile per IAR AVR C. La conversione tra assembler Atmel di assembler IAR ha avuto successo.
Il programma assembler utilizza R16-R18 registri nel mio 2313 chip AVR per memorizzare le variabili.
Ho bisogno di scrivere e leggere questi registri dal mio programma C.
C'è un modo per creare i puntatori a R16-R18 registri nel mio programma in C?
può essere c'è un altro modo più semplice per raggiungere i registri?

Grazie

 
Hi Diamant,

Credo che i registri si trovano nello spazio di RAM.
quindi la u può accedere con il puntatore.Prova questo codice:

void main (void)
(
char * p;
p = (char *) 0x00; / / Registrati 0
* p = 10;
)

 

Welcome to EDABoard.com

Sponsor

Back
Top