Подключение ds18b20 к msp430 (Launchpad)

Долго ли коротко ли...

Заказал я себе халявных сэмплов от maxim (C), — датчиков температуры "ds18b20",  они мне довольно шустро были доставлены благодаря FedEx, и начал я с ними разбираться
запись в блоге
вы18и20-рв44780
ds18b20


далее

DS18B20 и библиотека 1-Wire для AVR

Велосипед не изобрел, но оказалось, не так легко найти рабочую библиотеку для DS18B20.
Выкладываю версию от тов. Мартина Томаса. У меня откомпилировалась и заработала с первой попытки, чего и вам желаю.
Под-ката нет.

STM32 + 1-wire. Поиск устройств

В этой статье хочу рассказать про поиск устройств на шине 1-wire. У новичков это вызывает неподдельный ужас, вплоть до того, что начинаются выделения отдельных ножек для каждого 1-wire устройства. Но на самом деле не так все страшно.


Читать дальше

Stm32 + 1-wire + DMA (продолжение)

Это продолжение статьи Stm32 + 1-wire + DMA. Обещал собрать все в библиотечку — вот и она.


Читать дальше

Stm32 + 1-wire + DMA

В очередной раз потребовалось считывать данные по 1-wire. Сначала я это делал на AVR просто дерганьем ножек. Потом прочел небезызвестный аппнот от maxim Using a UART to Implement a 1-Wire Bus Master, начал использовать USART. Когда перебрался на STM32, увидел что усартов у него чуть больше чем дофига, поэтому милое дело использовать их для этих целей. Ясное дело, все получилось. Но тут заметил, что вдобавок к USART есть такой бонус — DMA. Вот про прикручивание его к работе с 1-wire и пойдет разговор в этой статье.


Читать дальше

Еще 1-Wire Master, теперь на прерываниях

AVR
Как ни странно, 1-Wire — довольно приятный протокол, особенно учитывая простоту и невысокую стоимость датчиков температуры DS18B20. Поискав в гугле рабочие либы для 1wire-master, я, к своему сожалению, увидел только «синхронные», «блокирующие» примеры, что, к сожалению, в моем случае было неприменимо (ага, я так думал). Пришлось писать свою, «неблокирующую» реализацию…


Читать дальше

STM32F1, STM32F2, LPC1768 + 18B20 + ow_search от MAXIM.

Ну, раз пошла такая пьянка (на многих форумах оживился интерес к ds1820), выкладываю свое, типа творчество.
Для умного дома понадобилось измерение температуры. А так как дом большой, датчиков получается до 2-х десятков. Датчики простые, но очень капризные. Поэтому решил под работу с ними выделить отдельный МК. Он будет их опрашивать, формировать строку с данными и слать ее по уарту в головной модуль, который уже займется отображением и управлением.


Читать дальше

Еще одна реализация 1-Wire

AVR
Наконец-то и я сочинил свою программную реализацию мастера шины 1-Wire. За исходниками и комментариями добро пожаловать под кат.



Читать дальше
  • +1
  • 26 января 2012, 14:41
  • _YS_
  • 2

Еще немного о 1-wire + UART

Доделал софтину для ручной работы с 1-wire устройствами через UART.
1w_on_com.PNG



Читать дальше