|
|
  |
MCLR, PIC |
|
|
|
Nov 11 2010, 14:33
|
Участник

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

|
Цитата(artem79 @ Nov 11 2010, 14:57)  Попалась на глаза схема на PIC18 от Microchip и в ней линия MCLR уходит сразу в разъем программирования. Не подтянута на питание, как это делают многие разработчики и я в том числе. В связи с этим встал вопрос - а надо ли вообще ее подтягивать? В datasheete ни чего вразумительного не нашел. кто объяснит? У кого какие соображения по этому поводу. Из Вашего сообщения не понятно о каком процессоре идет речь. В многих процессорах вход MCLR мультиплексирован с портом ввода-вывода. При задании в конфигурации работы, как порт ввода-вывода, подтяжка не нужна. Обратите внимание, в некоторых процессорах этот порт работает только на ввод.
--------------------
------------------- picping.lg.ua
|
|
|
|
|
Nov 12 2010, 09:31
|
Частый гость
 
Группа: Свой
Сообщений: 187
Регистрация: 4-01-07
Из: Казань
Пользователь №: 24 091

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

Группа: Участник
Сообщений: 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
|
|
|
|
|
Nov 12 2010, 17:18
|

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

|
Цитата(artem79 @ Nov 12 2010, 13:31)  Извиняюсь. Если конкретно - то буржуйская схема на 18F2550 Без разницы какой контроллер. PIC18F2550, PIC18F66j60 и т.д. или даже PIC24H(F), dsPIC. Мы делаем много лет изделия по одной схеме включения программирования и нет проблем.
Эскизы прикрепленных изображений
--------------------
Magic Friend
|
|
|
|
|
Nov 13 2010, 18:59
|
Участник

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

|
Цитата(Danis @ Nov 12 2010, 21:18)  Без разницы какой контроллер. PIC18F2550, PIC18F66j60 и т.д. или даже PIC24H(F), dsPIC. Мы делаем много лет изделия по одной схеме включения программирования и нет проблем. Вопрос не в том что все делают так как Вы (или Вы как все) , а в том , что некоторые так не делают. По вашей схеме порт RE3 (для процессора топикстартера) не возможно использовать как порт ввода для достаточно высокоомных быстроменяющихся сигналов , так как он зашунтирован через резистор низкого номинала на конденсатор.
--------------------
------------------- picping.lg.ua
|
|
|
|
|
Feb 26 2015, 14:30
|

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

|
Кто растолкует странность?  .....Столкнулся со странностью меж PIC-ового взаимодействия. Один из ПИКОВ эмулирует микросхему, которой пока нет. Его выход соединен с с этим самым MCLR/ Мне важно использовать MCLR только как вход(ножек мало в PIC12!), для чего я в конфигурации определяю его как _MCLRE_OFF. (Сброса, естественно, по лог.0 на нем уже нет!) Опрашиваю его в программе как btfsc PORTE,3 Что интересно, чистый вход в лог. 1.(Но если шунтирую 1к на землю,- уходит в лог.0) Выход, с которого я питаю этот вход стандартный и я вижу нормальный сигнал.(Шунтирую выход 750 Ом,- только небольшая подсадка на пол вольта) Но стоит их соединить их между собой,- линия уходит в лог. 0 !!!!! И что это может быть?... Заранее благодарю за помощь! Любую...
|
|
|
|
|
Feb 26 2015, 17:44
|

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

|
Цитата(V_G @ Feb 26 2015, 17:51)  Вы не шунтируете, вы просто притягиваете к земле высокоомный вход процессора через 1 кОм. Напряжение на входе будет определяться входным током лог. 0. Это для того, чтобы дать этот ток... Автоматически теряется "высокоомность".... Цитата Если же вы подсоединяете ко входу выход другого процессора, цепь перестает быть высокоомной, напряжение на ней определяется вЫходным током лог. 1. Вопрос ведь в том, куда пропадает эта лог. 1 ? Мощный выход не способен поднять тот вход? Вообще! Жесткий 0!.. Хотя чистый вход (кстати не сообщил, что там подтяжка для программера в 9кОм) к +V.. Я поверил бы в динамику в области +V (поднятый 0), нежели в полное отсутствие сигнала (25мА все -таки!!!)... Или как вариант - сигнал маленькой амплитуды. Но ноль полный!...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|