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

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

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

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

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

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

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

 
Опции темы
Непрочитано 29.05.2016, 16:48  
Штейн
Прохожий
 
Регистрация: 29.05.2016
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Штейн на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Если бы было по силам, думаете я бы обращался за помощью?
Реклама:
__________________
Безумие это то, что помогает нам идти вперед.
Штейн вне форума  
Непрочитано 29.05.2016, 17:05  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,696
Сказал спасибо: 188
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

мы любим помогать людям думать головой а не тупо делать им курсовые.
тупо делать курсачи - это за деньги, причем обычно сами же преподы делают
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 29.05.2016, 17:13  
Штейн
Прохожий
 
Регистрация: 29.05.2016
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Штейн на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Если бы это и был курсач, то уже купил бы. Хоть подскажи тогда уж как мне переменную с температурой выжать с этого датчика, потому что присвоение переменной не очень-то помогает...
PHP код:
float tmp1;
void main(void)
{  
lcd_init(16);   
w1_init();
ds18b20_devices=w1_search(0xf0,ds18b20_rom_codes);
ds18b20_init( &ds18b20_rom_codes[0][0], -3060DS18B20_12BIT_RES ); 

while (
1)
      {
            
tmp1=ds18b20_temperature(&ds18b20_rom_codes[0][0]);
            
sprintf(lcd_buf,"t1=%.1f "tmp1);
            
lcd_gotoxy(0,0);
            
lcd_putslcd_buf ); 
__________________
Безумие это то, что помогает нам идти вперед.

Последний раз редактировалось Штейн; 29.05.2016 в 17:16.
Штейн вне форума  
Непрочитано 29.05.2016, 17:16  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,696
Сказал спасибо: 188
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

а я не знаю.
у нас тут и spl не уважают.
полистай инклюды, разложи их, раскури - все дело в них а не в маине
__________________
кагмаподэ магмаподэ
индюк вне форума  
Непрочитано 29.05.2016, 17:19  
akegor
Гуру портала
 
Аватар для akegor
 
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,056
Сказал спасибо: 2,562
Сказали Спасибо 11,889 раз(а) в 5,963 сообщении(ях)
akegor на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Штейн, а что такое амперсанд перед именем переменной? А что значит в параметрах функции имя массива без индексов?
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
akegor вне форума  
Непрочитано 29.05.2016, 17:29  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,696
Сказал спасибо: 188
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

ой мляяя......
судя по всему вот она - ds18b20_temperature.
вот она выводится в другую переменную зачем то
tmp1=ds18b20_temperature(&ds18b20_rom_codes[0][0]);
зачем я хз. видимо там длиное число какое то приходит откуда то еще
а потом выводится на экран
sprintf(lcd_buf,"t1=%.1f ", tmp1); - печатается в lcdbuf типа переводится в аски код типа
lcd_gotoxy(0,0); адрес курсора дисплея в ноль
lcd_puts( lcd_buf ); вывод на дисплей
__________________
кагмаподэ магмаподэ

Последний раз редактировалось индюк; 29.05.2016 в 17:32.
индюк вне форума  
Непрочитано 29.05.2016, 19:32  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,668
Сказал спасибо: 74
Сказали Спасибо 1,803 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Сообщение от Штейн Посмотреть сообщение
Поймите, нам на парах НИ СЛОВА про этот весь ужас не рассказывали.
Сорри за оффтоп, интересно просто стало...

Вы, когда отучитесь и пойдёте работать на производство (или не на производство, не важно) - тоже будете заявлять руководству, что не можете выполнить задание, потому что Вам на парах про это не рассказывали?..
RECTO вне форума  
Непрочитано 29.05.2016, 20:34  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

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

Вот и выкручиваются с помощью интернет-разума... В работе ему это может никогда не понадобится
niXto вне форума  
Непрочитано 30.05.2016, 00:42  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,668
Сказал спасибо: 74
Сказали Спасибо 1,803 раз(а) в 654 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Сообщение от niXto Посмотреть сообщение
В работе ему это может никогда не понадобится
Скорее всего - никогда не понадобится. Но я про сам подход... Уже не в первый раз слышу подобное от тех, кто сейчас учится: сделать самому невозможно, потому что на парах не давали, не объясняли... Ну и зачем нужен, спрашивается, такой "специалист" с высшим образованием, который не способен что-то изучить/освоить самостоятельно?
RECTO вне форума  
Непрочитано 30.05.2016, 01:26  
индюк
Гуру портала
 
Аватар для индюк
 
Регистрация: 17.07.2010
Адрес: мурмурляндия
Сообщений: 10,696
Сказал спасибо: 188
Сказали Спасибо 3,191 раз(а) в 2,068 сообщении(ях)
индюк на пути к лучшему
По умолчанию Re: Датчики температуры Ds18b20 на ATMEGA88, постоянно выводится -9999.0

Сообщение от RECTO Посмотреть сообщение
Ну и зачем нужен, спрашивается, такой "специалист" с высшим образованием, который не способен что-то изучить/освоить самостоятельно?
в один ужасный день правильные знания в интернете закончатся и вот тогда..............
самое первое наверно сам интернет перестанет работать, тк он на многое завязан а за ним айфончики планшетики и наступит тьма
__________________
кагмаподэ магмаподэ
индюк вне форума  
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ds18b20 и atmega8 вывод температуры с десятичным знаком yuta_86 AVR 38 02.01.2013 18:05
Датчики температуры для агрессивных сред ramzes44 Производственное оборудование 9 02.11.2010 23:27


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


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