

Newegor
Участник-
Content Count
70 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Everything posted by Newegor
-
Несколько вопросов начинающего
Newegor replied to MiklPolikov's topic in FreeRTOS
По поводу переписывания контекства juvf Вам уже ответил. Контекст не переписывается, а переключается. А вот использование static, без понимания, я бы не рекомендовал. При создании такой переменной ее экземпляр будет один и тот же на все задачи. И это может привести к печальным последствиям, если это не учитывать. -
Есть кое-что. Давай мыло, скину.
-
Установка Option Bytes v850
Newegor posted a topic in Все остальные микроконтроллеры
При переходе на последний IAR для NEC v850 столкнулся с проблемой установки байт конфигурации контроллера. До этого это делал в ассемблерном файле вот так: #include "config.h" ASEG NAME RSU COMMON INTVEC:CODE:ROOT(4) ORG 0x70 PUBLIC IDCODE PUBLIC MASK_OPTIONS IDCODE: DB IDCODE_BYTE1_CONFIG DB IDCODE_BYTE2_CONFIG DB IDCODE_BYTE3_CONFIG DB IDCODE_BYTE4_CONFIG DB IDCODE_BYTE5_CONFIG DB IDCODE_BYTE6_CONFIG DB IDCODE_BYTE7_CONFIG DB IDCODE_BYTE8_CONFIG DB IDCODE_BYTE9_CONFIG DB IDCODE_BYTE10_CONFIG MASK_OPTIONS: DB MASK_OPTIONS_CONFIG1 DB MASK_OPTIONS_CONFIG2 END Но в последней версии IAR что-то подправили в компиляторе ассемблера и он перестал воспринимать длинные строки на русском. Такие строки с комментариями находятся в файле config.h, который и подключается. Попробовал устанавливать из C кода: //ID Code: __root const unsigned char IDC1 @ 0x00000070 = IDCODE_BYTE1_CONFIG; __root const unsigned char IDC2 @ 0x00000071 = IDCODE_BYTE2_CONFIG; __root const unsigned char IDC3 @ 0x00000072 = IDCODE_BYTE3_CONFIG; __root const unsigned char IDC4 @ 0x00000073 = IDCODE_BYTE4_CONFIG; __root const unsigned char IDC5 @ 0x00000074 = IDCODE_BYTE5_CONFIG; __root const unsigned char IDC6 @ 0x00000075 = IDCODE_BYTE6_CONFIG; __root const unsigned char IDC7 @ 0x00000076 = IDCODE_BYTE7_CONFIG; __root const unsigned char IDC8 @ 0x00000077 = IDCODE_BYTE8_CONFIG; __root const unsigned char IDC9 @ 0x00000078 = IDCODE_BYTE9_CONFIG; __root const unsigned char IDC10 @ 0x00000079 = IDCODE_BYTE10_CONFIG; //Mask Options: __root const unsigned char OB_7A @ 0x0000007A = MASK_OPTIONS_CONFIG1; __root const unsigned char OB_7B @ 0x0000007B = MASK_OPTIONS_CONFIG2; Но в этом случает что-то проходит не так. Не работаю прерывания таймера да и вообще, система ведет себя неадекватно. Смотрел дебагером память, константы лежат в нужном месте. Кто-нибудь сталкивался с такой проблемой? -
Алгоритм поворота стрелки прибора на ЖКИ
Newegor replied to Newegor's topic in В помощь начинающему
Да. Действительно, идея с массивом как-то в голову не пришла. Буду скорее всего ее пробовать. Спасибо :) -
Алгоритм поворота стрелки прибора на ЖКИ
Newegor posted a topic in В помощь начинающему
Есть задача выводить на ЖКИ стрелочный прибор. Может у кого есть уже наработки по этому вопросу? Интересует наиболее простая реализация, желательно целочисленная. -
DFAlib для NEC v850
Newegor posted a topic in Все остальные микроконтроллеры
Необходима библиотека для доступа к DataFlash микроконтроллера NEC v850ES. На сайте Renesas регился, запрашивал, но никакого ответа нет. В даташите написано, что доступ к этой памяти организован через их библиотеку... Может есть у кого? Поделитель плиз. -
Использование 3G для передачи видео
Newegor replied to Newegor's topic in Сотовая связь и ее приложения
Надо создать устройство, кот будет конфигурироваться под скорость провайдера, т.е. если скорость позволяет, то кидать потоковое видео, если нет, то то снижать разрешение до минимально допустимого вплоть до посылки отдельных кадров, а при срабатывании определенных датчиков, запись потокового видео в буфер с последующей его передачей на удаленную точку. На сколько это реально? На сколько реально применить сжатие видео потока и какой выйгрыш это даст? -
Использование 3G для передачи видео
Newegor posted a topic in Сотовая связь и ее приложения
Есть необходимость в создании системы удаленного видео мониторнга с одновременной передачей управляющих данных через интернет. Есть у кого нибудь наработки в этом направлении? Подскажиче с чего начать. С 3G еще не имел дела, какие готовые модемы/модули лучше использовать. Система будет с контоллером на борту, так что выбор контроллера тоже надо на это завязать. Спасибо. -
Программная защита устройства от копирования
Newegor replied to Newegor's topic in В помощь начинающему
Может можете подсказать, есть ли готовые реализации шифрования для микроконтроллеров (оптимизированные по коду и памяти)? -
Программная защита устройства от копирования
Newegor posted a topic in В помощь начинающему
Так и не понял в каком разделе писать по данному поводу, пусть модераторы перенесут туда, куда надо. Собственно имеется какое-то устройство, которое впринципе очень легко повторить по части железа. Представляет собой блок, который можно перешивать по интерфейсу. Загрузчик прошивается только на производстве и его копирование маловероятно. Вопрос в том, будет ли возможность зашить основную программу, которая может обновляться и распространяется открыто, в точно такое же устройство, при этом вместо загрузчика в начало кода поставить инструкцию прыжка на основную программу и чтобы при этом все заработало? И если такой вариант возможен, то какие могут быть методы защиты от этого? -
Появилась необходимость удаленно прошивать pic33. Связь с контроллером через GSM. Сталкиваюсь впервые, не знаю куда копать. Использую компилер C30. Какие могут вылезти подводные камни? Придется ли сильно корректировать уже существующую программу? Благодарен за любую инфу.
-
Есть задача определения пробега авто по координатам получаемым с GPS модуля по протоколу NMEA. Все работает, вот только осталось сделать подсчет расстояния. Какие есть алгоритмы. Сейчас считаю очень просто по теореме Пифагора, но это для маленьких расстояний подходит, плюс еще не определился как исключить погрешность определения координат, когда авто стоит. Они прыгают иногда и на десятки метров, а авто в это время стоит. В общем поиском по инету ничего путного не нашел (может и плохо искал). Если есть какие-нибудь стандартные методики, то буду благодарен за них.
-
SIM508 и AT+CMUX
Newegor replied to Newegor's topic in Сотовая связь и ее приложения
Прошивальщик я нашел, а вот с прошивками проблема, не нашел версии 15, а тем более 17. Не могли бы вы кинуть мне на мыло newegor(собака)tut.by Спасибо -
SIM508 и AT+CMUX
Newegor replied to Newegor's topic in Сотовая связь и ее приложения
Не подскажите, где взять последнюю прошивку и как прошивать sim508? Поиском нашел только инфу только по sim300. -
SIM508 и AT+CMUX
Newegor replied to Newegor's topic in Сотовая связь и ее приложения
Вот, что я получаю в ответ на команду ATI SIMCOM_Ltd SIMCOM_SIM508 Revision:1008B07SIM508M32_SPANSION -
SIM508 и AT+CMUX
Newegor posted a topic in Сотовая связь и ее приложения
Пытаюсь перевести SIM508 в мультиплексный режим с помощью команды AT+CMUX=0,0,5,127,10,3,30,10,2 (как в даташите), но пишет ERROR, причем без кода ошибки. Если пытаюсь поменять параметры, то пишет уже код ошибки неправильных параметров. Может кто знает, какие корректные параметры для этой команды? -
Разрыв GPRS сессии Q2686
Newegor posted a topic in Сотовая связь и ее приложения
Использую Q2686 в мультиплексном режиме. На одном канале принимаю входящие GSM вызовы данных, на другом канале работаю с помощью AT-команд c TCP/IP стеком встроенным в модем. Когда при подключении к серверу идет много данных, то все нормально, но когда данные начинают слаться редко, то через некоторое время происходит разрыв GPRS сессии. Может кто-нибудь сталкивался с таким и знает как это решить? -
WIPSoft for Wavecom Q2686
Newegor posted a topic in Тех. документация
Собственно и сам стек последний тоже необходим. На сайте wavecom.com не нашел, требуют регистрации, попытался но уже 2 дня как не высылают подтверждения регистрации и не пускают. -
На сколько я понял из обзора документации, которая содержится с самой операционкой при скачивании, то есть какой-то общий документ в котором присутствует как минимум 17 глав. У меня есть документ, в котором 12 первых глав (это наверное и есть книга). Плюс в скачаном порте есть главы 16 и 17 (RefMan и CfgMan соотв.). Неплохо бы было поиметь полный документ, но на сайте я его не нашел :(
-
Алгоритмы усреднения сигнала
Newegor replied to Newegor's topic in Алгоритмы ЦОС (DSP)
При первом просмотре - очень даже ничего. Пошел разбираться и тестировать. Спасибо. -
Алгоритмы усреднения сигнала
Newegor replied to Newegor's topic in Алгоритмы ЦОС (DSP)
После прочтения, сразу возник второй вопрос. Возможно ли эти фильтры перевести на целочисленную арифметику, для упрощения? Идея хороша, но АЧХ у него будет не очень подходящая. -
Алгоритмы усреднения сигнала
Newegor posted a topic in Алгоритмы ЦОС (DSP)
Сразу к теме. Есть выборки аналогового сигнала раз в 100мс. Этот сигнал надо усреднять во времени, причем время усреднения может плавать. Что тут можно применить из ЦОС по проще? -
Где в Минске можно взять IRU1010-18, IRU1010-33 и супервизор сброса LP3470 или его аналог max6340 за наличку (можно по карте VISA)? Надоело уже искать, может есть кто из Минска?
-
Q2686 проблема с командами, содержащие "#"
Newegor replied to million68's topic in Сотовая связь и ее приложения
Они не ленятся делать запусть OPEN AT приложения. Просто если этот модем применять без использования OPEN AT, то он работает гораздо быстрее, если это приложение не запущено. -
Всем спасибо. Остановился на С30. Когда попробывал посмотреть оптимизацию на C30 и HT, то убедился в ваших доводах. Действительно у C30 оптимизация на хорошем уровне, по сравнения с HT.