Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

Подключение DS18b20 к STM32

Непрочитано 26.07.2013, 19:42  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

IOPA4, Если бы с момента появления на форуме не стали бы искать легких путей , не занялись бы быдлокодерством , слушали бы советы - давно бы уже во всем разобрались сами.
Если вы считаете перелопаченный проект на uCOS - достижением , извините меня .
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 26.07.2013, 19:49  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от banzayy Посмотреть сообщение
просто не так много народу в наше время торгашей и всеобщего нежелания чем либо заниматься для души хоть что-то делают сами, и несмотря на трудности не опускают руки, тратя время, силы и средства. Поэтому грамотные люди, чтоб не слиться с основное серой массой должны держаться вместе. У меня, например, не у кого спросить рядом. никому эти контроллеры и микросхемы не нужны не даром ни за деньги. У всех обычные животные потребности.
Вот поэтому наверное это одно из мест (форум), где можно у кого то хоть что-то спросить. Понятно, что убив времени в 2 или в 5 раз больше я всё равно достигну результата, но хотелось бы меньшей кровью.
ARM только начал ковырять, поэтому сразу прошу прощения за может быть глупые вопросы.
Хватит ныть. Мне и 30 лет назад не у кого было спрашивать, выручала библиотека .
А запчасти доставались только на свалках или кто нибудь добрый отдавал ненужное .
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 27.07.2013, 08:28  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от IOPA4 Посмотреть сообщение
А можно одним глазком глянуть на это чудо, что-то погуглив ничего не нашел, а плату Дискавери ждать 2 мес. не хочется, да и в последнее время, что-то посылки не доходят. Вчера опять подняли шум с Почтой России и таможней, собрались тонны посылок. Видно в этих кучах и мои посылки.
Все здесь https://kazus.run/forums/showthread.php?t=105036
Заодно обратите внимание на JLink ...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
IOPA4 (27.07.2013)
Непрочитано 27.07.2013, 08:40  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от dosikus Посмотреть сообщение
Ну дык, и ты действуешь аналогично .
С небольшим отличием - я ВСЕгда даю развернутый ответ
Хотя да, иногда обидно получается...
niXto вне форума  
Непрочитано 27.07.2013, 10:27  
nahimovv
Заблокирован
 
Регистрация: 25.04.2013
Сообщений: 1,427
Сказал спасибо: 0
Сказали Спасибо 381 раз(а) в 251 сообщении(ях)
nahimovv на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от IOPA4 Посмотреть сообщение
А можно одним глазком глянуть на это чудо
https://kazus.run/forums/showpost.ph...1&postcount=13
nahimovv вне форума  
Сказали "Спасибо" nahimovv
IOPA4 (27.07.2013)
Непрочитано 28.07.2013, 14:20  
IOPA4
Почётный гражданин KAZUS.RUN
 
Аватар для IOPA4
 
Регистрация: 07.05.2008
Адрес: Мурманск
Сообщений: 1,290
Сказал спасибо: 452
Сказали Спасибо 501 раз(а) в 267 сообщении(ях)
IOPA4 на пути к лучшему
По умолчанию

Сообщение от dosikus Посмотреть сообщение
Заодно обратите внимание на JLink ...
Я так понял вас это заинтересовало и вероятно есть в железе (скинь если есть полную инфу - на "самому собрать"). Нельзя ли глянуть на это вторым глазком и еще можно ли перекомпилить под STM32F103, у меня корпус SQFP64-10X10 и выводы не совпадают с приведенной схемой. И, что вы скажете про это http://www.aliexpress.com/item/ST-LI...613159433.html

Всех мужчин поздравляю с нем ВМФ!
На YouTube выложил Празднование дня "ВМФ" в г.Североморске #2013 г.#
Видео:

Видео:

Видео:


Последний раз редактировалось IOPA4; 28.07.2013 в 23:29.
IOPA4 вне форума  
Непрочитано 28.07.2013, 15:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от IOPA4 Посмотреть сообщение
Я так понял вас это заинтересовало и вероятно есть в железе (скинь если есть полную инфу - на "самому собрать"). Нельзя ли глянуть на это вторым глазком и еще можно ли перекомпилить под STM32F103, у меня корпус SQFP64-10X10 и выводы не совпадают с приведенной схемой. И, что вы скажете про это http://www.aliexpress.com/item/ST-LI...613159433.html
Я не собирал. Это к nahimovv
Перекомпилировать нельзя , ибо
во первых исходников нет, люди выдирали прошивку.
во вторых при смене лап после обновления ваша поделка летит в трубу.
По вашей ссылке STLink v2 оригинал , в России можно и дешевле найти.
Единственный его плюс перед JLink это работа с STM8 .
Личное мое мнение - для полного счастья иметь и то и другое.
Вот приспичило мне с одного ноута дебажить 2 платы- у одной STLinkv2 на борту , вторая самопальная на STM32F103. С STLInk у меня не вышло , пришлось JLInk к второй цеплять.
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
IOPA4 (28.07.2013)
Непрочитано 31.07.2013, 15:49  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Easyrider83, подскажите если не сложно, где я ошибся, переделывая прогу под STM32F407.
переписал хидер GPIO32
Код:
#include "stm32_GPIO.h"
#include "stm32f4xx_gpio.h"

void PIN_ON(GPIO_TypeDef * GPIOx,u16 PINx)
{
	GPIOx-›BSRRL=PINx;
	//GPIOx-›ODR=GPIOx-›IDR|(PINx);
}

void PIN_OFF(GPIO_TypeDef * GPIOx,u16 PINx)								
{
	GPIOx-›BSRRH=PINx;
	//GPIOx-›ODR=GPIOx-›IDR&(~(PINx));
}

u8 PIN_SYG(GPIO_TypeDef * GPIOx, u16 PINx)
{
	if((GPIOx-›IDR&PINx)!=0)
	{return 1;}
	else
	{return 0;}
}

void PIN_IN (GPIO_TypeDef * GPIOx,u16 PINx)
{
	GPIO_InitTypeDef GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Pin=PINx;
	GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_InitStruct.GPIO_Mode=GPIO_Mode_IN;
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
	GPIO_Init(GPIOx, &GPIO_InitStruct);
}

void PIN_OUT_PP (GPIO_TypeDef * GPIOx,u16 PINx)
{
	GPIO_InitTypeDef GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Pin=PINx;
	GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
	GPIO_Init(GPIOx, &GPIO_InitStruct);
}

void PIN_OUT_OD (GPIO_TypeDef * GPIOx,u16 PINx)
{
	GPIO_InitTypeDef GPIO_InitStruct;
	GPIO_InitStruct.GPIO_Pin=PINx;
	GPIO_InitStruct.GPIO_Speed=GPIO_Speed_50MHz;
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;
	GPIO_InitStruct.GPIO_OType = GPIO_OType_OD;
	GPIO_InitStruct.GPIO_PuPd = GPIO_PuPd_NOPULL;
	GPIO_Init(GPIOx, &GPIO_InitStruct);
}

void PIN_INV(GPIO_TypeDef * GPIOx, u16 PINx)
{
	if(PIN_SYG(GPIOx, PINx)!=0)
	{PIN_OFF(GPIOx, PINx);}
	else
	{PIN_ON(GPIOx, PINx);}
}
с хидером systick не разобрался, сделал просто задержки delay_ms и delay_us

датчик отвечает, т.к. One_Wire_Reset даёт НОЛЬ.
error = DS1820_Search_Rom_One_Device (GPIOC, GPIO_Pin_15, &DS18B20_sn); возвращает ошибку 4

я больше грешу на настройку GPIO, хотя вроде как всё правильно
banzayy вне форума  
Непрочитано 31.07.2013, 15:53  
banzayy
Временная регистрация
 
Регистрация: 12.09.2006
Сообщений: 69
Сказал спасибо: 2
Сказали Спасибо 1 раз в 1 сообщении
banzayy на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

это программа полностью.
Вложения:
Тип файла: zip 18b20.zip (267.1 Кб, 274 просмотров)
banzayy вне форума  
Непрочитано 12.11.2013, 23:11  
zagagulkin
Частый гость
 
Регистрация: 06.06.2007
Сообщений: 8
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
zagagulkin на пути к лучшему
По умолчанию Re: Подключение DS18b20 к STM32

Сообщение от Easyrider83 Посмотреть сообщение
Выкладываю рабочий пример с любым количеством сенсоров. Все данные вываливаются в UART. На мой взгляд удачная получилась библиотека.
Прошу перекачать файлы библитек. Добавил функцию SearchRom2.
Попробывал Ваш код, все получилось. Спасибо Easyrider83!!!
zagagulkin вне форума  
 
Опции темы

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

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, время: 22:01.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.