Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы

подтягивающие резисторы

Непрочитано 13.09.2017, 13:19  
jsv001
Временная регистрация
 
Регистрация: 04.05.2007
Сообщений: 54
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
jsv001 на пути к лучшему
По умолчанию подтягивающие резисторы

Обнаружил непонятное явление.
Подключаю подтягивающие резисторы. а их как бы и не появляется.
Заливаю программу, меряю вольтметром, наличествуют 5 вольт, через некоторое время пропадают.
Кто нибудь такой дефект у меги328 встречал?
Реклама:
jsv001 вне форума  
Непрочитано 13.09.2017, 14:40  
andron007
Прописка
 
Регистрация: 19.02.2008
Адрес: г. Иркутск
Сообщений: 278
Сказал спасибо: 220
Сказали Спасибо 172 раз(а) в 80 сообщении(ях)
andron007 на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Очень редкий дефект)
И что по программе это цифровой вход?
andron007 вне форума  
Непрочитано 13.09.2017, 15:10  
alvadep
Почётный гражданин KAZUS.RUN
 
Регистрация: 05.05.2011
Адрес: Харьков
Сообщений: 5,042
Сказал спасибо: 589
Сказали Спасибо 3,967 раз(а) в 1,825 сообщении(ях)
alvadep на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Подтягивающие резисторы можно как подключить, так и отключить программно. И если программа кривая, то этот процесс не предсказуем.
alvadep вне форума  
Непрочитано 13.09.2017, 15:23  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Сообщение от jsv001 Посмотреть сообщение
Кто нибудь такой дефект у меги328 встречал?
Дефект не в меге, а в вашей программе.
Покажете - посмотрим.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 14.09.2017, 14:17  
jsv001
Временная регистрация
 
Регистрация: 04.05.2007
Сообщений: 54
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
jsv001 на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Вот фрагмент программы

main()
{
MCUCR &= 0b11101111;
PORTC |= 0b00000001;
DDRC &= 0b11111110; //
while(1)
{
if ((PINC & 1))== 1) f1();//
}
}
Пин опрашивает тумблер, так, что дребезга нет.
Больше нигде в программе нет обращения к порту С.
Функция f1() не вызывается.
Напряжение на входе PC0 непосредственно после заливки программы
равно 5 вольт, через некоторое время пропадает.
Строчку с регистром MCUCR я стал писать, когда пытался разобраться.
До этого считал, что там по умолчанию все включается как надо.
С внешним резистором все работает нормально.
jsv001 вне форума  
Непрочитано 14.09.2017, 14:18  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: подтягивающие резисторы

jsv001, ну вставьте программу в
Код:
 тут программа
что ли.
__________________
[ жизнь приятна и красива, если выпить литр пива ]
nml вне форума  
Непрочитано 14.09.2017, 14:22  
jsv001
Временная регистрация
 
Регистрация: 04.05.2007
Сообщений: 54
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
jsv001 на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Так вроде все понятно в программе. Или нет?
jsv001 вне форума  
Непрочитано 14.09.2017, 14:37  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,394
Сказал спасибо: 2,016
Сказали Спасибо 1,356 раз(а) в 591 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Сообщение от jsv001 Посмотреть сообщение
Так вроде все понятно в программе. Или нет?
Ну, скажем так, в CODE тегах просто читабельнее и нет проблем с символами.

Фузы не трогались? "какое-то время" - какое - миллисекунда, секунда? Не включен ли WDT случаем?

Ну и я бы в основном цикле поставил тупо переключение свободного пина, чтобы видеть, что в цикле а не зависли где.
ЗЫ да и функцию глянуть бы интересно. Вы уверены, что она не вызывалась хотя бы раз?
__________________
[ жизнь приятна и красива, если выпить литр пива ]

Последний раз редактировалось nml; 14.09.2017 в 14:40.
nml вне форума  
Непрочитано 14.09.2017, 14:52  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,457
Сказал спасибо: 3,225
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Сообщение от jsv001 Посмотреть сообщение
Пин опрашивает тумблер, так, что дребезга нет.
Фантазёр...
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 14.09.2017, 14:58  
andron007
Прописка
 
Регистрация: 19.02.2008
Адрес: г. Иркутск
Сообщений: 278
Сказал спасибо: 220
Сказали Спасибо 172 раз(а) в 80 сообщении(ях)
andron007 на пути к лучшему
По умолчанию Re: подтягивающие резисторы

Сообщение от jsv001 Посмотреть сообщение
if ((PINC & 1))== 1)
Что то скобок много закрывающих.
andron007 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC18F4550 и подтягивающие резисторы порта В vavan1983 PIC 13 15.02.2014 13:33
Не включаются подтягивающие резисторы Atmega8515 svv11 Микроконтроллеры, АЦП, память и т.д 9 18.07.2009 20:57
внутренние подтягивающие резисторы у МК dimonbest Микроконтроллеры, АЦП, память и т.д 16 18.05.2007 11:09


Часовой пояс GMT +4, время: 06:08.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.