[an error occurred while processing this directive] [an error occurred while processing this directive]
Речь не о SFR как таковых идет, а о новых регистрах отображенных только в памяти
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Elektronik 25 июня 2002 г. 12:29
В ответ на: Ответ: См. iomacro.h Там даны определения SFR. Можно добавить свои и посмотреть, что получится. отправлено Bill 25 июня 2002 г. 12:23


#define DDRF *(unsigned char *) 0x61
#define PORTF *(unsigned char *) 0x62
#define PING *(unsigned char *) 0x63
#define DDRG *(unsigned char *) 0x64
#define PORTG *(unsigned char *) 0x65
#define SPMCSR *(unsigned char *) 0x68
#define EICRA *(unsigned char *) 0x6a
#define XMCRB *(unsigned char *) 0x6c
#define XMCRA *(unsigned char *) 0x6d
#define OSCCAL *(unsigned char *) 0x6f
#define TWBR *(unsigned char *) 0x70
#define TWSR *(unsigned char *) 0x71
#define TWAR *(unsigned char *) 0x72
#define TWDR *(unsigned char *) 0x73
#define TWCR *(unsigned char *) 0x74
#define OCR1CL *(unsigned char *) 0x78
#define OCR1CH *(unsigned char *) 0x79
#define TCCR1C *(unsigned char *) 0x7a
#define ETIFR *(unsigned char *) 0x7c
#define ETIMSK *(unsigned char *) 0x7d
#define ICR3L *(unsigned char *) 0x80
#define ICR3H *(unsigned char *) 0x81
#define OCR3CL *(unsigned char *) 0x82
#define OCR3CH *(unsigned char *) 0x83
#define OCR3BL *(unsigned char *) 0x84
#define OCR3BH *(unsigned char *) 0x85
#define OCR3AL *(unsigned char *) 0x86
#define OCR3AH *(unsigned char *) 0x87
#define TCNT3L *(unsigned char *) 0x88
#define TCNT3H *(unsigned char *) 0x89
#define TCCR3B *(unsigned char *) 0x8a
#define TCCR3A *(unsigned char *) 0x8b
#define TCCR3C *(unsigned char *) 0x8c
#define UBRR0H *(unsigned char *) 0x90
#define UCSR0C *(unsigned char *) 0x95
#define UBRR1H *(unsigned char *) 0x98
#define UBRR1L *(unsigned char *) 0x99
#define UCSR1B *(unsigned char *) 0x9a
#define UCSR1A *(unsigned char *) 0x9b
#define UDR1 *(unsigned char *) 0x9c
#define UCSR1C *(unsigned char *) 0x9d

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru