детский вопрос по ds18b20

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Вт авг 25, 2009 22:24:39
Откуда: Черкассы

Сообщение Twilo »

Доброго всем времени суток! Есть МК мега8535, к нему подключены 3 семисегментных индикатора, работающих в статическом режиме, и датчик температуры. Информация на семисегментные индикаторы выводится при помощи функции, тремя аргументами которой есть три выводимых цифры. Так, потому, что они подключены через сдвиговые регистры.
Вопрос в следующем: как вывести на эти индикаторы значение температуры с датчика. Или как тип float перевести в char?
Спасибо
Контактная информация:
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18678
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

если проанализировать текст автора топика, то ВОПРОС в нем содержится только ОДИН, цитирую его:
как тип float перевести в char?
а теперь вопрос знатокам: какое отношение перевод float в char имеет к датчику DS1820?!
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Сверлит текстолит когтями
Аватара пользователя
Сообщения: 1287
Зарегистрирован: Пн окт 13, 2008 11:45:54
Откуда: РФ, Крым, г.Бахчисарай

Сообщение Danko »

в CVAVR библиотечная функция DS18B20 возвращает float.

А зачем float переводить в char я не знаю. :(
Первое, что привлекает в программировании, объяснить просто: ты говоришь компьютеру что то сделать, и он это делает. Безошибочно. Всегда. Без возражений.
---------------------
Линус Торвальдс. "Just for fun. Рассказ нечаянного революционера"
Контактная информация:
Нашел транзистор. Понюхал.
Сообщения: 193
Зарегистрирован: Вт авг 25, 2009 22:24:39
Откуда: Черкассы

Сообщение Twilo »

Вопрос в следующем: как вывести на эти индикаторы значение температуры с датчика. Или как тип float перевести в char?
там два вопроса
тогда еще третий: как вывести float на семисегментные индикаторы?
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля

Сообщение Аlex »

Умножить на 10 и поставить точку в нужном месте :)
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2064
Зарегистрирован: Пт апр 24, 2009 11:39:16
Откуда: г.Оренбург

Сообщение Pika4u »

а нах вам переводить цифры с плавающей точкой в символьную строку?? :))
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....
Реклама
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

В любом случае, все три этих вопроса уже поднимались на Форуме. Автор, потрудитесь поискать информацию и задать вопросы в соответствующих темах, буде они у Вас останутся. Закрыто.
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»