[an error occurred while processing this directive]
дополнение
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено none 25 августа 2003 г. 11:17
В ответ на: Ответ: отправлено none 25 августа 2003 г. 11:03

typedef struct{
unsigned int pin0:1;
unsigned int pin1:1;
unsigned int pin2:1;
unsigned int pin3:1;
unsigned int pin4:1;
unsigned int pin5:1;
unsigned int pin6:1;
unsigned int pin7:1;
unsigned int reserve:8;
} LOW_BITS;

typedef struct{
unsigned int reserve:8;
unsigned int pin0:1;
unsigned int pin1:1;
unsigned int pin2:1;
unsigned int pin3:1;
unsigned int pin4:1;
unsigned int pin5:1;
unsigned int pin6:1;
unsigned int pin7:1;
} HIGH_BITS;

#define PORTA (*(volatile LOW_BITS *)0x7098) /* I/O port A data & dir reg */
#define PORTB (*(volatile LOW_BITS *)0x709A) /* I/O port B data & dir reg */
#define PORTC (*(volatile LOW_BITS *)0x709C) /* I/O port C data & dir reg */
#define PORTD (*(volatile LOW_BITS *)0x709E) /* I/O port D data & dir reg */
#define PORTE (*(volatile LOW_BITS *)0x7095) /* I/O port E data & dir reg */
#define PORTF (*(volatile LOW_BITS *)0x7096) /* I/O port F data & dir reg */


#define DIRA (*(HIGH_BITS *)0x7098) /* I/O port A data & dir reg */
#define DIRB (*(HIGH_BITS *)0x709A) /* I/O port B data & dir reg */
#define DIRC (*(HIGH_BITS *)0x709C) /* I/O port C data & dir reg */
#define DIRD (*(HIGH_BITS *)0x709E) /* I/O port D data & dir reg */
#define DIRE (*(HIGH_BITS *)0x7095) /* I/O port E data & dir reg */
#define DIRF (*(HIGH_BITS *)0x7096) /* I/O port F data & dir reg */
#define IN 0
#define OUT 1

#define FUNCA (*(LOW_BITS *)0x7090) /* I/O mux control reg A */
#define FUNCB (*(HIGH_BITS *)0x7090) /* I/O mux control reg A */
#define FUNCC (*(LOW_BITS *)0x7092) /* I/O mux control reg B */
#define FUNCD (*(HIGH_BITS *)0x7092) /* I/O mux control reg B */
#define FUNCE (*(LOW_BITS *)0x7094) /* I/O mux control reg C */
#define FUNCF (*(HIGH_BITS *)0x7094) /* I/O mux control reg C */

#define PRIM 1
#define SEC 0



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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru