Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Подскажите по АRM7 почему биты разрешения и запрещения находятся в разных регистрах? +++
Отправлено
dshabrov
(84.21.231.242)
16 декабря 2010, г. 14:17
Например, бит разрешения форсирования обычного прерывания до быстрого находится в регистре AIC_FFER,
а бит запрещения форсирования обычного прерывания до быстрого находится в регистре AIC_FFDR.
И так во многих других битах. Зачем это делается?
Составить ответ
|
Вернуться на конференцию
Ответы
Да, вот представил D-триггер и RS и все стало понятно. Спасибо всем ответившим. Просвятили.
-
dshabrov
(16.12.2010, 15:44:53
84.21.231.242
,
пустое
)
RS триггер гораздо проще, чем D-триггер... Ну и, как ниже сказано, не нужна операция Ч-М-З
-
argus98
(16.12.2010, 15:19:46
81.22.205.230
,
пустое
)
Это сложный вопрос, в гораздости простоты. Если не путать синхронизацию с типом триггера. Д-триггер, типа используемого в ИР-22 и прочих защелках, например, просто потрясает своей сложностью:-))
-
-=ВН=-
(16.12.2010, 15:26:55
178.249.67.15
,
пустое
)
когда речь идет о тысячах триггеров, разница между RS- и D- уже становится существенной
-
argus98
(16.12.2010, 15:46:2
81.22.205.230
,
пустое
)
Да бросьте, приделайте к RS синхронизацию и не абы какую, а по фронту, и получите те-же самые 2 последовательно-соединенных RS-триггера, что в синхронном по фронту D-триггере, что в синхронном по фронту RS-триггере. :-) Разница будет, но не такая существенная, чтоб из-за нее табуретки ломать. А вот исключение операции чмз - серьезнее. Согласитесь, что сделать за один такт операцию запись проще, чем за такт операцию чтение-модификация запись. И с шинами проще будет и со всевозможными мультиплексорами и с сопутствующими емкостями паразитными.:-)
-
-=ВН=-
(16.12.2010, 15:54:27
178.249.67.15
,
пустое
)
зачем же стулья ломать?!-) а) двухтактный RS-триггер в контексте МК нафик не нужен... б) что первично - курица или яйцо? тут я спорить не буду, ибо не знаю - отказ от D-триггеров приводит к отказу от ЧМЗ, а отказ от ЧМЗ приводит к бессмысленности применения D-триггеров...
-
argus98
(16.12.2010, 16:06:34
81.22.205.230
,
пустое
)
a) Нужен, куда он, двухтактный триггер, денется. Иначе такт придется расщеперивать. :-) б)ЧМЗ можно прекрасно сделать и на рс-триггерах, было бы желание. Впрочем не буду вас переубеждать. Пусть будет по вашему - разработчики после долгих блужданий среди рс, д и жика триггеров наконец-то осознали всю тщеетность свою и возвратились к основоположнику триггеризма - рс-триггеру:-)))
-
-=ВН=-
(16.12.2010, 16:15:47
178.249.67.15
,
пустое
)
Чтобы не использовать операции "чтение-модификация-запись"
-
-=ВН=-
(16.12.2010, 14:23:53
178.249.67.15
,
пустое
)
Чо - то проясняется, но мне кажется будет путанница, ведь приоритет на запрете.
-
dshabrov
(16.12.2010, 14:25:8
84.21.231.242
,
пустое
)
Не "что-то", а все должно проясниться. :-) И никакой путаницы.
-
-=ВН=-
(16.12.2010, 14:31:53
178.249.67.15
,
пустое
)
Понял. Пишем в FFDR, а читаем результат в FFSR. Столько геморроя только для того чтобы избежать чтения - модификации - записи!
-
dshabrov
(16.12.2010, 15:16:23
84.21.231.242
,
пустое
)
Собс-но читать его, при такой организации, и нет большой необходимости. В отличии от случая, когда для программиста имеется всего-навсего один регистр на все случаи жизни:-)
-
-=ВН=-
(16.12.2010, 15:57:33
178.249.67.15
,
пустое
)
очень удобно с пинами работать, какраз изза того что ненадо читать модифицировать и записывать.
-
колян безпарольный
(16.12.2010, 15:54:29
193.200.150.152
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru