[an error occurred while processing this directive] [an error occurred while processing this directive]
ну кто подскажет по PIC12C508?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Andy75 03 апреля 2002 г. 13:39

производил отладку программы для PIC12C508 на другом (флэшовом PICe) т.к JW нет. В проге используется SLEEP и просыпание по изменению состояния на линии ввода GP0.
Теперь корректирую ее под 12С508 (первый раз с ним дело имею) и возникло несколько вопросов:
1. в мануале есть предупреждение: "непосредственно перед входом в sleep читайте линии ввода. бла-бла-бла... иначе девайс сразу проснется после засыпания." Как понять? нужно просто перед SLEEP поставить, например, MOVFW,GPIO ???
2. Правильно я понял, что после пробуждения происходит сброс, т.е. прога прыгает на адрес 0000 ?
3. Что индицирует бит GPWUF в STATUS регистре? 1-возврат из SLEEP был по изменению состояния на пине? Так?
4. как быть с GP3, если MCLR внутренний, а эта нога в схеме не используется. Можно ли ее в воздухе оставить?



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru