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

 
 
> Странное повидение aduc842
iskrovec
сообщение Jun 8 2007, 12:35
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 25-08-05
Пользователь №: 7 973



Всем доброго дня!
Решил поменять на плате 812-й на 842-й, залил программу - а оно не йдеть! Долго копался, оказалось, что при дергании ногой Р3.3 (используется как цифровой выход) контролер наглухо затыкался.
Внешние прерывания запрещены, но такое впечатление, что он входит в интеррапт и уже не выходит. Пробовал на него подавать внешний сигнал - то же самое, виснет.
Что это может быть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iskrovec
сообщение Jun 13 2007, 13:43
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 25-08-05
Пользователь №: 7 973



И почему по WATCHDOGу не выходит из этого состояния?
Может у кого какие мысли есть?
Go to the top of the page
 
+Quote Post
SALOME
сообщение Jun 14 2007, 11:30
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 311
Регистрация: 11-06-07
Из: Российская империя, 1861г.
Пользователь №: 28 349



Цитата(iskrovec @ Jun 13 2007, 20:43) *
И почему по WATCHDOGу не выходит из этого состояния?
Может у кого какие мысли есть?

Мысли такие:
- Полное ли совпадение по ногам 812 и 842.
- для того, чтобы он работал режим WATCHDOG его надо включить в регистре WDCON.
- попробовать подергать другой ногой.
- посмотреть осцилографом идет ли генерация на кварце.
- правильно ли организован RESET и т.д.


--------------------
Итак увидел я, что нет ничего лучше, чем наслаждаться человеку делами своими (Еккл) .
Go to the top of the page
 
+Quote Post
iskrovec
сообщение Jun 14 2007, 12:03
Сообщение #4


Участник
*

Группа: Новичок
Сообщений: 45
Регистрация: 25-08-05
Пользователь №: 7 973



Цитата(SALOME @ Jun 14 2007, 14:30) *
Мысли такие:
- Полное ли совпадение по ногам 812 и 842.
- для того, чтобы он работал режим WATCHDOG его надо включить в регистре WDCON.
- попробовать подергать другой ногой.
- посмотреть осцилографом идет ли генерация на кварце.
- правильно ли организован RESET и т.д.


812 и 842 по ногам совпадают полностью, только кварц 32кГц.
WATCHDOG специально запускал на 2с, чтоб постоянно сбрасывал. Сброс проходит нормально, пока не не начну дергать Р3.3. После этого - полная тишина. Даже если программно не трогать Р3.3, а на вывод 19 подать "0" - то же самое.
Соседние ноги дергаются нормально.
Генерация на кварце само-собой есть.
Go to the top of the page
 
+Quote Post



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

 


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


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