Перейти к содержанию
    

diwil

Свой
  • Постов

    390
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о diwil

  • Звание
    Местный
    Местный
  • День рождения 05.06.1968

Контакты

  • ICQ
    Array

Информация

  • Город
    Array

Посетители профиля

4 380 просмотров профиля
  1. Это я вкурил. Но получается, если я ставлю SPI приоритет 7, а уарту 3, то у уарта выше прерывание и оно перехватывается. А можно ли сделать так. чтобы было наоборот? Т.е.маскировались прерывания выше некоторого числа?
  2. Я прошу прощения у тех, кому это уже надоело, НО! Я с этими прерываниями лет 10-15 назад разобрался и, вроде, все работало (версия оси - 3ххх). Сейчас мне куб негенерил версию 10.3.1 и я опять запутался с прерываниями для кортекса. Раньше там была путаница - у кортекса логический приоритет выше когда числовое значение меньше, а у оси - наоборот. А что сейчас? Итак конфиг: #define configMAX_PRIORITIES ( 7 ) #define configLIBRARY_LOWEST_INTERRUPT_PRIORITY 15 #define configLIBRARY_MAX_SYSCALL_INTERRUPT_PRIORITY 5 Насколько я понял первое - это приоритеты задач и к прерываниям отношения не имеет. Второе - это типа значение прерывания ядра, таймера и т.д. Третье - это порог, после которого ось не будет маскировать прерывание. Т.е. как я понимаю прерывания 0-4 осью маскируются, а 5 - 15 нет. Или наоборот? Так вот я сейчас в непонятках: 1. Если я, скажем в перываниях SPI использую вызовы оси, то какое число при вызове HAL_NVIC_SetPriority(SPI2_IRQn, ?, 0); вместо вопроса мне надо поставить? Сейчас стоит 0 и я из прерывания отправляю xQueueSendFromISR(spiQueueHandle,&done, 0); и все чудесно доходит. Если я поставлю вместо '?' 5, то тоже все работает. 2 А вот если мне важно, чтобы ось их (SPI) не блокировала, то какое число тогда? 3. Как мне сделать так, чтобы прерывание неблокируемое SPI было приоритетнее прерывания UARTa, предполагая, что прерывания UARTa ось может блокировать? Какое число присвоить прерыванию уарта? Сейчас куб для всех прерываний нагенерил так: NVIC_SetPriority(USART3_IRQn, NVIC_EncodePriority(NVIC_GetPriorityGrouping(),5, 0)); Заранее спасибо!
  3. Здравствуйте, прошу опознать зелененькие разъемы, установленные на плату. Идеально - опознать плату. Это плата управления актуаторами с датчиком вращения (используются датчики холла) для распашных ворот, окон и т.д. На плате напаяно - L6205 - контроллер коллекторных (двух) моторов, Atmega16, ну и по мелочи всякого. Заранее благодарен.
  4. ээээ.... мммм.... а зачем волновое сопротивление куска проволоки в свободном пространстве (а вообще что это такое???), если есть частота настройки (бишь входное :) ) ?
  5. Чем кусок проволоки не устраивает? Правда, понадобятся еще кусачки...
  6. спасибо _pv и Leka за наводку, остальным за критику :) Задачка решилась, с экспериментом совпало. и, лед, да, плавитЬся :) P.S. РЯ == русский язык
  7. Здравствуйте. Меня надо направить на путь решения следующей задачи - Есть толстое стекло с известными параметрами (размер, теплопроводность), которое, условно говоря, например, лобовое стекло автомобиля. Внутри салона авто есть датчик температуры. Так же известна температура внутренней стенки стекла. Известна скорость авто, давление и влажность. Необходимо оценить температуру стекла снаружи. Температуру наружного воздуха определять не надо. Можно считать, что скорость авто и все температуры постоянны. Заранее спасибо!
  8. Ну... алгоритмы шумоподавления есть... Например, у меня крутится 2 штуки на m4, каждый занимает около 20МГц. Тут возникает некоторая проблема, связанная с нейросетью - после шумодава она не будет понимать команды (если обучена оным без шума). "Легкие" алгоритмы шумоподавления (один микрофон, один поток) они все основаны на методе "спектрального вычитания" который, в свою очередь, работает на основании оценок уровня шума. А последних пруд пруди. Однако, как правило, все эти оценки, особенно при наличии нестационарного шума, дают оценку шума либо недооцененную, либо пере-. Это часто приводит к эффектам бульканья, водопада, сливного бочка и т.д. Т.е. в выходном спектре сигнала будут появляться или спайки или наоборот, дырки. При этом все эти оценки, при разумном времени накопления, как правило приводят к тому, что сильно искажаются согласные звуки и часто теряются шипящие, которые определяют разборчивость речи. Кстати, шумоподавление не улучшает разборчивость речи. Просто улучшается "комфорт" прослушивания. Можно, конечно же, научить сеть при наличии шумодава, но результат будет сильно зависеть от шума. из практики могу сказать, что шумодав на 3-6дБ, при уровне распознования 90-95%, улучшает результат на 2-3%. При распозновании менее 90% (с таким распознованием приборы возвращают продавцу :) ), шумодав только ухудшает результат. Отсюда вывод - шумодав не нужен и вреден! Поэтому, как правило, сетку учат командам при наличии заранее известного разного шума. При этом результат распознования такой же как и без шума.
  9. Осеннее обострение. Снова ищу работу. я готов заниматься в вашей компании: - разработкой РЭА (нч и свч), - разработкой и оптимизацией ПО любого уровня,на любой стадии и для любых целей от gui до embedded. - математикой (модель задачи и т.п. - от арифметики до...) - думать :) Чего хочу: ---------------------- Не совсем полный рабочий день... точнее полный день, но я занят несколько часов в неделю (или даже меньше в этом семестре). Предпочтительно в области электроники СВЧ, RF, сигналы или на стыке софт-железо. Чистым программазмом заниматься надоело, но не откажусь, если это не бухгалтерия. ОДНАКО! занимаюсь много чистым программированием встраиваемых систем обработки сигналов (звук + радиолокация, не видео) и всего вокруг этого (включая gui на qt) Север Питера +-. НЕ КОМЕНДАНЬ!!! без допусков. кто я: -------------------------- Дмитрий. 51. специальность - инженера-радиофизика (так написано в дипломе). к.ф.-м.н. Основное направление научной работы - излучение и распространение радиоволн. Антенны. Устройства СВЧ. Читал (читаю) несколько курсов от простых основ теории цепей до сложной обработки сигналов. Однако имеется большой опыт (уже, наверное, более 30и лет) в смежных областях. Что знаю (в широком понимании каждого пункта): - излучение/распространение радиоволн - цепи и сигналы - обработка сигналов - некоторые базовые знания в теории программирования Что умею: --------------------------- Из железа: Антенны и СВЧ устройства. Теоретические знания и большой опыт в области аналоговой и цифровой схемотехники. Знание современной элементной базы. Опыт разработки проектов на основе ПЛИС (немного XILINX, а вот на альтере сделано 3 SDR) и микропроцессоров (AVR, MSP430, ARM'ы Corxtex'ы, Super-H, CSR, m68k, ARC, а так же некоторые сигнальные процессоры) в ролях от простого инженера до руководителя проекта (коим сейчас являюсь). Из софта: Умею чуть-чуть пользоваться виндой. Знаю freebsd начиная с уровня ядра. Знаю Linux хорошо, но про ядерные вещи надо вспоминать. Умею пользоваться CST студией. Умею пользоваться средствами разработки для означенных выше процессоров от некоторых производителей (rvct, nexperia, etc.), хотя предпочитаю gcc и sh. Умею рисовать схемы и разводить платы в пикаде. Могу описать простенькое устройство на VHDL и сложное (типа приемника прямого преобразования) на Verilog в квартусе. Умею писать программы на многих языках программирования (и скриптовых тоже). Умею писать на С/С++ консольные приложения не требующие системных вызовов (например mspgcc и многое вокруг этого написано мной). Умею писать на С/С++ под x-windows (QT, Motif, но первое больше нравится). Писал драйверы для звуковых карт на основе fm801 и ich1 для freebsd. Дописывал драйвер для matrox meteor для Linux. Не умею ничего делать полезного под микрософт винду, но пользуюсь студией. Что сделано: ---------------- i. Из халтур (шабашек/развлекух/за деньги и т.п.): 1. Множество проектов по портированию и оптимизации существующего кода (видеообработка и звуковые кодеки) под различные платформы. Любимая - ARM, не любимая - CSR. Из одноразовых (для меня) платформ имел дело с BlackFin, ARC, TEAK, TMS. 2. Дизайн, разработка, проектирование (схемотехника, разводка печатной платы, проверка ЭМС и т.д.) систем устройств сигнализации и автоматики на микроконтроллерах (avr, msp430, arm/lpc2000, cortex-m) - несколько успешно продающихся устройств. 3. Разработка, описание, исследование и реализация алгоритмов в системах обработки сигналов: из простых - шумоподавление, эхо компенсация и т.п.; из сложного - многоканальные системы обработки радиометрической информации. 4. Несколько проектов связанных с IP стеками (межсетевые экраны и маршрутизация - это на уровне ядра freebsd); администрирование небольшой сети (около 40 компов) это на php+perl+apach+стандартные программы во фре опять же. 5. Несколько проектиков с GUI (QT для X-ов - для профилирования некого сильно загруженного сервера) 6. Пришлось портировать gcc и все вокруг этого для msp430. (это гуглится как mspgcc) Ну и еще немножко работ касательно персональной навигации типа 'йа ацко программерко'... ii. Из работ: 1. Антенны (На самом деле это один долгоиграющий проект). В основном многочастотные облучатели для зеркальных антенн с совмещенным фазовым центром в основном для радиоастрономии. Ну и множество антенн из разряда "надо сделать". 2. Пришлось изобретать велосипед а-ля 'Вивальди' для исследования электродинамических свойств некоторых строительных материалов (правда эта работа была за границей). 3. Иногда приходится пользоваться CST и MicrowaveOffice. 4. Много в смысле встраиваемого программирования для обработки сигналов. 5. Много ГУИ для визуализации данных SDR приемников и т.п. 6. Много математики для обработки сигналов .............. Жена и дети есть. Хобби есть. Почта есть - diwil собака мэйл ру. все обсуждаемо...
  10. Варвара, а где вы территориально? в смысле район города?
  11. Екатерина, а можно ли вилку ЗП? а то мне в одну сторону ехать 1.5 часа...
  12. Весеннее обострение... Нынешний работодатель переехал a офис, находящийся в проклятом месте. За сим хочу сменить офис. Чего хочу: ---------------------- Не совсем полный рабочий день... точнее полный день, но я занят 8 часов в неделю (или даже меньше в этом семестре). Предпочтительно в области электроники СВЧ, RF, сигналы или на стыке софт-железо. Чистым программазмом заниматься надоело, но не откажусь, если это не бухгалтерия. ОДНАКО! занимаюсь много чистым программированием встраиваемых систем обработки сигналов (звук + радиолокация, не видео) и всего вокруг этого (включая gui на qt) Север Питера +-. НЕ КОМЕНДАНЬ!!! от 150к. без допусков. кто я: -------------------------- Дмитрий. 51. специальность - инженера-радиофизика (так написано в дипломе). к.ф.-м.н. Основное направление научной работы - излучение и распространение радиоволн. Антенны. Устройства СВЧ. Читал (читаю) несколько курсов от простых основ теории цепей до сложной обработки сигналов. Однако имеется большой опыт (уже, наверное, более 30и лет) в смежных областях. Что знаю: - излучение/распространение радиоволн - цепи и сигналы - обработка сигналов - некоторые базовые знания в теории программирования Что умею: --------------------------- Из железа: Антенны и СВЧ устройства. Теоретические знания и большой опыт в области аналоговой и цифровой схемотехники. Знание современной элементной базы. Опыт разработки проектов на основе ПЛИС (немного XILINX, а вот на альтере сделано 3 SDR) и микропроцессоров (AVR, MSP430, ARM'ы Corxtex'ы, Super-H, CSR, m68k, ARC, а так же некоторые сигнальные процессоры) в ролях от простого инженера до руководителя проекта (коим сейчас являюсь). Из софта: Умею чуть-чуть пользоваться виндой. Знаю freebsd начиная с уровня ядра. Знаю Linux хорошо, но про ядерные вещи надо вспоминать. Умею пользоваться CST студией. Умею пользоваться средствами разработки для означенных выше процессоров от некоторых производителей (rvct, nexperia, etc.), хотя предпочитаю gcc и sh. Умею рисовать схемы и разводить платы в пикаде. Могу описать простенькое устройство на VHDL и сложное (типа приемника прямого преобразования) на Verilog. Умею писать программы на многих языках программирования (и скриптовых тоже). Умею писать на С/С++ консольные приложения не требующие системных вызовов (например mspgcc и многое вокруг этого написано мной). Умею писать на С/С++ под x-windows (QT, Motif, но первое больше нравится). Писал драйверы для звуковых карт на основе fm801 и ich1 для freebsd. Дописывал драйвер для matrox meteor для Linux. Не умею ничего делать полезного под микрософт винду, но пользуюсь студией. Что сделано: ---------------- i. Из халтур (шабашек/развлекух/за деньги и т.п.): 1. Множество проектов по портированию и оптимизации существующего кода (видеообработка и звуковые кодеки) под различные платформы. Любимая - ARM, не любимая - CSR. Из одноразовых (для меня) платформ имел дело с BlackFin, ARC, TEAK, TMS. 2. Дизайн, разработка, проектирование (схемотехника, разводка печатной платы, проверка ЭМС и т.д.) систем устройств сигнализации и автоматики на микроконтроллерах (avr, msp430, arm/lpc2000) - несколько успешно продающихся устройств. 3. Разработка, описание, исследование и реализация алгоритмов в системах обработки сигналов: из простых - шумоподавление, эхо компенсация и т.п.; из сложного - многоканальные системы обработки радиометрической информации. 4. Несколько проектов связанных с IP стеками (межсетевые экраны и маршрутизация - это на уровне ядра freebsd); администрирование небольшой сети (около 40 компов) это на php+perl+apach+стандартные программы во фре опять же. 5. Пара проектиков с GUI (QT для X-ов - для профилирования некого сильно загруженного сервера) 6. Пришлось портировать gcc и все вокруг этого для msp430. (это гуглится как mspgcc) Ну и еще немножко работ касательно персональной навигации типа 'йа ацко программерко'... ii. Из работ: 1. Антенны (На самом деле это один долгоиграющий проект). В основном многочастотные облучатели для зеркальных антенн с совмещенным фазовым центром в основном для радиоастрономии. Ну и множество антенн из разряда "надо сделать". 2. Пришлось изобретать велосипед а-ля 'Вивальди' для исследования электродинамических свойств некоторых строительных материалов (правда эта работа была за границей). 3. Иногда приходится пользоваться CST и MicrowaveOffice. 4. Много в смысле встраиваемого программирования для обработки сигналов. 5. Много ГУИ для визуализации данных SDR приемников и т.п. .............. Жена и дети есть. Хобби есть. Почта есть - diwil собака мэйл ру.
  13. Спасибо, пв. только как это теперь связать с 1мм на 1 Паскаль?
×
×
  • Создать...