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

 
 
> Слёт значений портов C8051Fxxx, кто-нибудь сталкивался?
GetSmart
сообщение Mar 30 2013, 09:53
Сообщение #1


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Заметил такую ситуацию. На старте пишу в P2.0 значение 0, затем во время работы его программно не трогаю. Какое-то время после старта там нах-ся 0. Этот пин, кстати, выведен на разъём программирования (двухпроводный). И периодически тыкаясь на этот пин тестером наблюдаю, что он перескакивает (от помехи/прикосновения тестера возможно) в 1 и так и держится до конца. Вся остальная прога при этом отлично работает. Этот пин ни в схеме ни в проге не заюзан.

Собственно вопросы:
1 Как объяснить такое поведение пина/порта.
2 Отличается ли этот пин/порт от остальных (P0 и P1) внутренней схемотехникой и помехонеустойчивостью? Из этого следует насколько вероятны искажения других пинов/портов.
3 Юзал ли кто-то P2.0 для вывода/ввода обычных цифровых сигналов в схемах и не сталкивался ли с какими-то особенностями/странностями?

По поводу защиты от таких глюков идея только периодически читать порт и переписывать при несовпадении. А учитывая особенность х51 процов (чтение не внутренней защёлки, а внешнего уровня), то чтение вообще лучше не делать.


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- GetSmart   Слёт значений портов C8051Fxxx   Mar 30 2013, 09:53
- - Alexashka   А что за проц? Линию C2D както использовал в режим...   Mar 30 2013, 10:55
- - GetSmart   Проц F350. Программируется без проблем. Почти наве...   Mar 30 2013, 14:24
- - Alexashka   По идее такое возможно если ядро проца останавлива...   Apr 2 2013, 10:14
- - GetSmart   Не. Работает моя программа и замечаний к ней нет. ...   Apr 7 2013, 00:13
- - V_G   Почитайте в документации про режим "чтение-мо...   Apr 7 2013, 01:53
- - GetSmart   Я вроде хорошо на память знаю особенности классиче...   Apr 7 2013, 03:25
- - редактор   Может все таки дебагер шалит? Забывает после очере...   Apr 8 2013, 06:11
|- - GetSmart   Цитата(редактор @ Apr 8 2013, 12:11) Може...   Apr 15 2013, 07:17
- - ViKo   Запишите в порт 1. Если будет перескакивать в 0, б...   Apr 8 2013, 09:09
- - sim_k   Вопрос конечно не по теме ,приобретая эту микросхе...   Apr 20 2013, 05:16
- - MMos   А если поменять тестер? Эффект остаётся?   Apr 30 2013, 09:00
- - GetSmart   Вобщем оказалось этот пин P2.0 заколдован Двупров...   Aug 7 2013, 03:49
- - GetSmart   Продолжу тему. Кто-нибудь видел эррату свежЕе 2004...   Mar 18 2017, 20:36


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

 


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


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