Абырвалг 0 2 декабря, 2009 Опубликовано 2 декабря, 2009 · Жалоба Видимо глупый вопрос, но сам чота туплю. Как включить IDLE? В сишнике, без всяких BIOS. Про асмовскую одноименную команду читал, но просветления не наступило. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
kamil_yaminov 1 2 декабря, 2009 Опубликовано 2 декабря, 2009 · Жалоба Смотрите регистр LPMCR0 - Low Power Mode Control 0 Register, описание в System Control und Interrupts для Вашего проца. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Абырвалг 0 2 декабря, 2009 Опубликовано 2 декабря, 2009 (изменено) · Жалоба Спасибо! Я понял, что его надо предварительно сконфигурячить для IDLE, например так: "SysCtrlRegs.LPMCR0.LPM = 0;". Хотя там уже по умолчанию нули. Но как собственно инициировать сам переход в IDLE? Изменено 2 декабря, 2009 пользователем Абырвалг Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
=GM= 0 2 декабря, 2009 Опубликовано 2 декабря, 2009 · Жалоба Можно так asm(" IDLE"); Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Абырвалг 0 3 декабря, 2009 Опубликовано 3 декабря, 2009 · Жалоба Можно так asm(" IDLE"); Действительно, заработало. Вчерась побовал через асмовскую функцию делать, всё висло. А сегодня через вставку работает. Всем спасибо! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigmaN 0 4 декабря, 2009 Опубликовано 4 декабря, 2009 · Жалоба и функция не должна в принципе виснуть... Значит нарушала она какие-то правила вызова, что-то портачила видать.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Абырвалг 0 4 декабря, 2009 Опубликовано 4 декабря, 2009 · Жалоба и функция не должна в принципе виснуть... Значит нарушала она какие-то правила вызова, что-то портачила видать.... Там было только идле и возврат, так что нарушать было нечему. И, понятно, что "дело было не в бобине". Но вертать сейчас всё назад, чтобы из академического интереса искать косяк, смысла нет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigmaN 0 4 декабря, 2009 Опубликовано 4 декабря, 2009 · Жалоба И то правда :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergei27 0 19 ноября, 2010 Опубликовано 19 ноября, 2010 · Жалоба А есть ещё какие-нибудь тонкости для перевода DSP в low-power режим? На отладочной плате запускаю перевод в режим HALT, а прерывание таймера как шло, так и идёт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergei27 0 24 ноября, 2010 Опубликовано 24 ноября, 2010 · Жалоба Разобрался. Для "пробуждения" DSP собирался использовать будильник DS3231, а он у меня уже был настроен (для теста) каждую секунду срабатывать - соответственно он сразу "будил" DSP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться