Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Вопросы начинающих

Вопросы начинающих Прежде чем задать вопрос, стоит воспользоваться поиском

Ответ
 
Опции темы Опции просмотра
Старый 01.02.2020, 19:02   #1
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию не подтягиваются входа на 12f675

Закончились 12ф629, а китайцы прислали дважды вместо 629х 12ф675. Решил использовать их , но после прошивки обнаружил , что ни один вход не подтянут, хотя эта же программа на 629х отлично работает на этой же плате. В шапке программы соответственно заменил и тип процессора и подключение фаила на 12v675 ? Думал битые процессоры - попробовал его прошил его и поставил его на другое устройство - все работает' вход подтянут !
Может кто встречал такой эффект ?
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Старый 01.02.2020, 19:32   #2
DmitrijVDN
Senior Member
 
Регистрация: 09.04.2010
Сообщений: 857
Вес репутации: 1630/61
DmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant future
По умолчанию Re: не подтягиваются входа на 12f675

начните инициализацию с такой последовательности
Код:
                     INTCON=0x00; // выключаем прерывания
            PIE1=0x00;
            GPIO=0x00;
            CMCON=0x07; //отключаем компараторы
            TRISIO=0b00001100; // GP0- ВХОД
            ANSEL=0;

             TMR0=255 - PULSE_COUNT_TMR0; 
             OPTION_REG=0b10101000;
DmitrijVDN вне форума   Ответить с цитированием
Старый 01.02.2020, 21:15   #3
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: не подтягиваются входа на 12f675

DmitrijVDN, спасибо за совет. Попробую, но в принципе у меня все так же: компаратор и прерывания отключены, но вот последняя строка в Вашем сообщении не помню -что означает, ни разу не использовал. - посмотрел ANGEL: да в 629 его нет - я и не дочитал про него! Спасибо - буду пробовать.
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Старый 01.02.2020, 21:33   #4
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: не подтягиваются входа на 12f675

[QUOTE=DmitrijVDN;242778]начните инициализацию с такой последовательности
Код:
                     INTCON=0x00; // выключаем прерывания
            PIE1=0x00;
            GPIO=0x00;
            CMCON=0x07; //отключаем компараторы
            TRISIO=0b00001100; // GP0- ВХОД
            ANSEL=0;

             TMR0=255 - PULSE_COUNT_TMR0; 
             OPTION_REG=0b10101000;
[/QUOTE
Но тогда почему в другой прошивке ( программе ) я заменял 629 на 675 и не тревожил АЦП шные регистры и прога работала нормально, но в ней был только один вход и тот GPO 3 ?
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Старый 01.02.2020, 21:57   #5
Марк
Senior Member
 
Аватар для Марк
 
Регистрация: 18.08.2007
Адрес: Московская область
Возраст: 60
Сообщений: 3,092
Вес репутации: 4015/117
Марк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond reputeМарк has a reputation beyond repute
По умолчанию Re: не подтягиваются входа на 12f675

Цитата:
Сообщение от gen22 Посмотреть сообщение
один вход и тот GPO 3 ?
Остается вспомнить, что GP3 - это особый вход. На нем сидит MCLR, что дает основания подозревать в нем исключение из правил...
Может взгляните в даташит, уважаемый?
Марк вне форума   Ответить с цитированием
Старый 01.02.2020, 22:04   #6
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: не подтягиваются входа на 12f675

Цитата:
Сообщение от Марк Посмотреть сообщение
Остается вспомнить, что GP3 - это особый вход. На нем сидит MCLR, что дает основания подозревать в нем исключение из правил...
Может взгляните в даташит, уважаемый?
Это мне известно.
Мне кажется я наврал - был еще один вход помимо GPO 3, что и смутило меня.
Завтра уточню'., спасибо.
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Старый 01.02.2020, 23:04   #7
DmitrijVDN
Senior Member
 
Регистрация: 09.04.2010
Сообщений: 857
Вес репутации: 1630/61
DmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant futureDmitrijVDN has a brilliant future
По умолчанию Re: не подтягиваются входа на 12f675

Цитата:
Сообщение от gen22 Посмотреть сообщение
но вот последняя строка в Вашем сообщении не помню -что означает, ни разу не использовал. - посмотрел ANGEL:
она означает
Цитата:
Note 1:Setting a pin to an analog input automatically disables the digital input circuitry,weak pull-ups, and interrupt-on-change. The corresponding TRISIO bit must be set to Input mode in order to allow external control of the voltage on the pin.
ну и , Power-on Reset : ANSEL (9Fh) = 0b-0001111
DmitrijVDN вне форума   Ответить с цитированием
Старый 03.02.2020, 06:18   #8
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: не подтягиваются входа на 12f675

[QUOTE=gen22;242783]
Цитата:
Сообщение от DmitrijVDN Посмотреть сообщение
начните инициализацию с такой последовательности
Код:
                     INTCON=0x00; // выключаем прерывания
            PIE1=0x00;
            GPIO=0x00;
            CMCON=0x07; //отключаем компараторы
            TRISIO=0b00001100; // GP0- ВХОД
            ANSEL=0;

             TMR0=255 - PULSE_COUNT_TMR0; 
             OPTION_REG=0b10101000;
[/QUOTE
Но тогда почему в другой прошивке ( программе ) я заменял 629 на 675 и не тревожил АЦП шные регистры и прога работала нормально, но в ней был только один вход и тот GPO 3 ?
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Старый 03.02.2020, 06:24   #9
gen22
Senior Member
 
Аватар для gen22
 
Регистрация: 09.03.2009
Возраст: 69
Сообщений: 106
Вес репутации: 124/43
gen22 will become famous soon enoughgen22 will become famous soon enough
По умолчанию Re: не подтягиваются входа на 12f675

Да, проблема была в АЦП! Отключил и все Ок - заработало. Но почему то в другой проге такой проблемы нет, хотя тем я использую 3 входа и один переключаемый на выход?
__________________
Дни проведенные на рыбалке, в счет жизни не засчитывается.
gen22 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Промышленный контроллер на PIC in37usd Продукция MICROCHIP 52 21.06.2015 13:56
Присоветуйте тип и способ управления MOSFETом "верхнего" плеча dr_Sash Источники питания и силовая электроника 37 08.09.2012 18:50
PIC vs AVR - быстродействие на математике tem-ya Микроконтроллеры других производителей 121 11.04.2011 13:32
Алгоритм Герцеля. Mario Продукция MICROCHIP 45 08.12.2009 15:53


Часовой пояс GMT +3, время: 21:21.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot