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

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

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

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

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

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


 
Опции темы
Непрочитано 20.11.2011, 21:26  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Общественность отдыхает А зачем они пишут это если отладчик не нужен? Attention:

You can choice ULINK 2 Emulator(30$) or JLINK V8 Emulator(20$) for programming!You can make the "Buy It Now",and leave a message to us(what you need to add).And then we change the price for you,so that you can make the payment.
Or you give us your Paypal account,and we send the invoice to you.

If you need 1x 3.2" LCD with Touch Panel,pay addtional 20$ is OK!total:75$(including Flat shippment)
Реклама:
CMaxx22 вне форума  
Непрочитано 21.11.2011, 01:24  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Функция поиска наверно самая бесполезная для шины OneWire. Не надо ее реализовывать, надо сделать прописывание датчиков по одному и одновременно привязывать их к месту установки. Пример - два ds18b20 на шине, это термометр дом/улица. Поиском можно найти эти датчики, но не определить какой из них где.
Т.е. все равно потребуется привязка.
Функция полезна только если на шине много разнотипных устройств и каждое в единственном числе. Это редко бывает. Ну иногда, когда шина длинная, вся собрана и надо прописать кучу датчиков. Это бывает при замене сломавшегося основного блока. И то гемор обеспечен - различить их бывает сложно. Но пользуются поиском обычно как раз когда много одинакового - 8 термометров например. И шина в 5 метров. Нафига? Так что реализовывать поиск - только время терять.
Все естественно - ИМХО.
kison вне форума  
Непрочитано 21.11.2011, 10:33  
dadigor
Прописка
 
Аватар для dadigor
 
Регистрация: 10.09.2010
Сообщений: 113
Сказал спасибо: 31
Сказали Спасибо 27 раз(а) в 27 сообщении(ях)
dadigor на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

kison +1
Лет 15 назад активно занимался Далласовскими термометрами - делал распределенный измеритель температуры по зданию. Наковырял тогда эту систему поиска и рспознавания на ассемблере для Pic, намучался (с документацией было тогда гораздо хуже - и на проц и на Далласы), но оно работало. И понял, что оно бесплезно, как только начал цеплять к уже разведенной сети термометров и идентификаторов. Хорошо, что все Далласы висели на клеммниках... В общем сделал определение идентификатора на соседней ножке проца, вывел ее на приборе и дело пошло гораздо веселее - сунул термометр в прибор, прописал его, привязал к месту в сети, а потом отнес термометр на его новое место и подцепил на клеммник.
Хотел поисковик оставить - для поштучной замены Далласов в сети при необходимости, типа нашелся один новый элемент и не нашелся один старый - значит замена... Да только смысл - во-первых Далласы что-то не портились )), да и проще новый по той же схеме заменить, как и подключался старый.
Поэтому поддерживаю практическую бесполезность поисковика.

Последний раз редактировалось dadigor; 21.11.2011 в 12:44.
dadigor вне форума  
Непрочитано 21.11.2011, 21:08  
AVK74
Вид на жительство
 
Регистрация: 15.03.2005
Сообщений: 381
Сказал спасибо: 11
Сказали Спасибо 32 раз(а) в 24 сообщении(ях)
AVK74 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Сообщение от CMaxx22 Посмотреть сообщение
Общественность отдыхает А зачем они пишут это если отладчик не нужен? Attention:

You can choice ULINK 2 Emulator(30$) or JLINK V8 Emulator(20$) for programming!You can make the "Buy It Now",and leave a message to us(what you need to add).And then we change the price for you,so that you can make the payment.
Or you give us your Paypal account,and we send the invoice to you.

If you need 1x 3.2" LCD with Touch Panel,pay addtional 20$ is OK!total:75$(including Flat shippment)
А это стандартный текст у этого прода походу. Он ко всем платам jlink предлагает. Ну в любом случае я ее заказал.. Посмотрим. 2400 вышло вместе с jlink до кучи на будущее пригодицца думаю...

Последний раз редактировалось AVK74; 21.11.2011 в 21:12.
AVK74 вне форума  
Непрочитано 21.11.2011, 23:03  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

kison, вы все правильно пишете, но я, как начинающий програмист, обязан эту задачу решить. Я выложил готовый код, которым кто-то уже пользуется и надо довести дело до конца.
Easyrider83 вне форума  
Непрочитано 21.11.2011, 23:46  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Сообщение от Easyrider83 Посмотреть сообщение
обязан эту задачу решить.
Обязательно самостоятельно? Эта задача уже решалась 100500 раз.
И не раз выкладывалось решение.
http://electronix.ru/forum/index.php...dpost&p=178318
Я не проверял работу, для обычных задач мне и самописных библ хватает. Поиск на шине ни разу не использовал. Но автор этой библы тут бывает.
Проверяйте работоспособность.
kison вне форума  
Сказали "Спасибо" kison
Easyrider83 (22.11.2011)
Непрочитано 22.11.2011, 16:32  
qwerky
Вид на жительство
 
Регистрация: 21.11.2009
Сообщений: 342
Сказал спасибо: 4
Сказали Спасибо 149 раз(а) в 66 сообщении(ях)
qwerky на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Цитата:
Поиском можно найти эти датчики, но не определить какой из них где.
можно нагреть/отключить нужный, или подключать не все сразу, а по одному. Что тут сложного ?
qwerky вне форума  
Непрочитано 23.11.2011, 03:31  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Сообщение от qwerky Посмотреть сообщение
можно нагреть/отключить нужный, или подключать не все сразу, а по одному. Что тут сложного ?
Сложного - ничего. Но вот ненужных действий много - греть там чего то, искать в списке у какого температура растет, да и сам этот список делать... Если же подключать по одному - SEARCH_ROM не нужна. Это проще и удобней, вот и все.
kison вне форума  
Непрочитано 23.11.2011, 09:03  
CMaxx22
Временная регистрация
 
Регистрация: 04.01.2008
Сообщений: 93
Сказал спасибо: 19
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
CMaxx22 на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

Вообще задача была такова, чтобы получить устройство называемое термостик и состоящее из пяти датчиков на палочке которые бы замеряли температуру в разных слоях вещества. Плюс к нему отдельно контроллер для визуализации показаний. И чтобы можно было взять и подключить другой термостик целиком если в старом вышел из строя датчик хоть один. Без замеров и кодирования, просто как совместимые устройства. Но похоже это неосуществимо... Хотя на фоне того, что вроде бы эти датчики не мрут почти совсем можно и поузнавать адреса не используя Search rom, это хорошая идея. Тогда кто сможет помочь по С, как из массива Address[8] в котором в каждой ячейке лежит один из 8 байт адреса датчика перегнать весь этот адрес в одну переменную? Можно сразу готовым кодом, я думаю это элементарная процедура, но я не знаю команды которой можно склеить байты в слово.
CMaxx22 вне форума  
Непрочитано 23.11.2011, 09:15  
kison
Почётный гражданин KAZUS.RU
 
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Отладочные платы для STM32

В С99 есть специальный тип long long unsigned int или подключив стандартный заголовочник stdint.h - uint64_t.
Код:
#include ‹stdint.h›

uint64_t adr;
uint8_t adress[8];

adr = *((uint64_t*)adress);
// и все.
kison вне форума  
Сказали "Спасибо" kison
CMaxx22 (23.11.2011)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Технология изготовления печатной платы Tungus55 Делимся опытом 1165 06.01.2017 19:19
Книги dosikus Делимся опытом 11242 29.12.2015 23:45
Как добавить поддержку для STM32 SFHK Микроконтроллеры, АЦП, память и т.д 11 18.12.2009 18:09


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


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