-
Постов
1 610 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Весь контент juvf
-
Как выходить и входить в режим передачи данных?
juvf опубликовал тема в Сотовая связь и ее приложения
вобщем модем принимает звонок. От модема получаю RING. Даю команду снять трубку ATA. в ответ получаю что-то типа CONNECT 9600. При получении такого сообщения на экран вывожу пиктограмму"Трубка снята". Теперь гоняю данные через модем как по RS-232. Но, вдруг модем выключили. По хорошему нужно пиктограмму сменить на "Модем выключен". Как понять что модем выключен? Можно вывести его из режима передачи данных (+++) и спросить чтонибудь, например AT+CREG? и если он не ответил то меняй пиктограмму? Но как потом вернуть модем в режим передачи данных? Не могу найти такой команды. ((( -
Уровень приема сигнала
juvf ответил sobr тема в Сотовая связь и ее приложения
нашел соответствие палок и dbm для 8-ми палочного палкомера gsm шлюз ateus gsm compact 2000 модель 501061Е от -113 до -106 - это одна палка от -105 до -98 это 2 палки от -97 до -90 это 3 палки -89 ... -82 - 4 палки -81 ... -74 - 5 -73 ... -66 - 6 -65 ... -58 - 7 > -57 - 8 http://www.mobileks.ru/upload_file/501063.pdf -
Уровень приема сигнала
juvf ответил sobr тема в Сотовая связь и ее приложения
Возможно и так, спорить не буду. Но люди говорят Не смог найти этот мануал. Посмотрел в своих гаджетах - такой инфы в мануалах нет. Кому не лень - загляните в монуалы своих мобильников, коммуникаторов и т.п. Если есть такая инфа - закиньте в студию, плииз. -
Уровень приема сигнала
juvf ответил sobr тема в Сотовая связь и ее приложения
Ну каждый использует как хочет. возможно это наилучшее преобразование. Но хотелось бы знать как нокии и самсунги в своих телефонах палки получают? Есть у когонибудь модильник с монуалом в котором расписана таблица преобразования палок к dbm? Может есть какойнибудь стандарт для палкомеров? -
Нужна таблица соответствия сигнала GSM
juvf ответил juvf тема в В помощь начинающему
не могу найти. есть ключевое слово? Нашел. спасибо -
Нужна таблица соответствия сигнала GSM
juvf опубликовал тема в В помощь начинающему
Есть GSM модем. Можно оценить качество сигнала. По запросу модем возвращяет от -113 dbm до -51 dbm. Конечному пользователю нужен привычный палкомер. Как эти dbm переобразовать в значение 5-ти палочного палкомера? Пробовал линейно - не получается. Все телефоны показывают максимальный уровень сигнала, а мой модем 1..2 палки из 5-ти. -
А как из коробки? Мне нужно с помощью джитага внутрисхемно дебажить код. Нашел инструкцию Отладка программ для MSP430 с помощью Eclipse и GDB Там первым делом этот плагин надо поставить.
-
Спасибо помогло. Проект собрал. Возникла следующая проблема: Пытаюсь установить плагин Zylin Embedded CDT. Получаю ошибку Some sites could not be found. See the error log for more detail. No repository found at file:/C:/Documents%20and%20Settings/Прог/Мои%20документы/. HTTP Proxy Authentication Required: http://download.eclipse.org/technology/epp/packages/galileo/content.xml Proxy Authentication Required HTTP Proxy Authentication Required: http://download.eclipse.org/eclipse/updates/3.5/content.xml Proxy Authentication Required HTTP Proxy Authentication Required: http://download.eclipse.org/releases/galileo/content.xml Proxy Authentication Required HTTP Proxy Authentication Required: http://opensource.zylin.com/zylincdt/content.xml Proxy Authentication Required как заставить Eclipse ходить через proxy с авторизацией? Или может можно как нить сделать локальное зеркало плагина Zylin Embedded CDT и установить из него?
-
Проблема с stl в iar
juvf ответил juvf тема в Программирование
ну примерно так оно и есть. Проследил пошагово где именно в list сваливается: на алокаторе. В чем-то я с вами согласен. Наверно придется альтернативу искать. Но С этим я тоже согласен, но почему стал пользовать stl - потому что коль иаровский компилятор (icc430) заточен именно под msp430, и для mps430 написан stl, и IAR декларирует нормальную работу stl - то должен быть не стандартный менеджер памяти, а менеджер памяти именно для embedded msp430. Вот в lib-avr четко прописали - с++ есть, но ограниченный: нет new, delete, и нет stl и шаблонов (по мойму этого нет тоже из-за сложностей с кучей). А тут всё есть, но не работает. (( -
Проблема с stl в iar
juvf ответил juvf тема в Программирование
опечатался. тот бы код компилятор не пропустил. вообщем на myClassList.push_back(obj); программа сваливается. -
Проблема с stl в iar
juvf опубликовал тема в Программирование
Использую компилятор icc430 для msp430. пробую стандартные шаблоны. если объявлении вообще при попытке вставить в контейнер list или map программа сваливается. Кто нибудь использовал стандартные шаблоны в иаре? Они в иаре рабочие? Может нужно какую нибудь опцию компилятору передать, чтоб list заработал? -
Дальность передачи данных на 433 МГц?
juvf ответил juvf тема в Математика и Физика
Да я всё это понимаю. И боссу объясняю что против физики не попрёшь. А он грит типа охранные системы могут - а ты нет. У них вот и от батарейки годами и дальность сотни метров. Ну короче Не найдешь, чаво хочу,-- На башку укорочу, Передам тебя с рассветом Прямо в лапы палачу! :( Хотелось бы конкретно спросить тех кто такие или подобные устройства проектирует. В рекламках что пишут? Замануха? Или реально можно 3 года отработать на 1500 мАч? -
Дальность передачи данных на 433 МГц?
juvf опубликовал тема в Математика и Физика
Какова дальность передачи данных на 433 МГц? 10 мВт и антенна без усиления. Гугл говорит до 1000 метров. А реально кто на этой частоте работал? Какой можно готовый радиомодуль использовать чтоб получить сотни (до сотни) метров? У меня есть определённые знания по этому поводу - но они идут в разрез с линей партии. Вот например http://www.msbksota.ru/article_1030?PHPSES...64089d762d443b4 Производители говорят что от батарейки в 1500 мАч их девайс от 3 до 7 лет проработает. Да еще и дальность 600 метров!? Как так? Устройство не может же быть постоянно в режиме "спячки". Нужно же контрольные пакеты гонять на предмет "живучести". Да еще и охраняемую зону контролировать. Как то не понятно как можно добиться такой дальности связи при таком микропотреблении? -
icc430 -o file|path Specify object file -O[n|l|m|h|hs|hz] Select level of optimization: n No optimizations l Low optimizations (default) m Medium optimizations h High optimizations hz High optimizations, tuned for small code hs High optimizations, tuned for high speed что означает строка в makefile "$(CC) $(CFLAGS) -o $@ $<"? Конкретно что значит "-o $@ $<"
-
Ну да,,,, не получается написать makefile. Ваш проект скачал, попробовал собрать - ошибки --- compiling main.c IAR C/C++ Compiler V4.20.1.20017/W32, Evaluation edition for MSP430 Command line error: Unexpected command line arguments: Copyright 1996-2008 IAR Systems AB. -c -S -K -gA -RCODE -L./lst/ -q -A./lst/ -t8 mingw32-make: *** [obj/main.o] Error 2 Я сделал свой тестовый проект, типа "Hello word" в иаре. посмотрел с какими ключами вызывается icc430 И xlink. Написал свой makefile с такими же ключами. CFLAGS += -o $(OBJDIR) LD_FLAGS = -o $(EXEDIR)/$(TARGET).d43 $(HEX): $(OBJS) makefile @echo --- linking... icc430 $(OBJDIR$)/main.r43 $(LD_FLAGS) $(OBJDIR)/%.r43: %.c @echo --- compiling $(*F).c $(CC) $(CFLAGS) -o $@ $< Получаю ошибку **** Build of configuration Default for project testMSP430 **** mingw32-make all --- compiling main.cpp IAR C/C++ Compiler V4.20.1.20017/W32, Evaluation edition for MSP430 Copyright 1996-2008 IAR Systems AB. Command line error: Option can only occur once: --output/-o mingw32-make: *** [Debug/Obj/main.r43] Error 2 Почему так? Как решить проблему?
-
есть проект написанный на Си в IAR для MSP430. Можно как нибудь настроить eclipce на сборку проекта IAR-овскими сборщиком и компилятором xlink и icc430?
-
Как настроить eclipse?
juvf опубликовал тема в GNU/OpenSource средства разработки
Сделал всё по инструкции http://www.levap.ru/2009/11/eclipse-mspgcc/comment-page-1/. При создании проекта в Toolchains нет пункта Other Toolchain. Есть только MinGW. Далее после создания проекта захожу в свойства проекта, выбираю C/C++ Build. Вся вкладка Builder Settings заблокирована. Нет возможности сменить make. Думал eclips кривой. Скачал последний, eclipse-cpp-galileo-SR2-win32. Проверил дома - всё в порядке, Builder Settings не заблокирована, есть пункт Other Toolchain. Принес на работу, запускаю - тоже самое. Только MinGW (((. Почему один и тот же eclipse ведёт себя по разному? Как мне настроить еклипс на нужный компилятор и на нужный линкер? -
Автодаписование в IAR
juvf опубликовал тема в Программирование
Есть в IAR-e естодописование - Ctrl+Пробел. Но какая-то кривая функция. Есть возможность в иаре сделать нормальное автодописование? как это сделанно в ООО или в KDevelope? например написал в коде int mySuperClass; int mySuperStruct; int mySuperUnsignedInt; далее набираю 3 буквы myS, а ИДЕ обнаруживает что в коде уже есть 3 слова начинающихся с "myS" и предлагает выбрать одно из трех. Очень удобная функция. Можно каким-нибудь плагином подобное замутить в ИАРе? -
+1
-
шайтан!!!!! надо запомнить эту шаманскую пляску. спасибо, проблема решена
-
Есть проект. На основе него сделал новый. Скопировал всю папку в новое место и там правлю. При открытии закрытии и при работе в IARe не понятно с каким проектом работаю. Воркспейсы имеют одинаковые имена. Проекты тоже одинаково называются. Как переименовать в копии проекта workspace и сам проект?
-
Как сделать смешанный проект с/с++?
juvf ответил juvf тема в Программирование
Всё, проблема решена, варнинги исчезли. Спасибо! -
Как сделать смешанный проект с/с++?
juvf ответил juvf тема в Программирование
не понял что куда вставить? вот хидер measuringRC.h #ifndef MEASURINGRC_H #define MEASURINGRC_H #ifdef __cplusplus extern "C" { #endif void startProcessMeasuring(); #ifdef __cplusplus } #endif // __cplusplus #endif //MEASURINGRC_H вот файл с определением measuringRC.cpp на с++ #include "measuringRC.h" #include "Main.h" #include "UartR.h" void startProcessMeasuring() { //code } вот сишный файлы который вызывает startProcessMeasuring() #include "Main.h" #include "measuringRC.h" void fun(void) { startProcessMeasuring(); } -
Как сделать смешанный проект с/с++?
juvf ответил juvf тема в Программирование
ЭЭЭЭ ,,,,,, но у мена не с++ проект ,,,,,,,,,,,, и не совсем понятно почему двунаправленные вызов - это не есть гуд?. У меня СИ проект и я пишу новый файл на с++. естественно что вызов с++ функций будет происходить из си кода, ну и естественно некоторые модули, которые используются в этом новом с++ уже написаны на си. Т.е. вызовы двусторонние. -
Как сделать смешанный проект с/с++?
juvf ответил juvf тема в Программирование
В тестовом проекте заработало, а в реальном варнинг остался Warning[w6]: Type conflict for external/entry "startProcessMeasuring", in module Registrar against external/entry in module measuringRC; prototyped function vs K&R function Registrar.с - сишный файл, который вызывает startProcessMeasuring() из сипипишного файла measuringRC. как-то это можно пролечить?