Наш канал в telegram

Записи с меткой «usb»

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

Для того, чтобы программировать микросхемы памяти DS2431 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

Интерфейс USB. Часть 9. Программная реализация LS устройства USB. Продолжаем разбираться с принятыми пакетами.

Сейчас, когда мы научились отправлять хосту любые произвольные данные из буфера, вернёмся немного назад, к седьмой части этой бесконечной статьи. В седьмой части мы остановились на том, что научились определять три типа пакетов, которые предназначены нам и на которые нам нужно что-то отвечать. Теперь, когда мы умеем что-то отвечать в принципе, можно думать, что отвечать …

Интерфейс USB. Часть 8. Программная реализация LS устройства USB.
Передача по USB произвольного буфера и пакетов подтверждения

В предыдущей части мы научились разбирать пакеты по типам и остановились на том, что определили три типа пакетов, которые предназначены нам и на которые нам нужно что-то отвечать. Учиться отвечать давайте начнём с общего, а не с частностей, а именно: научимся что-то отвечать хосту в принципе, то есть напишем подпрограмму, которая будет передавать хосту буфер …

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

Для того, чтобы программировать микросхемы памяти DS24B33 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

Интерфейс USB. Часть 7. Программная реализация LS устройства USB. Разбираем пакеты по типам

Итак, в прошлой части мы написали код, обеспечивающий приём пакета USB в буфер SRAM. Теперь пришло время определить, что за пакеты мы приняли. Именно этим мы сегодня и займёмся, а потом уже будем решать, что нам с этим дальше делать Сначала давайте подумаем, какие пакеты нас вообще будут интересовать. Из всего многообразия нас интересуют в …

Интерфейс USB. Часть 6. Программная реализация LS устройства USB. Физика и приём пакетов

Сегодня мы начинаем писать программу для микроконтроллера, реализующую низкоскоростную версию интерфейса USB. И писать её мы начнём с самого низкого уровня — с физики и приёма пакетов. Ранее (в предыдущей части, когда схему делали) мы решили: что информационные линии у нас будут заводиться на ноги PB0 (D+) и PB1 (D-), что определять начало передачи мы …

Интерфейс USB. Часть 5. Программная реализация LS устройства USB. Схема

Ну что ж, теории мы уже написали достаточно много, пора приступать к самому интересному, — к экспериментам. В этой и нескольких последующих частях я планирую показать практический пример реализации интерфейса USB на микроконтроллере. При этом в качестве подопытного будет использоваться микроконтроллер ATtiny2313, у которого нет встроенного аппаратного USB, но ресурсы которого вполне позволяют реализовать низкоскоростную …

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

Для того, чтобы программировать микросхемы памяти DS2430 нам понадобятся: UART-to-I2C/SPI/1W шлюз USB-to-UART конвертер Схема подключения: Далее, нужно установить на компьютер драйвера для USB-to-COM преобразователя. Преобразователь, предлагаемый на сайте, сделан на базе чипа cp2102 фирмы silabs, дрова для него можно скачать на их официальном сайте, вот по этой ссылке. После установки драйверов на USB-to-UART конвертер у …

101 применение шлюза UART-to-I2C/SPI/1W (RH-0004). Часть 3. USB-термометр на DS18B20 с передачей данных по сети

Сегодня мы рассмотрим возможность использования UART-to-I2C/SPI/1W шлюза для подключения к компьютеру датчиков температуры DS18B20, то есть фактически будем делать USB-термометр. Причём термометр мы будем делать не простой, а с возможностью передачи данных по сети. Нам понадобятся: шлюз UART-to-I2C/SPI/1W, USB-to-UART конвертер, датчик температуры DS18B20 фирмы Dallas, монтажные провода и специальное ПО. Конвертер USB-to-UART можно взять любой, …

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

Сегодня мы будем превращать UART-to-I2C/SPI/1W шлюз в USB-программатор микросхем памяти с интерфейсом SPI (EPROM-ки серий 93Сxx, AT59Cxx, 25xxx и им подобные). Также как и полученный нами ранее USB-программатор I2C, этот программатор будет отличаться повышенной скоростью работы в сравнении с JDM-клонами. Отдельно Microware микрухи рассматривать не будем, поскольку Microware — это фактически один из режимов SPI. …