Например TDA7294

Форум РадиоКот • Просмотр темы - Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал все
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Чт апр 18, 2024 07:23:07

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал все
СообщениеДобавлено: Сб фев 03, 2018 10:50:50 
Родился

Зарегистрирован: Пт янв 06, 2012 19:04:54
Сообщений: 8
Рейтинг сообщения: 0
Читаю данные из 18В20 с подтяжкой 4,7 кОм, на 8 МГц - все правильно. Ставлю тактовую 1 МГц и читается бред, причем, времянки делаю такими же , как при работе на 8 - вижу осциллографом, датчик отвечает и отвечает правильно. Команда чтения передается правильно и тоже вижу осциллографом. Длительность "0" от 18В20 22 мкС. "Крутил" задержки - не помогает. 2 других ATTITY24 из этой же партии с этой же программой на 1 МГц работают уже год, датчики менял местами- работают. Прерывания не используются. Куда копать? Гляньте свежим взглядом, пожалуйста. Запись в порт, помимо DDR не помогает. Питание стабильное.
Код такой :
unsigned char data=0, i;
for(i = 0; i < 8; i++)//в цикле смотрим что на шине и сохраняем значение
{
W1_DDR |= 1<<W1_BIT; //выставляем 0 на линии
_delay_us(2);
W1_DDR &= ~(1<<W1_BIT) ; //переключаем на вход
_delay_us(7);
if((W1_PIN & (1<<W1_BIT)) == 0x00) //читаем
data &= ~(1<<i);
else
data |= 1<<i;
_delay_us(50);//задержка до окончания тайм-слота
}
return data;


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал
СообщениеДобавлено: Сб фев 03, 2018 12:11:47 
Электрический кот
Аватар пользователя

Карма: 8
Рейтинг сообщений: 128
Зарегистрирован: Чт июн 20, 2013 00:00:58
Сообщений: 1031
Откуда: москва, м.Сходненская
Рейтинг сообщения: 0
W1_DDR |= 1<<W1_BIT; //выставляем 0 на линии
_delay_us(2);
W1_DDR &= ~(1<<W1_BIT) ; //переключаем на вход
_delay_us(7);
команда порт на выход, а не //выставляем 0 на линии


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал
СообщениеДобавлено: Сб фев 03, 2018 18:06:51 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Tacho писал(а):
2 других ATTITY24 из этой же партии с этой же программой на 1 МГц работают уже год,
Наверное это ключевая фраза. Ищите разницу.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал
СообщениеДобавлено: Сб фев 03, 2018 21:38:51 
Родился

Зарегистрирован: Пт янв 06, 2012 19:04:54
Сообщений: 8
Рейтинг сообщения: 0
На тех, что работают, надпись на корпусе по центру, на неработающих ближе к правому краю.


Вернуться наверх
 
Организация питания на основе надежных литиевых аккумуляторов EVE и микросхем азиатского производства

Качественное и безопасное устройство, работающее от аккумулятора, должно учитывать его физические и химические свойства, профили заряда и разряда, их изменение во времени и под влиянием различных условий, таких как температура и ток нагрузки. Мы расскажем о литий-ионных аккумуляторных батареях EVE и нескольких решениях от различных китайских компаний, рекомендуемых для разработок приложений с использованием этих АКБ. Представленные в статье китайские аналоги помогут заменить продукцию западных брендов с оптимизацией цены без потери качества.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Attiny24a не читает DS18B20 на 1 МГц 3,3 В, перепробовал
СообщениеДобавлено: Вс фев 04, 2018 09:40:29 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14054
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Прочитать внимательно ерраты на аттини24/24А.
:roll:
Ежли "из одной партии" - маркировка НЕ ОТЛИЧАЕТСЯ.


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: Bing [Bot] и гости: 14


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y