Например TDA7294

Форум РадиоКот • Просмотр темы - Pic16f и DS18B20
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Ср янв 07, 2026 12:17:14

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


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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Pic16f и DS18B20
СообщениеДобавлено: Сб июл 27, 2019 21:40:15 
Родился

Зарегистрирован: Вт сен 30, 2008 15:29:51
Сообщений: 15
Рейтинг сообщения: 0
Скопирую своё сообщение с другого форума...

Добрый день.
У кого нибудь есть рабочий код Flowcode + DS1820 для Pic16...
Что не могу понять в чём проблема. Во первых в самом FlowCode, работа проходит по разному, Если ставить скорость симуляции до максимальной, то выводит значения как положено, если поставить максимально быстро, то идёт ерунда, или вообще нули. При симуляции в протеусе данные отличаются от того что идёт в FlowCode но температуру показывает правильную. А в железе вообще третий вариант, показания -1, как будто вне диапазона и нет реакции при воздействии на датчик.
Сначала написал код для Pic16f628a, но при использовании типа переменной Float, почему то не хватало памяти при компиляции, и выдавала ошибку. Переделал под Pic16f877a, ошибка пропала, но прибор не заработал. В чём может быть проблема? Оба варианта прикрепляю.


Вложения:
termo.rar [343.68 KiB]
Скачиваний: 265
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Pic16f и DS18B20
СообщениеДобавлено: Сб июл 27, 2019 23:28:10 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4599
Откуда: Планета Земля
Рейтинг сообщения: 2
Медали: 1
Получил миской по аватаре (1)
С FlowCode вряд ли кто Вам тут поможет. Только если разработчики сего чуда, ибо всё у них скрыто в таинственных недрах их библиотек :)
Ну, а то, что памяти не хватает, дык это понятно - FlowCode :)

PS: Переходите на Си. Примеров в сети найдёте - выше крыши...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Pic16f и DS18B20
СообщениеДобавлено: Вс июл 28, 2019 07:32:09 
Опытный кот

Карма: 4
Рейтинг сообщений: 81
Зарегистрирован: Пн апр 11, 2011 10:08:52
Сообщений: 844
Рейтинг сообщения: 0
У кого нибудь есть рабочий код Flowcode + DS1820 для Pic16...

Вряд ли вы тут встретите такого идиота-Программиста, который будет на Flowcode что-то писать!
Что не могу понять в чём проблема...

Проблема в абсолютном не понимании как работает DS18B20. Совет: возьмите даташит на датчик и с нуля напишите работу с ним, без использования библиотек
Сначала написал код для Pic16f628a, но при использовании типа переменной Float, почему то не хватало памяти при компиляции

Памяти не хватило по одной причине: Flowcode - это все равно, что в гараж для легкового автомобиля пытаться загнать самолет...

В общем, если хотите стать настоящим Программистом, то бегите от Flowcode и учите СИ: установите для начала, например, бесплатный MPLAB IDE от компании-производителя Microchip. Есть русскоязычный форум


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Pic16f и DS18B20
СообщениеДобавлено: Вс июл 28, 2019 08:35:56 
Друг Кота
Аватар пользователя

Карма: 41
Рейтинг сообщений: 2990
Зарегистрирован: Пн июл 23, 2018 10:36:20
Сообщений: 3489
Откуда: Казань
Рейтинг сообщения: 0
В соответвующей теме есть тонна примеров. Выкладывал там же код с комментариями и заголовком под pic 16 на Си.

_________________
ZZZ С Нами Бог ZZZ


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Pic16f и DS18B20
СообщениеДобавлено: Вс июл 28, 2019 09:24:33 
Родился

Зарегистрирован: Вт сен 30, 2008 15:29:51
Сообщений: 15
Рейтинг сообщения: 0
Понятно!


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

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


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