AVR mendaftar dari program C

D

Diamant

Guest
Im avr300.asm bekerja dengan file dari Atmel (software master I2C).Cukup membuatnya dapat diakses untuk IAR AVR Atmel C. Konversi antara IAR assembler assembler untuk berhasil.
Program assembler menggunakan R16-R18 register dalam AVR 2313 chip untuk menyimpan variabel.
Saya harus menulis dan membaca register ini dari program C saya.
Apakah ada cara untuk membuat pointer di register R16-R18 dalam program C?
mungkin akan ada cara yang lain yang lebih sederhana untuk mencapai register?

Terima kasih

 
Hi diamant,

i think the register yang terletak di ruang ram.
sehingga u dapat mengaksesnya dengan pointer.Coba kode ini:

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

 

Welcome to EDABoard.com

Sponsor

Back
Top