Drozdov, значение какого типа возвращает ds18b20_temperature() ?
и какого типа типа у вас переменная disp_1 ?
float выводит, disp_1 как инт, во время другого тестирования я делал преобразования из флоата в инт, не помогло, но попробую еще раз...
Наберетесь опыта вот тогда и играйтесь с ...
Найдено 5 результатов
- Вт июн 14, 2011 01:50:51
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
- Ответы: 13
- Просмотры: 3124
- Пн июн 13, 2011 17:49:00
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
- Ответы: 13
- Просмотры: 3124
Re: Atmega8 + DS18b20 + Led = 8888 , помогите(((
Здравствуйте!
Рассмотрим следующую экзотическую конструкцию:
while (1)
{
#asm("cli")
// Place your code here
disp_1=ds18b20_temperature(0);
#asm("sei")
};
Лично мне не совсем понятно, какая небесная сила позволит нормально работать прерыванию по таймеру, если прерывания разрешены ...
Рассмотрим следующую экзотическую конструкцию:
while (1)
{
#asm("cli")
// Place your code here
disp_1=ds18b20_temperature(0);
#asm("sei")
};
Лично мне не совсем понятно, какая небесная сила позволит нормально работать прерыванию по таймеру, если прерывания разрешены ...
- Пн июн 13, 2011 00:48:34
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
- Ответы: 13
- Просмотры: 3124
Re: Atmega8 + DS18b20 + Led = 8888 , помогите(((
1234 выводится без проблем в прерывании...
сейчас вот разбираюсь с датчиком без прерываний с двумя поочередно светящимися индикаторами, результата нету((( точнее он есть, но не в мою пользу
сейчас вот разбираюсь с датчиком без прерываний с двумя поочередно светящимися индикаторами, результата нету((( точнее он есть, но не в мою пользу
- Пн июн 13, 2011 00:06:55
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
- Ответы: 13
- Просмотры: 3124
Re: Atmega8 + DS18b20 + Led = 8888 , помогите(((
Создал простую программку без прерываний для проверки...
основные части из нее:
#asm
.equ __w1_port=0x15 ;PORTC
.equ __w1_bit=0
#endasm
#include <1wire.h>
// DS1820 Temperature Sensor functions
#include <ds18b20.h>
#include <delay.h>
// Declare your global variables here
char lcd[10]={0xC0 ...
основные части из нее:
#asm
.equ __w1_port=0x15 ;PORTC
.equ __w1_bit=0
#endasm
#include <1wire.h>
// DS1820 Temperature Sensor functions
#include <ds18b20.h>
#include <delay.h>
// Declare your global variables here
char lcd[10]={0xC0 ...
- Вс июн 12, 2011 21:33:50
- Форум: Микроконтроллеры и ПЛИС
- Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
- Ответы: 13
- Просмотры: 3124
Atmega8 + DS18b20 + Led = 8888 , помогите(((
Всем доброе время суток, уже с неделю борюсь с данной проблемой. Атмега8 с датчиком ds18b20 и результат преобразований выводим на четыре 7сегментных индикатора. В конечном итоге устройство будет управлять реле через транзистор, но все никак не удается получить показания температуры. Вопрос жизни и ...