товарищи, подскажите пожалуйста, где тут собака порылась?
юзается внутренний RC генератор на 8мгц
протеус на LCD рисует температуру +25 и не реагирует на ее изменение
контроллер - тинька 2313, датчик 18B20 на нулевом бите порта D, LCD висит на порте B
#include <lcd.h>
#include <stdlib.h ...
Найдено 8 результатов
- Сб фев 19, 2011 18:30:01
- Форум: AVR
- Тема: Часы-термометр-будильник (Mega8+DS1307+DS18B20+LCD16*2)
- Ответы: 672
- Просмотры: 292665
- Сб фев 05, 2011 13:31:18
- Форум: Микроконтроллеры и ПЛИС
- Тема: attiny2313 + siemens c75
- Ответы: 4
- Просмотры: 2206
Re: attiny2313 + siemens c75
max232 тут не нужна.
я подключал USART к Rx и Tx телефона Siemens C55 через резюки 100 ом.
я подключал USART к Rx и Tx телефона Siemens C55 через резюки 100 ом.
- Сб июл 17, 2010 18:45:57
- Форум: Микроконтроллеры и ПЛИС
- Тема: Вопрос по Си
- Ответы: 46
- Просмотры: 7600
Re: Вопрос по Си
добрый день.
небольшой вопрос, по формарированию вывода на сях.
Proteus - Mega8 - ds18b20 - Virtual Terminal на USARTе. USART на 9600 (8 Data, 1 Stop, No Parity, Asynchronous)
Задача: вывести температуру в USART.
есть код
dv = w1_search(0xf0, rc);
printf("count devices = %d\x0d",dv);
работает без ...
небольшой вопрос, по формарированию вывода на сях.
Proteus - Mega8 - ds18b20 - Virtual Terminal на USARTе. USART на 9600 (8 Data, 1 Stop, No Parity, Asynchronous)
Задача: вывести температуру в USART.
есть код
dv = w1_search(0xf0, rc);
printf("count devices = %d\x0d",dv);
работает без ...
- Вс июл 04, 2010 05:31:33
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18S20 и AtTiny2313. Проблема с получением температуры.
- Ответы: 12
- Просмотры: 3116
Re: DS18S20 и AtTiny2313. Проблема с получением температуры.
спасибо. датчик DS18S20.
Попробовал получить указанным способом, возвращает девятку. Единственное что изменил это нижний и верхний предел (0 и 99 соотв.). Менял разрядность с 12 на 9 бит - результат тот же.
переписал сохранение контрольной температуры в eeprom, так как это сделано у вас. и поставил ...
Попробовал получить указанным способом, возвращает девятку. Единственное что изменил это нижний и верхний предел (0 и 99 соотв.). Менял разрядность с 12 на 9 бит - результат тот же.
переписал сохранение контрольной температуры в eeprom, так как это сделано у вас. и поставил ...
- Пт июл 02, 2010 06:40:05
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18S20 и AtTiny2313. Проблема с получением температуры.
- Ответы: 12
- Просмотры: 3116
Re: DS18S20 и AtTiny2313. Проблема с получением температуры.
Пробуй, авось поможет.
сделал по образу и подобию, подвязал свой порт
#include <1wire.h>
#include <ds18b20.h>
int t = 0;
unsigned char dv = 0;
dv = w1_init();
t = ds18b20_temperature(0);
if (t > 1000) t = 4096 - t;
теперь температура замерла на +15 гр и не шевелится. датчик ...
сделал по образу и подобию, подвязал свой порт
#include <1wire.h>
#include <ds18b20.h>
int t = 0;
unsigned char dv = 0;
dv = w1_init();
t = ds18b20_temperature(0);
if (t > 1000) t = 4096 - t;
теперь температура замерла на +15 гр и не шевелится. датчик ...
- Пт июл 02, 2010 06:01:40
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18S20 и AtTiny2313. Проблема с получением температуры.
- Ответы: 12
- Просмотры: 3116
Re: DS18S20 и AtTiny2313. Проблема с получением температуры.
спасибо. по индикации проблем нет.
единственное что попробовал, и не помогло, это
дело не темное, я лишь упростил код, чтобы было понятнее
выкладываю исходник целиком.
единственное что попробовал, и не помогло, это
Код: Выделить всё
if (t > 1000) t = 4095 - t;дело не темное, я лишь упростил код, чтобы было понятнее
выкладываю исходник целиком.
- Чт июл 01, 2010 20:38:46
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18S20 и AtTiny2313. Проблема с получением температуры.
- Ответы: 12
- Просмотры: 3116
Re: DS18S20 и AtTiny2313. Проблема с получением температуры.
1) индикация 3х разрядная (старший разряд для отображения режима) и 2 разряда на температуру. схема во вложении
2) индикация динамическая, просто я упростил прогу, оставил только получение и вывод температуры. в таком варианте будет конечно мигать, но в реальном устройстве вывод в таймере. в главом ...
2) индикация динамическая, просто я упростил прогу, оставил только получение и вывод температуры. в таком варианте будет конечно мигать, но в реальном устройстве вывод в таймере. в главом ...
- Чт июл 01, 2010 07:41:58
- Форум: Микроконтроллеры и ПЛИС
- Тема: DS18S20 и AtTiny2313. Проблема с получением температуры.
- Ответы: 12
- Просмотры: 3116
DS18S20 и AtTiny2313. Проблема с получением температуры.
Приветствую Собратья!
Возникла проблемка со связкой DS18S20 и AtTity2313 в терморегуляторе.
IMG_0721.jpg
Датчик висит на нулевом бите порта D.
Контроллер находит 1 датчик, но при получении температуры с него определяет температуру 127 (на изменение температуры не реагирует).
Пробовал менять ...
Возникла проблемка со связкой DS18S20 и AtTity2313 в терморегуляторе.
IMG_0721.jpg
Датчик висит на нулевом бите порта D.
Контроллер находит 1 датчик, но при получении температуры с него определяет температуру 127 (на изменение температуры не реагирует).
Пробовал менять ...