Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Управление портом С при доступе к XRAM



Пример: С – транскрипция:

#define OFFSET 0x2100

Void XRAM_example(void)

{

unsigned char *p = (unsigned char *) (OFFSET + 1);

DDRC = 0xFF;

PORTC = 0x00;

XMCRB = (1<<XMM1) | (1<<XMM0);

*p = 0xaa; // запись по адресу 0х101

XMCRB = 0x00;

*p = 0x55; // запись по адресу 0х2101

}

Asm – транскрипция:

; OFFSET определить как 0x2100

; Configure Port C (address high byte)

Ldi r16, 0xFF

Out DDRC, r16

Ldi r16, 0x00

Out PORTC, r16

; release PC7:5

ldi r16, (1<<XMM1)|(1<<XMM0)





Дата публикования: 2015-09-18; Прочитано: 178 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...