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

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

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

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

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

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

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
Адрес: г. Иркутск
Сообщений: 274
Сказал спасибо: 213
Сказали Спасибо 165 раз(а) в 77 сообщении(ях)
andron007 на пути к лучшему
По умолчанию Re: подтягивающие резисторы

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

Подтягивающие резисторы можно как подключить, так и отключить программно. И если программа кривая, то этот процесс не предсказуем.
alvadep вне форума  
Непрочитано 13.09.2017, 15:23  
nml
Супер-модератор
 
Аватар для nml
 
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,946
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
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,378
Сказал спасибо: 1,946
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
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,378
Сказал спасибо: 1,946
Сказали Спасибо 1,327 раз(а) в 578 сообщении(ях)
nml на пути к лучшему
По умолчанию Re: подтягивающие резисторы

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

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

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

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

Сообщение от jsv001 Посмотреть сообщение
Пин опрашивает тумблер, так, что дребезга нет.
Фантазёр...
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Непрочитано 14.09.2017, 14:58  
andron007
Прописка
 
Регистрация: 19.02.2008
Адрес: г. Иркутск
Сообщений: 274
Сказал спасибо: 213
Сказали Спасибо 165 раз(а) в 77 сообщении(ях)
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, время: 19:51.


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