(dima)

Вывод На Дисплей

11 сообщений в этой теме

(dima)    4

Здравствуйте. Подключил к STM32F4Discovery датчик температуры Lm335, хочу вывести значение на дисплей ili9341. Нашел для этого дисплея библиотеку, но при попытке вывести температуру вместо положенных 29.6 на дисплее 00296. Подскажите пожалуйста как это исправить?

post-178186-0-98390400-1472144146.png

post-178186-0-88113300-1472144156_thumb.png

post-178186-0-04117900-1472144166_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 419

А ничего что аргумент функции типа uint16?

Очевидно надо воспользоваться строковым выводом и функцией sprintf

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
UTSource

Найдите миллионы труднодоступных

электронных компонентов

mail_robot    1 419

Дима. Поподробнее в справке на стандартную библиотеку. Рановато ты взялся за стм, если таких элементарных вещей не знаешь

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(dima)    4

"29.6".

Это вывод обычной строки, а мне надо вывести значение температуры, которая изменяется

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
mail_robot    1 419

С языком там совсем плохо. Определяем переменную целого типа а потом пытаемся запихнуть в нее результат умножения на 0.09 и надеемся при этом получить точку.

Так то все работает верно. Ошибка в прокладке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"29.6".

Это вывод обычной строки, а мне надо вывести значение температуры, которая изменяется

Тогда вместо "29.6" подсовываем указатель на строку, в которой хранится значение. Предварительно его надо туда поместить, преобразовав из числа в строку ( простенькая операция ) и добавив точку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ваша публикация должна быть проверена модератором

Гость
Вы не авторизованы. Если у вас есть аккаунт, пожалуйста, войдите.
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...