Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 22.12.2010, 17:11  
komurugov
Прохожий
 
Регистрация: 11.08.2008
Сообщений: 9
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
komurugov на пути к лучшему
Вопрос Вопросы по LPC2000

Добрый день!
1. Есть ли где-нибудь в документации гарантированные времена выполнения операций IAP? Опытным путем выяснил, что на одном конкретном экземпляре LPC2478 скажем запись 4 кБ занимает 43 мс, но где гарантия, что для другого экземпляра, или, тем более, для другой модели семейства, время не окажется в 10 раз больше?
2. Непонятки с прерываниями во время выполнения IAP. Единственное упоминание в документации, которое нашел - что обработчики для таких случаев надо помещать в RAM. Непонятно - что будет, если обработчики оставить во флеше и не запрещать прерывание. Прерывание вообще не произойдет, или произойдет только по завершении операции IAP, или какая-то ошибка вылезет? Может кто уже исследовал эти грабли =)
3. В мануале написано, что писать в регистр VICADDRESS можно только в обработчике прерывания, в противном случае может произойти что-то страшное =) Тем не менее, в библиотеке sys.c, которую можно найти в примерах IAR EW, присваивание VICADDRESS = 0 выполняется при начальной настройке VIC, и без этого (проверил лично) прерывания не работают! В чем же здесь дело?
Реклама:
komurugov вне форума  
 

Закладки

Метки
iap, interrupts, lpc2000, vic
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по PROTEUS-у Advanced_LAMER Proteus 372 19.09.2021 01:20
Вопросы ENC28J60 CERGEI1982 Микроконтроллеры, АЦП, память и т.д 123 02.04.2018 22:30
Wiznet W7100. Общие вопросы R_N Микроконтроллеры, АЦП, память и т.д 7 06.06.2012 00:33
Система измерения температуры (на AD8495), вопросы по схеме и реализации spartakchamp Измерительное оборудование 2 15.11.2010 22:04
9v AC -> 3.5v DC. Вопросы valentinindi Источники питания и свет 48 06.10.2010 23:24


Часовой пояс GMT +4, время: 00:09.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot