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

mne_nado

Участник
  • Постов

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

  • Посещение

Репутация

0 Обычный

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

654 просмотра профиля
  1. адаптивный фильтр тут нужен. Укажите на какой платформе , и какая нужна обработка реального времени или пост обработка ?
  2. Рботал с Nios2 и библиотекой Nich(реализация сетевого стека)так помооему называется. DMA так и не завели. Задача просто пипец, удачи тем кто возьмет
  3. Доброго времени суток. Есть Dsp процессор и к нему по HPI шине подключен cy7c67200 Идет обработка masstorage device. (usb-flash) Делаю я это через команды в HPI. Пишу адрес регистра читаю его из data. Получается очень медленное общение с устройством. Пытаюсь получить от cy7c67200 прерывание на конец транзакции td ни чего не вижу. Может кто работал с этим чудом cy7c67200 помогите как увидеть от него прерывания ? Как ускорить работу с устройством ? Код выложу завтра.
  4. Знаю и реализовывал 2 варианта, могу поделиться исходниками бесплатно (если найду :) ) . также рекомендую посмотреть исходники speex audio codec там есть шумоподавление. 1вариант. Адаптивный фильтр - подходит если есть 2 источника первый шум, второй шум + полезный сигнал 2 Вариант. Есть тольно один сигнал шум + полезный сигнал. Требуется алгоритм который будет отделять промежутки где есть полезный + шум и просто шум (речь+шум и просто шум) промежутки будут в любом случаи это ж речь )) Далее для шума подсчитывам частоту и обновляем её постоянно , ну и соответственно вычитаем эту частоту из сигнала речь+шум и делаем обратное преобразование )) Удачи!
  5. На усмотрение заказчика, который молчит
  6. Разница есть, кто спорит. Я говорю что имею опыт прикручивания fat к различным платформам :santa2: И если говорить о файловой системе для flash то лучше взять jffs2
  7. Могу помочь. Имеется проверенный и используемый код С, для работы c SD картой на NIOS2. Будет доступна fat16 или fat32. Пишите на [email protected]
  8. Рассматривыете ли Вы удаленную работу
  9. LPC824 keypad

    Я настроил один пин на прерывание если на входе у него будет 0 Далее в прерыании перебираю столбцы и смотрю все строки void PIN_INT0_IRQHandler(void) { uint32_t k; k = Chip_PININT_GetIntStatus(LPC_PININT); if (k & PININTCH0) { ///my code } } //////////////////////////////////////////// settings pin and interrapt Chip_SYSCTL_SetPinInterrupt(0, 17); Chip_PININT_ClearIntStatus(LPC_PININT, PININTCH0); Chip_PININT_SetPinModeEdge(LPC_PININT, PININTCH0); Chip_PININT_EnableIntLow(LPC_PININT, PININTCH0); NVIC_EnableIRQ(PIN_INT0_IRQn); ///////////////////////////////////////// Но таких pin-ов у меня 6. Я могу сделать 6 одинаковых прерываний, но как то это не по человечьи. Надо чтобы было 1 прерывание для всех pin-ов. Как это делается в микроконтроллерах, должна быть какаето группировка. В LPC824 есть механизм pattern match engine- что это такое ?
  10. LPC824 keypad

    Доброго времени суток. Я мало знаком со схемотехникой, но передо мной поставлена задача - написание keypad для LPC824 контроллера там 18 кнопок. 6 строк и 3 столбца Для теста хочу обработать хотябы 1 кнопку. Первая строка это gpio 17 первый столбец это gpio 2 (Порт только один это порт 0) Значит для 17 pin назначил DIR input значение 0 Для 2 pin назначил output значение 1 while(1) { read value pin 17 if(value == 1) { write to uart (button press) set value pin 17 = 0; //типо скинули } } Чет так не работает сколько не юлозел железкой по кнопке . GPIO_Init() есть Есть еще там как я понял встроенный гистерезис для pin-а Можно еще как то по прерываниию это сделать если есть примеры пришлите пожалуйста буду очень благодарен Мне надо фиксировать нажатие отжатие Пользуюсь IDE LPCXpresso и lib82_chip
×
×
  • Создать...