реклама на сайте
подробности

 
 
> ADuC702x и обработчик прерывания FIQ
VadimNic_nt
сообщение Apr 26 2015, 10:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 25-10-09
Из: Екатеринбург
Пользователь №: 53 194



Здравствуйте форумчане!

Посоветуйте способ выхода из прерывания FIQ в микроконтроллере ADuC702x (ядро ARM7TDMI) на адрес нужной функции.
Из прерывания FIQ вызывать эту функцию не хочу, так как она по времени выполнения занимает порядка 30 мс, к тому же в процессе ее выполнения
может произойти прерывание от монитора напряжения питания в случае возникновения которого необходимо корректное остановка работы микроконтроллера.
Если у кого-то есть такой опыт, прошу поделиться примером кода. Использую в проекте Keil.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Apr 28 2015, 10:57
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата
Я так понимаю, что эта FRAM - разновидность EEPROM, а след. у нее есть кол-во циклов перезаписи, после которого начинаются "чудеса"...Или я что-то путаю??

да, но оно очень большое 10^5 а бывает и больше сильно
Go to the top of the page
 
+Quote Post
mantech
сообщение Apr 28 2015, 16:36
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Golikov A. @ Apr 28 2015, 13:57) *
да, но оно очень большое 10^5 а бывает и больше сильно


Если идет постоянная и интесивная запись, то 100000 быстро закончатся...

Цитата(VadimNic_nt @ Apr 26 2015, 13:07) *
Из прерывания FIQ вызывать эту функцию не хочу, так как она по времени выполнения занимает порядка 30 мс, к тому же в процессе ее выполнения
может произойти прерывание от монитора напряжения питания в случае возникновения которого необходимо корректное остановка работы микроконтроллера.


Мне все-таки одно не понятно из задачи ТС, это то, зачем нужно так быстро реагировать на сигнал монитора питания? Непонятно то, что даст такая скорость? Батарея вдруг вот так, за 30 мсек не разрядится, и вполне можно, просто зафиксировав факт сработки монитора питания, "неспеша" записать показания и отключить контроллер...
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- VadimNic_nt   ADuC702x и обработчик прерывания FIQ   Apr 26 2015, 10:07
- - mantech   Цитата(VadimNic_nt @ Apr 26 2015, 13:07) ...   Apr 26 2015, 10:49
|- - VadimNic_nt   Цитата(mantech @ Apr 26 2015, 13:49) А чт...   Apr 27 2015, 07:05
|- - jcxz   Цитата(VadimNic_nt @ Apr 27 2015, 13:05) ...   Apr 27 2015, 09:14
- - Golikov A.   А как вы вернетесь то в точку где было прерывание,...   Apr 27 2015, 07:18
|- - mantech   Цитата(Golikov A. @ Apr 27 2015, 10:18) О...   Apr 27 2015, 08:34
|- - VadimNic_nt   Цитата(Golikov A. @ Apr 27 2015, 11:18) А...   Apr 27 2015, 09:36
|- - jcxz   Цитата(VadimNic_nt @ Apr 27 2015, 15:36) ...   Apr 27 2015, 10:31
||- - VadimNic_nt   Цитата(jcxz @ Apr 27 2015, 14:31) Зачем в...   Apr 27 2015, 10:37
||- - jcxz   Цитата(VadimNic_nt @ Apr 27 2015, 16:37) ...   Apr 27 2015, 14:14
||- - mantech   Цитата(jcxz @ Apr 27 2015, 17:14) Заменит...   Apr 28 2015, 06:45
||- - jcxz   Цитата(mantech @ Apr 28 2015, 12:45) Дак ...   Apr 28 2015, 07:05
|- - mantech   Цитата(VadimNic_nt @ Apr 27 2015, 12:36) ...   Apr 27 2015, 12:02
|- - VadimNic_nt   Цитата(mantech @ Apr 27 2015, 16:02) Т.е....   Apr 27 2015, 17:00
|- - jcxz   Цитата(VadimNic_nt @ Apr 27 2015, 23:00) ...   Apr 28 2015, 04:51
|- - VadimNic_nt   Цитата(jcxz @ Apr 28 2015, 07:51) Как уже...   Apr 28 2015, 08:48
|- - jcxz   Цитата(VadimNic_nt @ Apr 28 2015, 14:48) ...   Apr 29 2015, 03:59
- - Golikov A.   мне помниться что для FIQ был свой флаг, нет? То е...   Apr 27 2015, 08:46
- - Golikov A.   А если в фик поставить флаг новые данные, а данные...   Apr 27 2015, 11:27
|- - VadimNic_nt   Цитата(Golikov A. @ Apr 27 2015, 15:27) А...   Apr 27 2015, 11:51
- - Golikov A.   Там может быть стоит переход с PLL клока на внутре...   Apr 27 2015, 13:50
- - Golikov A.   ну так кто вам мешает руками этот делитель перебро...   Apr 27 2015, 18:00
- - Golikov A.   Что-то мне говорит что ADuC - это фигня со встроен...   Apr 28 2015, 05:07
- - Golikov A.   ну учитывая габариты не думаю что там много место ...   Apr 28 2015, 07:53
|- - mantech   Цитата(Golikov A. @ Apr 28 2015, 10:53) F...   Apr 28 2015, 09:41
|- - VadimNic_nt   Цитата(mantech @ Apr 28 2015, 13:41) Я та...   Apr 28 2015, 10:05
- - Golikov A.   FM23MLD16 (8 Мбит) 10^14 циклов перезаписи, малюсе...   Apr 28 2015, 17:15
- - Golikov A.   ЦитатаА "чем больше тем лучше" - это рад...   Apr 29 2015, 06:02
|- - jcxz   Цитата(Golikov A. @ Apr 29 2015, 12:02) к...   Apr 29 2015, 07:40
- - Golikov A.   Да верно, это я чего-то напутал. MSP430F149 прост...   Apr 29 2015, 16:37


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 08:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01422 секунд с 7
ELECTRONIX ©2004-2016