grv 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Почему разработчики не предусмотрели в камне прерывание по уровню мне понять тяжело(несмотря на то что для кортекс-м3 у арма сказано что таки должно быть). Ну да ладно, имеем что имеем. Теперь вопрос, как кто с этим бороться ? Есть внешний контроллер который будет включаться как внешняя память через FSMC. У контроллера есть выход прерывания (low level). Ловить переход H->L не получиться т.к. в контроллере на выход прерывания выведена куча источников (по "И")прерываний и при обработке запросто можно потерять запрос и система ляжет. Что посоветуете ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Flexz 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Настройте таймер с периодом 1 в режиме Slave Gated Mode, прерывание от внешнего девайса заведите на External Trigger Input этого таймера. Прерывание от переполнения таймера и будет тем что вам требуется. Как-то так. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
grv 0 24 июня, 2013 Опубликовано 24 июня, 2013 · Жалоба Настройте таймер с периодом 1 в режиме Slave Gated Mode, прерывание от внешнего девайса заведите на External Trigger Input этого таймера. Прерывание от переполнения таймера и будет тем что вам требуется. Как-то так. Спасибо, думал уже УАРТ настраивать на макс частоту и юзать вход приема. Таймер побыстрее будет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться