реклама на сайте
подробности

 
 
> Internal Error: [CoreUtil/General]: Illegal state, IAR ARM 5.41
SasaVitebsk
сообщение Sep 10 2010, 19:31
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Создаю структуру типа
Код
// Группа управления основными контрольными лампами 1
#define GR_MAIN_CNTRL_1        0x00070009
struct
{
  uint64_t

    bZum600                : 2,                            // Зуммер 600 Гц
    bZum500                : 2,                            // Зуммер 500 Гц
    bZum400                : 2,                            // Зуммер 400 Гц
    bKl15                : 2,                            // Клемма 15

    bAvarP_CnPd2        : 2,                            // Кл авар. давления в контуре подвески 2 секции
    bAvarP_CnPd            : 2,                            // Кл авар. давления в контуре подвески
    bAvarP_ResPt2        : 2,                            // Кл авар. давления в ресивере потребит. 2 секции
    bAvarP_ResPt        : 2,                            // Кл авар. давления в ресивере потребит.

    bAvarP_CnPTrmz        : 2,                            // Кл авар. давления в контуре стояночн. тормоза
    bAvarP_CnPDopOsi    : 2,                            // Кл авар. давления в тормозн. контуре доп. оси
    bAvarP_CnPMstrBr    : 2,                            // Кл авар. давления в тормозн. контуре вед. моста
    bAvarP_CnPFrvOsi    : 2,                            // Кл авар. давл. в тормозн. контуре передней оси

    bCntrl_PTrmz        : 2,                            // Кл контроль функц. остановочного тормоза
    bSw_ManTrmz            : 2,                            // Кл включения ручного тормоза
    bCntrl_PNakl        : 2,                            // Кл износа тормозных накладок
    bAvarS_Trmz            : 2,                            // Кл. аварийного состояния тормозной системы

    bSw_FarLamp            : 2,                            // Кл включения дальнего света
    bSw_NearLamp        : 2,                            // Кл включения ближнего света
    bCntrl_ESP            : 2,                            // Кл работы системы ESP
    bCntrl_Intard        : 2,                            // Кл контроль функционирования интардера

    bSw_MystFon            : 2,                            // Кл включения противотуманных фонарей
    bSw_MystLamp        : 2,                            // Кл включения противотуманных фар
    bSw_RightLmp        : 2,                            // Кл включения поворота правого
    bSw_LeftLmp            : 2,                            // Кл включения поворота левого

    bCntrl_AvarDoor        : 2,                            // Кл аварийного открывания двери (1)
    bCntrl_AvarStDoor    : 2,                            // Кл аварийного состояния двери (1)
    bCntrl_OpenDoor        : 2,                            // Кл открытия двери (1)
    bCntrl_ComOpenDoor    : 2,                            // Кл общего открытия двери (1)

    bSw_AmberWrnLamp    : 2,                            // Amber warning lamp (КИ-УС)
    bSw_RedStpLamp        : 2,                            // Red stop lamp (КИ-УС)
    bCntrl_LowLvlOil    : 2,                            // Кл низкого уровня масла в ГУР
    bCntrl_StTrap        : 2;                            // Кл состояния трапа (1)

} sGrMainCntrl1;


Если работаю примерно так, то всё Ok
Код
  case GR_MAIN_CNTRL_1:
    TekPtr = (uint32_t *)&sGrMainCntrl1;
    *TekPtr++ = MsgBuf_RX1.DataA;
    *TekPtr = MsgBuf_RX1.DataB;
    GrMainCntrl1Upd();
    break;/*


А если так, то
Код
  if(sGrMainCntrl1.bAvarP_ResPt == 1)
  {
    zn[17].Update = TRUE;
//    if(!zn[17].Visible) {zn[17].Visible = TRUE; zn[17].Update = TRUE;}
  }

возникает ошибка в заголовке темы.

Что посоветуете???
Заколелебался экспериментировать.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 26th July 2025 - 14:42
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016