Jump to content

    

diper

Свой
  • Content Count

    94
  • Joined

  • Last visited

Community Reputation

0 Обычный

About diper

  • Rank
    Частый гость

Контакты

  • Сайт
    http://www.diper.ru
  • ICQ
    159366706

Информация

  • Город
    Росиия, Нижний Новгород
  1. На чем написана программа?

    Цитата(George22 @ Feb 10 2009, 20:48) Может Code_Composer_Studio поможет или что другое надо? Очень даже возможно, т.к. по внешнему виду очень похоже на описание асма в CCE MSP430 Assembly Language Tools v 3.1 User's Guide (Rev. C)
  2. Цитата(ruirc @ Dec 29 2008, 16:37) У меня есть network attached storage от linksys, для него никуда ничего прописывать не пришлось. Это только кажется... ЦитатаНужно читать RFC для DNS, вот эти, 1034, 1035, 2136? Читать их пока не нужно - прочитайте лучше для начала http://ru.wikipedia.org/wiki/DNS и http://ru.wikipedia.org/wiki/NetBIOS
  3. global #define

    Там вроде нельзя задавать значения дефайнов, т.е. если, например, нужен глобальный аналог #define SYS_CLK 8000000 то ничего не выйдет... Цитата(alexey_z83 @ Dec 19 2008, 11:25) В это окошко вписать дефайны ? А дальше ? Дайте пример плиз! Вписываешь туда например строчку ENABLE_DEBUG_MODE А в программе Код#ifdef ENABLE_DEBUG_MODE блалала #else блаблабла #endif #ifndef ENABLE_DEBUG_MODE бла #endif
  4. LCD_A MSP30fg4618

    Посмотрите картинки в юзер гвайде там вроде доступно объяснено.
  5. Цитата(LCD @ Nov 18 2008, 12:42) Спасибо, но у меня остались сомнения, что это не глюк. Так расскажите...
  6. Цитата(LCD @ Nov 15 2008, 18:22) Нет, не переполняется. Но при остановке на брейкпоинте отладчик долго "думает", наверное, считывает то, что считает содержимым стека. Возможность просмотра стека со списком переменных появилась толко в 4.11B (в 4.10A это не работатет - просто выводится содержимое стека). Это глюк отладчика, точнее плугина "Stack". Покуда (имхо) этой версией мало кто пользуется, то данных проблем не испытывали. Если нужно посмотреть локальные переменные пользуйтесь View/Locals.
  7. Цитата(LCD @ Nov 15 2008, 01:24)Нет, о переполнении он не сообщает...Цитата(LCD @ Nov 14 2008, 18:20)При вызове func() отладчик IAR ообщает о переполнении стека (см. аттач)В бы уже определились...
  8. При заходе в функцию, когда отладчик покажет сообщение о переполнение стека посмотрите что находится в SP.
  9. А у вас есть в наличии 512 байт стека для локальной переменной?
  10. ZegBee + мобильность

    Цитата(AlexandrY @ Nov 6 2008, 22:59) Т.е. по сути в ближайшей же к координаторам зоне может оказаться куча неподключенных узлов. В Zigbee 2007 это проблема вроде как решена за счет 3.6.1.7 Stochastic Address Assignment Mechanism с последующим 3.6.1.9.2 Detecting Address Conflicts и 3.6.1.9.3 Resolving Address Conflicts при использовании PRO профиля. К тому же этот профиль имеет nwkMaxDepth = 15.
  11. Преобразование

    Возможно в настройках проекта выбрана библиотека с облегченным printf который не поддерживает float
  12. Цитата(gotty @ Oct 24 2008, 09:59) В ANSI C99 читаем Видимо во времена когда начинал изучать С и английски знал хуже решил не вникать в такие малопонятные детали а потом спасала привычка не использовать signed типы. чет стыдно мне Посыпал голову пеплом
  13. Цитата(Сергей Борщ @ Oct 23 2008, 23:04) Обоснуйте, почему в данном случае не должны применяться integer promotion rules? Хм. До сегодняшнего момента был в этом уверен, видимо не натыкался... Пойду перечитаю матчасть.
  14. Цитата(gotty @ Oct 23 2008, 15:18) Возможно тут имеет место приведение к int при операции сравнения двух разных типов То есть имемм Код(int)((signed char)0xFF) == 0xFFFF (int)((unsigned char)0xFF) == 0x00FFотсюда получаем что не равны. Наложение маски даёт ((0xFFFF - 0x00FF) = 0xFF00) & 0x00FF -> 0 Статья в тему: A sign of confusion, By Dan Saks Если ошибаюсь - поправте пожалуйста. Вычитание должно быть сделано в unsigned char, а уже потом быть преобразовано в int. Что будет если убрать volatile ? Имхо компилятор при виде volatile впадает в истерику и наровит все преобразовать в int...