Отговори на тема  [ 2 мнения ] 
Къде ми е грешката ??? 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 7:26 pm
Мнения: 672
Мнение Къде ми е грешката ???
Това ми е структурата (ргистрите).
Код:
typedef enum {
  LM75A_REG_TEMP = 0,      /*!< Temperature Register   */                                 
  LM75A_REG_CFG  = 1,      /*!< Configuration Register */                                 
  LM75A_REG_THYS = 2,      /*!< Hysteresis Register    */
  LM75A_REG_TOS  = 3,      /*!< Over-Limit Signal Temperature register */
} LM75A_REG;


Така я достъпвам чрез фун
Код:

uint16_t LM75A_ReadReg (LM75A_REG reg) {
  switch(reg) {
.......   
  case LM75A_REG_TEMP: /* Temperature Register */
    cfg.rx_length = 2; break;

  case LM75A_REG_CFG:  /* Configuration Register */
    cfg.rx_length = 1; break;

  case LM75A_REG_TOS:  /* Hysteresis Register */
    cfg.rx_length = 2; break;

  case LM75A_REG_THYS: /* Over-Limit Signal Temperature register */
    cfg.rx_length = 2; break;

  default :       break;
  }
........   
}


И я търся така:
Код:
  temp_hex = LM75A_ReadReg(LM75A_REG_TEMP);

И reg не ще да се появи при дебъга, дава ми че не може да се създате такава променлива ("reg" <error(s)_during_the_evaluation>
Target request failed: mi_cmd_var_create: unable to create variable object.
)
. Иначе всичко работи , написано по по друг и елементарен начин.
При дебъга има ли ограничение в типа и вида на променливата която ще следи, и показва . За дебъга се грижи Sourcery G++ Lite

_________________
Вниманиене съмвишист....ИЙ.


Нед Сеп 11, 2011 5:20 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 7:26 pm
Мнения: 672
Мнение Re: Къде ми е грешката ???
Грешката e че не съм си извеп прозорче за следене на Variables :cry: а съм следил в прозорче за EXPRESSIONS

_________________
Вниманиене съмвишист....ИЙ.


Вто Сеп 13, 2011 5:51 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 2 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 2 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни