Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту


Закрытая тема
Опции темы
Непрочитано 03.03.2013, 00:24   #21
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от dosikus Посмотреть сообщение
Easyrider83, 1wire на UARTE не пробовал ?
Чего?
Реклама:
Easyrider83 вне форума  
Непрочитано 03.03.2013, 00:25   #22
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от Easyrider83 Посмотреть сообщение
Чего?
Вот и чего , эмуляцию 1wire на UART...
http://www.maximintegrated.com/app-n...dex.mvp/id/214
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 03.03.2013, 00:31   #23
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от dosikus Посмотреть сообщение
Вот и чего , эмуляцию 1wire на UART...
http://www.maximintegrated.com/app-n...dex.mvp/id/214
Ну да, думал об этом. Необходимости не было. Для 1-wire есть внешняя переферия, если очень хочется доверить обмен с жесткими таймингами кому-то другому. А самому неспеша по i2c собирать.
Easyrider83 вне форума  
Непрочитано 03.03.2013, 11:43   #24
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от Easyrider83 Посмотреть сообщение
Для 1-wire есть внешняя переферия, если очень хочется доверить обмен с жесткими таймингами кому-то другому. А самому неспеша по i2c собирать.
Например ? Еще я думаю снизить разрешение на 0,125 (375мс)
wellcom вне форума  
Непрочитано 11.03.2013, 18:50   #25
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Easyrider83, прошу помощи. Хочу вынести процедуры выдачи РОМ кода в отдельную ф-цию, делаю так
Код:
void Issuing_ROM_code_1Wire (unsigned char (*Serial_Num)[DS1822_SERIAL_NUM_SIZE])
{	
	unsigned char cnt;
	_w1_write_byte(MATCH_ROM); //
	for (cnt=0;cnt!=8;cnt++) _w1_write_byte((*Serial_Num)[cnt]);
}
потом где то в
Код:
int8_t DS18x20_SET_RESOLUTION_by_Rom (int8_t _TH, int8_t _TL, int8_t _RES, unsigned char (*Serial_Num)[DS1822_SERIAL_NUM_SIZE])
{
		unsigned char cnt;
		unsigned char inbuff[DS1822_STRATCHPAD_SIZE]; //0x09
	cnt=_w1_reset(); 
	if (cnt==0x0) return cnt;
	Issuing_ROM_code_1Wire ((*Serial_Num)[DS1822_SERIAL_NUM_SIZE]);
но компилятор матюкается о несовметимости. Видел, у Вас была такая же ситуация https://kazus.ru/forums/showthread.php?t=28338&page=112, пробовал эти варианты - ничего не выходит. Может есть какая мысля по этому поводу?
wellcom вне форума  
Непрочитано 11.03.2013, 19:49   #26
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от wellcom Посмотреть сообщение
но компилятор матюкается о несовметимости.
Вот матюки и надо привести здесь ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 11.03.2013, 19:50   #27
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

PERIF\18B20\ds18x20.c(154): warning: #175-D: subscript out of range
PERIF\18B20\ds18x20.c(154): error: #167: argument of type "unsigned char" is incompatible with parameter of type "unsigned char (*)[8]"

Последний раз редактировалось wellcom; 11.03.2013 в 20:11.
wellcom вне форума  
Непрочитано 11.03.2013, 19:52   #28
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

wellcom, И лается 100% на подобную ... -
Issuing_ROM_code_1Wire ((*Serial_Num)[DS1822_SERIAL_NUM_SIZE]);

Эти извращения наверное под AVR ?
Просто массивом не обойтись ?
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 11.03.2013 в 19:56.
dosikus вне форума  
Непрочитано 11.03.2013, 19:56   #29
wellcom
Временная регистрация
 
Регистрация: 25.09.2008
Сообщений: 95
Сказал спасибо: 39
Сказали Спасибо 7 раз(а) в 7 сообщении(ях)
wellcom на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от dosikus Посмотреть сообщение
wellcom, И лается 100% на подобную ... -
Issuing_ROM_code_1Wire ((*Serial_Num)[DS1822_SERIAL_NUM_SIZE]);

Эти извращения наверное под AVR ?
Лается именно на нее.
Извините, Keil STM32. Это и есть масив ROM кодов, но я его хочу передать как параметр в ф-цию через ф-цию

Последний раз редактировалось wellcom; 11.03.2013 в 20:12.
wellcom вне форума  
Непрочитано 11.03.2013, 20:16   #30
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от wellcom Посмотреть сообщение
Извините, Keil STM32. Это и есть масив ROM кодов, но я его хочу передать как параметр в ф-цию через ф-цию
Я имел ввиду оригинал . Или вы свое копипастите ?
Передавайте имя массива, оно и есть адрес первого элемента.
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 11.03.2013 в 20:20.
dosikus вне форума  
Закрытая тема

Закладки

Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
STM32-Comstick Flyguy06 Микроконтроллеры, АЦП, память и т.д 0 18.06.2011 08:49
Подключение кнопок к STM32 MasterSID Микроконтроллеры, АЦП, память и т.д 9 01.05.2011 12:42
Proteus - подключение DS18B20 через USB или Com-порт Leva007 Proteus 16 27.11.2010 22:25
Подключение DS18B20 r Attiny2313 vaal555 Микроконтроллеры, АЦП, память и т.д 1 27.09.2010 22:06
Подключение DS18B20 к ATMega8 rocky7 Микроконтроллеры, АЦП, память и т.д 1 28.06.2010 20:30


Часовой пояс GMT +4, время: 15:31.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot