Перейти к содержанию
    

mmavka

Новичок
  • Постов

    2
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о mmavka

  • День рождения 22.05.1983

Информация

  • Город
    Array
  1. Да все заработало! спасибо! У меня вопрос. А как передать указатель на структуру и передать как бы "указатель" на те этементы структуры которые нужно изменить или использовать при логических сравнениях. Может это бред, если так то простите может вопрос поставлен не правильно, но думаю суть ясна.
  2. Доброго времени суток! У меня возникло затруднение. Я не могу понять как передать в функцию в параметрах битовое поле или структуру битов??? Часть кода: char temp=0,i; eeprom char hour_on,hour_off,min_on,min_off; struct { unsigned char fh_on : 1; unsigned char fh_off : 1; unsigned char fm_on : 1; unsigned char fm_off : 1; unsigned char prog : 1; } flags; //структура битов в данном случае void check(?????? active,???????? next,char eep, char limit) //как передать не понимаю.... { if (SET_STATE==0 & active == 1) { temp++; led(1); //функция мигания диодом if (temp>=limit) { temp=0; }; }; if (REC_STATE==0 & active == 1) { led(temp); //функция мигания диодом eep = temp; active ^= active; next ^= next; temp = 0; delay_ms(250); }; }; void main (void) { check(flags.fh_on, flags.fh_off, hour_on, 24); //????????????????????? }; вот функция как я ее представляю, но компилятор говорит что я не понимаю что творю... Прошу помощи.
×
×
  • Создать...