Easyelectronics.ru

Электроника для всех
Текущее время: 01 мар 2021, 17:39

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: STM32+1-Wire
СообщениеДобавлено: 05 авг 2011, 10:36 
Старожил

Зарегистрирован: 18 фев 2010, 12:47
Сообщения: 310
Откуда: г. Челябинск
Кто-нибудь реализовывал такое ?
Изначально хотел тупо прикрутить оригинального мастера DS2482S по I2C - но хрен, ни в одном доступном магазине нету :( В остальных либо заказ от 1000р либо доставка столько же.

Варианты как я понимаю либо через USART (благо их два в контроллере), либо чистый bit bang дрыганье ножками.
Проблема в том, что 1-wire датчиков много - пара десятков, а контроллер активно занят ещё кучей всякого с прерываниями, боюсь как бы задержки не поплыли при битбанге.

Кто-нибудь реально делал что-то подобное ? Гугл что-то не выдал ни одной реальной реализации :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32+1-Wire
СообщениеДобавлено: 05 авг 2011, 13:05 
Супермодератор
Аватара пользователя

Зарегистрирован: 23 апр 2010, 12:58
Сообщения: 5892
Откуда: Москва/Саратов
DMA + USART.

Если DMA там умеет обрабатывать поток в обе стороны одновременно (USART > буфер и буфер > USART), то вообще вин.

http://we.easyelectronics.ru/electro-an ... ompom.html

_________________
http://d.64h.me/


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB