Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прерывания по записи в EEPROM
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
Dimon999
Есть Pic24F16KA102 и MPLAB C30 v3.24
В контроллере есть прерывание по окончанию записи в EEPROM, оно там называется "NVM – NVM Write Complete"
номер вектора 15
С30-компилятор такого прерывания не знает.
На попытку сделать пользовательское прерывание
void __attribute__((__interrupt__(__irq__(15)))) MyIRQ(void)
пишет
error: interrupt vector number 15 is not valid.

Мне собственно прерывание и не требуется, мне надо, чтобы контроллер просыпался по завершению записи в eeprom и продолжал выполнение программы.
Подскажите как это реализовать?
Danis
Цитата(Dimon999 @ Feb 2 2011, 09:26) *
Мне собственно прерывание и не требуется, мне надо, чтобы контроллер просыпался по завершению записи в eeprom и продолжал выполнение программы.
Подскажите как это реализовать?


Что значит просыпался, он что в спящем режиме в EEPROM пишет?
Dimon999
Цитата(Danis @ Feb 2 2011, 13:15) *
Что значит просыпался, он что в спящем режиме в EEPROM пишет?

Да. Дает последоватьльность команд записи в EEPROM и переходит в Sleep. Для записи тактирование не требуется, нужно только присутствие напряжения питания в течении времени записи.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.