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

 
 
 
Reply to this topicStart new topic
> MCLR, PIC
artem79
сообщение Nov 11 2010, 11:57
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Всем привет!

Попалась на глаза схема на PIC18 от Microchip и в ней линия MCLR уходит сразу в разъем программирования. Не подтянута на питание, как это делают многие разработчики и я в том числе. В связи с этим встал вопрос - а надо ли вообще ее подтягивать? В datasheete ни чего вразумительного не нашел.

кто объяснит? У кого какие соображения по этому поводу.
Go to the top of the page
 
+Quote Post
Driver_GV
сообщение Nov 11 2010, 14:33
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Цитата(artem79 @ Nov 11 2010, 14:57) *
Попалась на глаза схема на PIC18 от Microchip и в ней линия MCLR уходит сразу в разъем программирования. Не подтянута на питание, как это делают многие разработчики и я в том числе. В связи с этим встал вопрос - а надо ли вообще ее подтягивать? В datasheete ни чего вразумительного не нашел.
кто объяснит? У кого какие соображения по этому поводу.


Из Вашего сообщения не понятно о каком процессоре идет речь. В многих процессорах вход MCLR мультиплексирован с портом ввода-вывода. При задании в конфигурации работы, как порт ввода-вывода, подтяжка не нужна. Обратите внимание, в некоторых процессорах этот порт работает только на ввод.


--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post
artem79
сообщение Nov 12 2010, 09:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091



Цитата(Driver_GV @ Nov 11 2010, 17:33) *
Из Вашего сообщения не понятно о каком процессоре идет речь. В многих процессорах вход MCLR мультиплексирован с портом ввода-вывода. При задании в конфигурации работы, как порт ввода-вывода, подтяжка не нужна. Обратите внимание, в некоторых процессорах этот порт работает только на ввод.


Извиняюсь. Если конкретно - то буржуйская схема на 18F2550

Go to the top of the page
 
+Quote Post
Driver_GV
сообщение Nov 12 2010, 15:15
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Цитата(artem79 @ Nov 12 2010, 13:31) *
Извиняюсь. Если конкретно - то буржуйская схема на 18F2550


В нем как раз и мультиплексирован с RE3

REGISTER 25-5:CONFIG3H

bit 7 MCLRE: MCLR Pin Enable bit
1 =MCLR pin enabled, RE3 input pin disabled
pin disabled
0 =RE3 input pin enabled, MCLR

При установке в слове конфигурации, как порт ввода - подтяжка не нужна


--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post
Danis
сообщение Nov 12 2010, 17:18
Сообщение #5


Twilight Zone
***

Группа: Свой
Сообщений: 454
Регистрация: 17-02-09
Из: Челябинск
Пользователь №: 44 990



Цитата(artem79 @ Nov 12 2010, 13:31) *
Извиняюсь. Если конкретно - то буржуйская схема на 18F2550


Без разницы какой контроллер. PIC18F2550, PIC18F66j60 и т.д. или даже PIC24H(F), dsPIC. Мы делаем много лет изделия по одной схеме включения программирования и нет проблем.
Эскизы прикрепленных изображений
Прикрепленное изображение
 


--------------------
Magic Friend
Go to the top of the page
 
+Quote Post
Driver_GV
сообщение Nov 13 2010, 18:59
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 58
Регистрация: 11-05-06
Из: Lugansk
Пользователь №: 17 011



Цитата(Danis @ Nov 12 2010, 21:18) *
Без разницы какой контроллер. PIC18F2550, PIC18F66j60 и т.д. или даже PIC24H(F), dsPIC. Мы делаем много лет изделия по одной схеме включения программирования и нет проблем.


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


--------------------
-------------------
picping.lg.ua
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 26 2015, 14:30
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Кто растолкует странность? 1111493779.gif .....Столкнулся со странностью меж PIC-ового взаимодействия. Один из ПИКОВ эмулирует микросхему, которой пока нет. Его выход соединен с с этим самым MCLR/
Мне важно использовать MCLR только как вход(ножек мало в PIC12!), для чего я в конфигурации определяю его как _MCLRE_OFF. (Сброса, естественно, по лог.0 на нем уже нет!)

Опрашиваю его в программе как btfsc PORTE,3
Что интересно, чистый вход в лог. 1.(Но если шунтирую 1к на землю,- уходит в лог.0) Выход, с которого я питаю этот вход стандартный и я вижу нормальный сигнал.(Шунтирую выход 750 Ом,- только небольшая подсадка на пол вольта) Но стоит их соединить их между собой,- линия уходит в лог. 0 !!!!!

И что это может быть?... Заранее благодарю за помощь! Любую... tort.gif
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 26 2015, 14:51
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Вы не шунтируете, вы просто притягиваете к земле высокоомный вход процессора через 1 кОм. Напряжение на входе будет определяться входным током лог. 0.
Если же вы подсоединяете ко входу выход другого процессора, цепь перестает быть высокоомной, напряжение на ней определяется вЫходным током лог. 1.
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 26 2015, 17:44
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(V_G @ Feb 26 2015, 17:51) *
Вы не шунтируете, вы просто притягиваете к земле высокоомный вход процессора через 1 кОм. Напряжение на входе будет определяться входным током лог. 0.


Это для того, чтобы дать этот ток... Автоматически теряется "высокоомность"....

Цитата
Если же вы подсоединяете ко входу выход другого процессора, цепь перестает быть высокоомной, напряжение на ней определяется вЫходным током лог. 1.


Вопрос ведь в том, куда пропадает эта лог. 1 ? Мощный выход не способен поднять тот вход? Вообще! Жесткий 0!..
Хотя чистый вход (кстати не сообщил, что там подтяжка для программера в 9кОм) к +V..

Я поверил бы в динамику в области +V (поднятый 0), нежели в полное отсутствие сигнала (25мА все -таки!!!)... Или как вариант - сигнал маленькой амплитуды. Но ноль полный!...
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 27 2015, 00:53
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Смотрите в программе. Вероятно, вы случайно перепрограммировали ножку на вывод данных.
При этом в режиме "чтение-модификация-запись" (это может случиться при проверке бита: надо читать описание проца и особенностей проверки состояния выхода порта) этот выход установился и жестко удерживается в нуле.
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 27 2015, 04:57
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



Цитата(V_G @ Feb 27 2015, 03:53) *
Смотрите в программе. Вероятно, вы случайно перепрограммировали ножку на вывод данных.
При этом в режиме "чтение-модификация-запись" (это может случиться при проверке бита: надо читать описание проца и особенностей проверки состояния выхода порта) этот выход установился и жестко удерживается в нуле.


Вход MCLR не может быть выходом никогда...

Я соглашусь, что надо пристальнее смотреть алгоритм... (На симуляторе работало)
Go to the top of the page
 
+Quote Post
Мур
сообщение Feb 27 2015, 10:48
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 815
Регистрация: 7-06-06
Из: Харьков
Пользователь №: 17 847



КАжись прояснил... Уф...
Система с обратной связью (ОС). Замыкание выхода на вход приводило через ОС перевод в устойчивый 0...

Извините за мой стресс!
Go to the top of the page
 
+Quote Post

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

 


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


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