[an error occurred while processing this directive]
Ответ: что то в этом роде
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено eXeC001er 31 июля 2006 г. 23:23
В ответ на: ну так и делаю, а она $FF возвращает. Как из main чего0нить с нее считать ? ЗЫ на ресет реагирует адекватно отправлено ($)($) 31 июля 2006 г. 23:19


volatile __eeprom unsigned char ScratchPad1[9] = {0,0,0,0,0,0,0,0,0};
volatile __eeprom unsigned int temper;
volatile __eeprom unsigned char CRC_R = 0, CRC_P = 0;
volatile unsigned int CtrlT0;
volatile unsigned int temperature_buf;
volatile unsigned int temperature_buf1;
volatile FLAG flag =
{
0,
0,
0,
0,
0,
0,
0
};

int main( void )
{
unsigned char ScratchPad[9];

CRC_R = 0;
CRC_P = 0;

DS1820_StartTemperatureConverting();
delay_ms(1500);
DS1820_ReadScratchPad(ScratchPad);
CRC_R = OneWireCRC(ScratchPad, 8);
CRC_P = ScratchPad[8];
temper = DS1820_ReadTemperature(ScratchPad);
while (1)
{
DS1820_StartTemperatureConverting();
delay_ms(1500);
DS1820_ReadScratchPad(ScratchPad);
}
}

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание