Т.е. наоборот, после записи в EEPROM делать GIE = 1;
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
Peter K.
26 сентября 2003 г. 12:21
В ответ на:
Попробуйте прерывания отключать перед работой с EEPROM.
отправлено Peter K. 26 сентября 2003 г. 12:19
Составить ответ
|||
Конференция
|||
Архив
Ответы
если так, то тогда уж: после записи в eeprom ждать пока запишется (проверять битик), а потом уже разрешать прерывания
—
юниор
(26.09.2003 12:52,
пустое
)
У меня в HT-PICC (16) возникла проблема, решившаяся именно добавлением GIE = 1
—
Peter K.
(26.09.2003 13:30, 379 байт)
это вообще непонятка какая-то ... последние picc, кстати, сохраняют состояние GIE в CARRY, а стандартные
—
юниор
(26.09.2003 14:06, 108 байт)
Для записи в ЕЕПРОМ используется стандартная процедура пакета HT-PICC18, в которой все учтено (и битик проверяется, и прерывания запр/разр) Дело в чем-то другом.
—
Алексей_ВМ
(26.09.2003 13:26,
пустое
)
Кстати, у меня были проблемы со стандартной процедурой записи EEPROM_WRITE от HI-TECH PICC (+)
—
Беня
(26.09.2003 14:13, 302 байт)
Ответ: (+)
—
Алексей_ВМ
(26.09.2003 15:59, 214 байт)
Я вот глянул на стандартную процедуру (+)
—
Беня
(26.09.2003 18:12, 241 байт)
еще б она работала - если пытаться писать, пока предыдущая запись не завершена ...
—
юниор
(26.09.2003 18:18,
пустое
)
Что ли в службу поддержки HI-TECH написать, чтобы они исправили ...
—
Беня
(26.09.2003 18:38,
пустое
)
а компилер-то у тебя честно купленный ? ;)
—
юниор
(29.09.2003 11:50,
пустое
)
Не-а, но можно притвориться, что ты в демо-версии такое нашел :-)))
—
Беня
(29.09.2003 14:32,
пустое
)
стандартная процедура НЕ ждет завершения записи
—
юниор
(26.09.2003 14:03, 38 байт)
Как это НЕ ждет???
—
Алексей_ВМ
(26.09.2003 14:58, 391 байт)
а я-то поглядел на макрос в picc - там не ждет ;)
—
юниор
(26.09.2003 15:30,
пустое
)
а это в какой версии компилера у Вас такой макрос ??
—
юниор
(26.09.2003 15:27,
пустое
)
HT PICC18-8.20PL4
—
Алексей_ВМ
(26.09.2003 15:51,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru