[an error occurred while processing this directive] [an error occurred while processing this directive]
Вот как это делал я
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Turis 11 марта 2002 г. 15:49
В ответ на: Вопрос знатокам HT-PICC. Как определить структуру битов? отправлено Xan 11 марта 2002 г. 15:25

union
{
struct
{
unsigned char bit1:1;
unsigned char bit2:1;
unsigned char bit3:1; // Не более 8 бит ;)
} bit_pole;
unsigned char byte;
} pole_bit;

union pole_bit imya_peremennoy;

#define bit_1 imya_peremennoy.bit_pole.bit1;


Но это нужно только в случае, если собираешся модифицировать весь байт сразу, а если нужны только отдельные биты, то пусть сам их распихивает

bit bit_stop_motor_0_lock;


На счет INDF - они его просто забыли :)
Сам впиши в h-файл.

Удачи.

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

Ответы



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

E-mail: info@telesys.ru