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

sergei27

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

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

  • Посещение

Репутация

0 Обычный

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

  • День рождения 27.10.1977

Контакты

  • Сайт
    Array
  1. Вроде зацепился - использую Code Composer Studio v2.20, а интринсики вставлял из указанной доки. Некоторые вставляю - они проходят. Похоже надо искать крякнутый CCS посвежее.
  2. Я до этого просматривал этот раздел и увидев, что там в графе Assembly Instrution(s) нет команд MAC, решил, что это не то. А какой intrinsics следует использовать для 16*16 MAC?
  3. Можно ли для процессоров C28xx реализовать MAC операции средствами С и если да то как? И ещё вопрос - описано, что есть операция 32*32 MAC. Как можно использовать её результаты?
  4. Да - этом и была загвоздка. A1F в регистре 0Fh стал сбрасывать - всё работает. А у меня почему-то в голове засело представление, что будильник импульсы даёт, а не перепад только.
  5. Сейчас DSP принимает посылки данных, причём идут они не менее чем через 45 сек, каждая. Подключил к DSP DS3231 и после приёма очередной посылки (и операций с ней) считываю время, а далее планирую устанавливать будильник на срабатывание через 35 сек после считывания времени и усыплять DSP и чтобы он по будильнику проснулся через эти 35 сек. Для надёжности хотел задать режим срабатывания каждую минуту. Задумался, а может будильник надо вручную выставлять? Т.е. может он у меня "прозвонил" - ушел в низкий уровень - да так и остаётся там и при последующих звонках, и я соответственно не вижу никаких импульсов. Т.е. вопрос - его после срабатывания надо самому "взводить"?
  6. Выдачу импульсов каждую секунду поставил для отладки. В окончательном варианте надо будет чтобы будильник срабатывал через 30-35 сек. после задания (хочу переводить DSP в спящий режим и будить его по будильнику через это время: 30-35 сек.) Причём для надёжности выставить чтобы будильник срабытывал каждую минуту, когда секунды совпадут. Дату поставил в один т.к. по описанию и дни месяца могут быть в интервале 1-31, и день в неделе в интервале 1-7. (хотя в примере от maxim передаётся 0x80)
  7. Кто-нибудь пользовался будильником в DS3231? Задаю регистры значениями: 07h - 80h 08h - 80h 09h - 80h 0Ah - 81h 0Eh - 5 в расчёте на "alarm once per second", а на выводе INT/SQW постоянный низкий уровень. Регистры считывал, после задания - значения задаются. При записи в 0Eh - 4 на выводе INT/SQW постоянный высокий уровень. Что не так не пойму.
  8. Разобрался. Для "пробуждения" DSP собирался использовать будильник DS3231, а он у меня уже был настроен (для теста) каждую секунду срабатывать - соответственно он сразу "будил" DSP.
  9. А есть ещё какие-нибудь тонкости для перевода DSP в low-power режим? На отладочной плате запускаю перевод в режим HALT, а прерывание таймера как шло, так и идёт.
  10. Спасибо за совет - всё получилось. Электронщика немного смутило что при прошивке с2000 не пишет о верификации.
  11. Подскажите как быть в моей ситуации. Прошил процессор F2808 с установленными числами в DSP280x_CSMPasswords.asm из примеров. Прошилось, работает, но перепрошить уже не удаётся даже если скомпилировано с этими же числами. Прошивка с загрузчиком по com порту из SDFlash.
×
×
  • Создать...