Записи с меткой «1-Wire»

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 5. USB программатор микросхем EPROM DS24B33

Часть 1. USB программатор микросхем EPROM с интерфейсом I2C Часть 2. USB программатор микросхем EPROM с интерфейсом SPI Часть 3. USB-термометр на DS18B20 с передачей данных по сети Часть 4. USB программатор микросхем EPROM DS2430 Часть 5. USB-программатор микросхем EPROM DS24B33 Для того, чтобы программировать микросхемы памяти DS24B33 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 4. USB программатор микросхем EPROM DS2430

Часть 1. USB программатор микросхем EPROM с интерфейсом I2C Часть 2. USB программатор микросхем EPROM с интерфейсом SPI Часть 3. USB-термометр на DS18B20 с передачей данных по сети Часть 4. USB-программатор микросхем EPROM DS2430 Часть 5. USB программатор микросхем EPROM DS24B33 Для того, чтобы программировать микросхемы памяти DS2430 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема …

Поиск устройств на шине 1-Wire

Итак, сегодня мы рассмотрим две особые команды интерфейса 1-wire, предназначенные для поиска устройств на шине, а также алгоритм поиска устройств с помощью этих команд. Почему мы алгоритм именно рассмотрим, а не напишем? Да потому что он, вообще-то говоря уже написан. «Максимкины» инженеры накатали для этого специальный документ AN187, который лежит в сети в открытом доступе. …

Программа для контроллера 1-wire-шлюза (режим 1-wire-master из терминалки ПК)

Программа, рассмотренная в этой статье, разработана для контроллера 1-wire-шлюза (шлюз, как вы помните, реализован на ATTiny2313). Эта программа позволяет из терминальной программы персонального компьютера общаться через шлюз с различными 1-wire устройствами в качестве Master-а. Для реализации обмена данными по 1-wire между контроллером и подключаемым устройством были использованы стандартные, написанные нами ранее процедуры (только задержки в …

1-wire шлюз для компьютера (через com-порт) на ATtiny2313

В этой статье мы рассмотрим как сделать 1-wire-шлюз. Этот шлюз позволит нам общаться с устройствами, имеющими интерфейс 1-wire, через обычный com-порт любого персонального компьютера, из любой терминальной программы для работы сom-портом, поддерживающей HEX-режим. Для тех, кто уже читал мои статьи про I2C-шлюз и SPI-шлюз сразу скажу, что в железе вообще ничего не изменилось. Единственное отличие …

Программная реализация интерфейса 1-wire («Мастер») (библиотека процедур для AVR)

В этой статье рассматривается набор процедур, позволяющих реализовать на микроконтроллере AVR мастер-устройство шины 1-wire. Для понимания механизма функционирования интерфейса 1-wire, рекомендую сначала ознакомиться с теорией. Если с теорией вы уже разобрались, тогда можно приступать к практической реализации. Первое, что нам понадобится — это имитация физического порта 1-wire. То есть нам нужно имитировать высокоомный вход и …

Как устроен однопроводный интерфейс 1-Wire

1-Wire — однопроводный низкоскоростной интерфейс, разработанный фирмой Dallas Semiconductor (сейчас она является подразделением фирмы MAXIM) для двунаправленного обмена данными с различными периферийными устройствами (датчики температуры, электронные ключи, аккумуляторы). Это довольно дешёвый и надёжный интерфейс, для устройств, не требующих быстрого обмена большим количеством данных. Он позволяет обмениваться данными на скорости до 15,4 кбит/с в обычном режиме …

Подробное описание регистров, команд и кодов ошибок шлюза UART-to-I2C/SPI/1W

1. Регистры. 1.1 Регистры общего назначения и GPIO. 1.2 Регистры интерфейсов. 1.2.1 Регистры интерфейса I2C. 1.2.2 Регистры интерфейса SPI. 1.2.3 Регистры интерфейса 1W. 2. Команды. 2.1 Команды общего назначения и GPIO. 2.2 Команды интерфейсов. 2.2.1 Команды интерфейса I2C. 2.2.2 Команды интерфейса SPI. 2.2.3 Команды интерфейса 1W. 3. Коды ошибок. 1. Регистры 1.1 Регистры общего назначения …