Найдено 5 результатов

Drozdov
Вт июн 14, 2011 01:50:51
Форум: Микроконтроллеры и ПЛИС
Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
Ответы: 13
Просмотры: 3124

Re: Atmega8 + DS18b20 + Led = 8888 , помогите(((

Drozdov, значение какого типа возвращает ds18b20_temperature() ?
и какого типа типа у вас переменная disp_1 ?

float выводит, disp_1 как инт, во время другого тестирования я делал преобразования из флоата в инт, не помогло, но попробую еще раз...

Наберетесь опыта вот тогда и играйтесь с ...
Drozdov
Пн июн 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")
};


Лично мне не совсем понятно, какая небесная сила позволит нормально работать прерыванию по таймеру, если прерывания разрешены ...
Drozdov
Пн июн 13, 2011 00:48:34
Форум: Микроконтроллеры и ПЛИС
Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
Ответы: 13
Просмотры: 3124

Re: Atmega8 + DS18b20 + Led = 8888 , помогите(((

1234 выводится без проблем в прерывании...

сейчас вот разбираюсь с датчиком без прерываний с двумя поочередно светящимися индикаторами, результата нету((( точнее он есть, но не в мою пользу
Drozdov
Пн июн 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 ...
Drozdov
Вс июн 12, 2011 21:33:50
Форум: Микроконтроллеры и ПЛИС
Тема: Atmega8 + DS18b20 + Led = 8888 , помогите(((
Ответы: 13
Просмотры: 3124

Atmega8 + DS18b20 + Led = 8888 , помогите(((

Всем доброе время суток, уже с неделю борюсь с данной проблемой. Атмега8 с датчиком ds18b20 и результат преобразований выводим на четыре 7сегментных индикатора. В конечном итоге устройство будет управлять реле через транзистор, но все никак не удается получить показания температуры. Вопрос жизни и ...

Перейти к расширенному поиску