Универсальный внешний накопитель для всех iOS-устройств, совместим с PC/Mac, Android
Header Banner
8 800 100 5771 | +7 495 540 4266
c 9:00 до 24:00 пн-пт | c 10:00 до 18:00 сб
0 Comments

Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. (3-е изд. исправленное)

Ревич Юрий Всеволодович

Артикул2321
ISBN 978-5-9775-3311-9
Количество страниц 368
Формат издания 170 x 240 мм
Печать Черно-белая
Серия Электроника

760 ₽
646 ₽

# AVR# I2C#Atmel

  • Описание
  • Детали
  • Отзывы (0)

Описание

Книга в доступной форме рассказывает о том, как устроены микроконтроллеры семейства AVR, каковы их схемотехнические особенности, как программировать и отлаживать типовые узлы электронных устройств с их использованием.

Теоретические разъяснения иллюстрируются практическими примерами в виде законченных программ различных устройств и узлов. Особое внимание уделяется практическим приемам программирования, отсутствующим в официальных справочниках и фирменных пособиях: обмену данными микроэлектронных конструкций с персональным компьютером, многоразрядной арифметике, переводу цифровых данных в физические величины и т. п. В книге рассмотрены: = Семейство AVR Classic, Mega и Tiny = Инструкции и нотация AVR-ассемблера = Арифметические операции с многоразрядными числами = Последовательные интерфейсы SPI, I2C и USART = Чтение и запись flash-карт = Обмен данными с персональным компьютером и др. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур….  

Ревич Юрий Всеволодович – инженер-электронщик, журналист и писатель с многолетним стажем. Основной круг интересов – проектирование микроэлектронных устройств от принципиальной схемы до пользовательского интерфейса, информационные технологии, их влияние на современное общество, технологические инновации, история компьютеров. Автор 16 книг, в том числе «Занимательной электроники», выдержавшей 5 изданий в течение 15 лет, а также нескольких сотен публикаций в журналах, газетах и сетевых изданиях, в том числе ряда статей на портале Habr.ru.

Детали

Артикул2321
ISBN978-5-9775-3311-9
Количество страниц368
Серия Электроника
Переплет
Мягкая обложка
Печать Черно-белая
Год2016
Габариты, мм240 × 170 × 17
Вес, кг0.412

  • Новинки на 2 недели раньше магазинов
  • Цены от издательства ниже до 30%
  • Акции и скидки только для подписчиков
  • Важные новости БХВ

ПОЛЕЗНАЯ РАССЫЛКА КНИЖНЫХ НОВОСТЕЙ

Подписываясь на рассылку, вы соглашаетесь с политикой конфиденциальности и обработкой своих персональных данных.


Рекомендуем также

  •  

    Занимательные проекты на базе микроконтроллеров tinyAVR – Бумажная книга

    325₽
  • БЕСТСЕЛЛЕР

    Умный дом. Набор для экспериментов с контроллером Arduino + КНИГА (Малый набор)

    7952 ₽
    6203 ₽
  •  

    Программирование микроконтроллерных плат Arduino/Freeduino – Бумажная книга

    295₽
  •  

    Измерительные устройства на базе микропроцессора ATmega – Бумажная книга

    279₽
  •  

    Микроконтроллеры для начинающих – Бумажная книга

    419₽

Техническая литература

МИКРОПРОЦЕССОРЫ
 
ТЕХНИЧЕСКАЯ ЛИТЕРАТУРА
gif” bgcolor=”#666666″>

программирование
микропроцессоры
системы и сети

электроника
CAD-программы
справочники
моделирование
проектирование
метрология
математика
электропривод
цифровая обработка
сигналов
ТАУ
цифровые СУ
криптография
связь
графика

ГУМАНИТАРНАЯ
ЛИТЕРАТУРА
ПРОГРАММЫ
ГОСТЕВАЯ КНИГА
ОТПРАВКА SMS
СТУДЕНТАМ
ФОРУМ
КАРТА САЙТА

Каспер Эрни. Программирование на языке АССЕМБЛЕРА для микроконтроллеров
семейства i8051

Книга содержит основы программирования на языке Ассемблерадля популярного семейства микроконтроллеров i8051. Описаны особенностиархитектуры микроконтроллеров семейства i8051. Приведены сведения отехнологии разработки программ, системе и форматах команд. Также в этойэлектронной книге Вы найдете информацию о программировании некоторыхтипов задач, в том числе задач цифровой фильтрации сигналов, а такженесколько рекомендаций о стиле программирования для начинающихпрограммистов.

СКАЧАТЬ 1,9 Mb

ПОДРОБНЕЕ

 

Баранов В.Н.
Применение микроконтроллеров AVR: схемы, алгоритмы, программы.

Какой микроконтроллер выбрать? Где найти его описание? Где взять программу, обеспечивающую написание, отладку и редактирование программ для микроконтроллера? Где взять программатор и программное обеспечение для него? Как приступить к работе, когда все это уже есть? Как все сделать с минимальными затратами средств и времени?
Автор делится опытом работы с 8-разрядными микроконтроллерами AVR корпорации Atmel, Книга знакомит с действиями, необходимыми для начала применения микроконтроллеров Показаны все этапы разработки устройств на микроконтроллерах. Особое внимание уделено связи предлагаемых схемных решении с про1раммным обеспечением разрабатываемых устройств. В каждой главе предлагаются электрические схемы устройств – контроллеров на базе микроконтроллеров AVR, а также несколько программ, определяющих функционирование этих контроллеров. Все устройства с приведенными программами вполне работоспособны и могут быть повторены. Функциональные узлы микроконтроллеров описаны в объеме, достаточном для понимания программ.

Приведенные в книге программы отлаживались в среде AVR Studio версии 4.08, работе с которой посвящена отдельная глава книги.

СКАЧАТЬ 3,1 Mb

ПОДРОБНЕЕ

 


Классическая гитара Daisy Rock
Весна отдых на выходные в Подмосковье. Выходные в доме отдыха подмосковье.
длинный вязаный кардиган

Белов А.В. Конструирование устройств на микроконтроллерах.

Перед вами новая книга по микропроцессорам. Эта книга задумана, как следующий этап для тех, кто прочитал «Самоучитель по микропроцессорной технике» этого же автора. Настоящая книга призвана продемонстрировать основные приемы проектирования конкретных микропроцессорных узлов. Формат книги — это учебник в примерах. Набор конкретных, проверенных в работе схемных и программных решений может очень пригодиться в разработке самого широкого спектра микропроцессорных устройств. В книге рассматриваются примеры проектирования некоторых периферийных узлов для широкораспространенного микроконтроллера АТ89С2051. Все приведенные в книге схемы — это практические схемы с номиналами, обозначениями выводов и советами по их применению. Большинство схем взято из реальных конструкций, разработанных автором и проверенных в работе. При разработке своих собственных конструкций читатель может использовать приведенные в книге схемы и программы, составляя из них свою собственную схему, как из элементов конструктора. Книга предназначена для широкого круга читателей-радиолюбителей, как начинающих, так и более опытных, конструирующих устройства на микроконтроллерах. Может быть полезна студентам технических институтов и университетов.

 

СКАЧАТЬ 2,6 Mb

ПОДРОБНЕЕ

Мортон Д. Микроконтроллеры AVR. Вводный курс.

Данное издание представляет собой практическое руководство, с помощью которого вы сможете изучить, а впоследствии и использовать микроконтроллеры AVR компании Atmel.
Неважно, студент ли вы, собирающийся использовать микроконтроллер AVR в своем проекте или же опытный разработчик встраиваемых систем, впервые столкнувщийся с AVR, — если вам нужно быстро разобраться в этих популярных микроконтроллерах, то эта книга для вас.
Для демонстрации различных возможностей AVR Джон Мортон использует простые устройства и программы. В отличие от книг, в которых излагается голая теория либо просто воспроизводится фирменная техническая документация, такой подход (обучение в процессе использования) предлагает быстрое и интуитивное изучение возможностей микроконтроллеров AVR.
В общей сложности, в книге рассмотрены 16 проектов, охватывающих все наиболее популярные микроконтроллеры AVR, включая модели семейства Tiny.
Предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов технических вузов и радиолюбителей.

СКАЧАТЬ 2,3 Mb

ПОДРОБНЕЕ

Евстифеев А. В. Микроконтроллеры AVR семейства Classic фирмы ATMEL.


Книга представляет собой справочное издание по применению микроконтроллеров AVR семейства Classic фирмы ATMEL. Рассмотрены особенности архитектуры, приведены основные электрические параметры. Подробно описаны система команд, периферия, а также способы программирования.
Предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов технических вузов. 3-е издание, стереотипное.

СКАЧАТЬ 1,4 Mb

ПОДРОБНЕЕ

Страницы 1 [2] 3 4 >>>

По всем вопросам, замечаниям и предложениям обращаться по этому адресу mister-grey@narod. ru

Copyright® Grey 2004-2007

Марка: Программирование AVR [Книга]

Описание книги

Микроконтроллеры AVR от Atmel — это чипы, на которых работает Arduino, и они являются популярными чипами для многих проектов по взлому оборудования и любителей. В этой книге вы отложите в сторону уровни абстракции, предоставляемые средой Arduino, и научитесь напрямую программировать микроконтроллеры AVR. При этом вы приблизитесь к чипу и сможете выжать из него больше мощности и возможностей.

Каждая глава этой книги посвящена проектам, затрагивающим конкретную тему микроконтроллеров. Каждый проект включает в себя схемы, код и иллюстрации рабочего проекта.

Содержание

  1. Предисловие
    1. Почему эта книга?
      1. Тип программного обеспечения или тип оборудования?
      2. Манифест!
    2. Тебе понадобится…
      1. Базовый комплект
      2. Для базовых проектов
      3. Для промежуточных проектов
      4. Для глав Motors и H-Bridge
      5. Делюкс и оборки
    3. Условные обозначения, используемые в этой книге
    4. Использование примеров кода
    5. Safari® Книги онлайн
    6. Как с нами связаться
    7. Благодарности
  2. I. Основы
    1. 1. Введение
      1. Что такое микроконтроллер? Большая картина
        1. Компьютер на чипе…
        2. …Но очень маленький компьютер
        3. Что могут микроконтроллеры?
      2. Аппаратное обеспечение: общая картина
        1. Ядро: процессор, память и ввод-вывод
        2. Периферийные устройства: делаем вашу жизнь проще
    2. 2. Программирование AVR
      1. Программирование AVR
        1. Цепочка инструментов
          1. Обзор цепочки инструментов
      2. Цепочка программных инструментов
        1. Настройка Linux
        2. Установка Windows
        3. Настройка Mac
        4. Настройка Ардуино
        5. Make и файлы Makefile
      3. AVR и Ардуино
        1. Плюсы Ардуино
        2. Минусы Ардуино
        3. Arduino: аппаратное или программное обеспечение? Оба!
        4. Arduino — это AVR
          1. Написание C в Arduino IDE
          2. Прошиваем Arduino как цель
        5. Arduino — программатор AVR
          1. Подключение вашего Arduino в качестве флеш-программатора
          2. Прошивка микросхем AVR с помощью Arduino в качестве программатора
          3. Использование Arduino в качестве аппаратного программатора без Arduino IDE
      4. Другие программисты аппаратного обеспечения
        1. Flash-программисты, которых я знал и любил
      5. Начало работы: мигающие светодиоды
        1. Монтировать
        2. Заголовки интернет-провайдера
        3. АВРДУДЕ
          1. Ошибки AVRDUDE
        4. Настройка вашего Makefile
        5. Вспышка
        6. Поиск неисправностей
    3. 3. Цифровой выход
      1. мерцаниеLED Редукс
        1. Структура кода AVR C
        2. Аппаратные регистры
          1. Аппаратные регистры: итог
          2. Три самых важных аппаратных регистра
          3. Настройка вывода: DDR, PORTs
        3. Сводка по мигающим светодиодам
      2. Игрушка от первого лица
        1. Создание схемы
          1. Мигающие огни
          2. Простейшая игрушка от первого лица
          3. МОП-транзистор обман
        2. Красивые узоры: код игрушек от первого лица
        3. Эксперимент!
    4. 4. Сверление бит
      1. Работа с кодом: глаза Сайлона
      2. Бит Твиддлинг и Глаза Сайлона
        1. Битовый сдвиг
      3. Усовершенствованное вращение бит: выше и дальше глаз Сайлона
        1. Установка битов с помощью ИЛИ
        2. Переключение битов с помощью XOR
        3. Очистка бита с И и НЕ
      4. Хвастаясь
      5. Краткое содержание
    5. 5. Последовательный ввод/вывод
      1. Последовательная связь
      2. Реализация последовательной связи на AVR: Loopback Project
        1. Настройка: настройка AVR
        2. Настройка: ваш компьютер
        3. Настройка: последовательный USB-адаптер
        4. Собираем все вместе: протестируйте свою петлю
        5. Устранение неполадок с последовательными соединениями
      3. Настройка USART: мельчайшие детали
      4. Прямоугольный орган AVR
        1. Создание музыки с помощью вашего Micro
          1. усиление
        2. Органная библиотека
        3. Код
        4. Дополнительные вкусности
      5. Краткое содержание
    6. 6. Цифровой вход
      1. Кнопки, переключатели и т.д.
        1. Настройка ввода: DDR, порты и PIN-коды
        2. Интерпретация нажатий кнопок
          1. Проверка битов с И
          2. Удобные макросы GCC
          3. Демонстрационный код simpleButton
      2. Изменение состояния
      3. устранение дребезга
        1. Пример отказа
      4. Музыкальная шкатулка AVR
        1. Код
      5. Кнопка босса
        1. Сценарии на стороне рабочего стола
        2. Расширения
    7. 7. Аналого-цифровое преобразование I
      1. Обзор аппаратного обеспечения АЦП
      2. Светомер
        1. Цепь
          1. контакты питания АЦП
          2. Альтернатива LDR: потенциометр
        2. Код
        3. Инициализация АЦП
        4. Расширения
      3. Слоускоп
        1. Код AVR
        2. Код рабочего стола
        3. Синергия
      4. AVR Night Light и мультиплексор
        1. Мультиплексирование
        2. Установка битов мультиплексирования
        3. Цепь
        4. Код
      5. Краткое содержание
  3. II. Промежуточный AVR
    1. 8. Аппаратные прерывания
      1. Внешние прерывания 101: Примеры нажатия кнопок в реальном времени
        1. Пример внешнего прерывания 0
        2. Пример прерывания смены контакта
      2. Емкостный датчик
        1. Датчик
        2. Код
        3. Глобальные, изменчивые переменные
          1. Ключевое слово volatile
          2. В сторону: volatile в циклах for
        4. Отладка схемы
    2. 9. Введение в оборудование таймера/счетчика
      1. Таймер/счетчики: почему и как?
      2. Проверьте свое время реакции
      3. Использование таймера 0 для улучшения 8-битного органа
      4. АМ-радио
        1. Цепь
        2. Скорость процессора
          1. Установка фьюз-битов
          2. Установка скорости процессора в коде
        3. AM-радио: Кодекс
      5. Краткое содержание
    3. 10. Широтно-импульсная модуляция
      1. Яркие и тусклые светодиоды: ШИМ
      2. Демонстрация ШИМ грубой силы
      3. Демонстрация ШИМ таймеров
        1. Инициализация таймеров для режима PWM
      4. ШИМ на любом выводе
        1. ШИМ на любом демо выводе
      5. Закрытие: альтернативы PWM и контрольный список таймера
    4. 11. Управление серводвигателями
      1. Сервоприводы
        1. Тайная жизнь сервоприводов
        2. Цепь
        3. Код
      2. Солнечные часы с сервоприводом
        1. Сборка
        2. Готовьте лазеры!
        3. Код
          1. Главный и сервопривод
          2. Заголовок
          3. Часы
          4. Последовательный ввод/вывод
        4. Калибровка сервопривода солнечных часов
    5. 12. Аналого-цифровое преобразование II
      1. Измеритель напряжения
        1. Цепь
          1. Масштабирование напряжения в целом
        2. Код
          1. Режим сна
          2. Передискретизация
      2. Детектор шагов
        1. Цепь
        2. Теория
        3. Экспоненциально взвешенные скользящие средние
        4. Код
      3. Краткое содержание
  4. III. Расширенные темы AVR
    1. 13. Продвинутые трюки с ШИМ
      1. Прямой цифровой синтез
      2. Создание синусоиды
      3. Следующие шаги: микширование и объем
        1. Смешивание
        2. Динамический регулятор громкости
      4. Опрос USART
      5. Конверт ADSR
      6. Вспомогательные файлы
    2. 14. Переключатели
      1. Управление большими нагрузками: переключатели
        1. Транзисторы с биполярным переходом
        2. МОП-транзисторы
        3. Мощные МОП-транзисторы
        4. Реле
        5. Триаки и SSR
        6. Переключатели: Резюме
      2. Двигатели постоянного тока
    3. 15. Усовершенствованные двигатели
      1. Движение в обратном направлении: Н-мосты
      2. Код: проверь свой H-мост
        1. Только для экспертов H-Bridge
      3. ШИМ и H-мост
        1. Режимы привода: знак-величина
        2. Режимы привода: заблокированный противофазный
        3. Режимы привода: сравнение
      4. Шаговые двигатели
      5. Виды шаговых двигателей
      6. Полный шаг и полушаг
      7. Идентификация проводов шагового двигателя
        1. Слишком много проводов!
      8. Двойные микросхемы H-моста: SN754410
      9. Код
      10. Контроль ускорения
      11. Микрошаг
    4. 16. СПИ
      1. Как работает СПИ
        1. Пример торговли битами
        2. Сдвиговые регистры
      2. Внешняя память EEPROM
        1. Внешняя память
      3. Демонстрационное подключение SPI
      4. Демонстрационный код SPI
        1. Заголовок библиотеки SPI EEPROM
        2. Код C библиотеки SPI EEPROM
        3. initSPI
        4. SPI_tradeByte
        5. Удобные функции
      5. Краткое содержание
    5. 17. I2C
      1. Как работает I2C
      2. Демонстрационное подключение I2C
      3. Демонстрационная библиотека I2C
      4. Демонстрация термометра I2C
      5. Регистратор данных SPI и I2C
        1. Указатели в EEPROM
        2. Последовательное меню UART
        3. Цикл событий регистратора
    6. 18. Использование флэш-памяти программ
      1. Использование флэш-памяти программ
        1. Адреса памяти
        2. Адрес оператора: &
      2. указатели
        1. Кратко об указателях
        2. Указатели как аргументы функций
        3. Краткое содержание
        4. Необязательно: указатели разыменования
      3. Говорящий вольтметр
        1. Структуры данных PROGMEM и заголовочный файл
          1. Массивы индексации: массивы указателей в PROGMEM
        2. Воспроизведение звука и чтение напряжения: файл .c
          1. ISR
          2. основной()
      4. Генерация аудиоданных
        1. Дифференциальная импульсно-кодовая модуляция
        2. Кодирование двухбитного DPCM
        3. Кодирование DPCM: wave2DPCM. py
    7. 19. ЭСППЗУ
      1. Использование ЭСППЗУ
        1. Хранение в памяти
          1. AVRDUDE и EEPROM
        2. Чтение из памяти
        3. Сохранение и загрузка EEPROM
        4. Организация данных в EEPROM
          1. Инициализация EEPROM
      2. Проект: Кодировщик/декодер шифра Виженера
    8. 20. Заключение, напутствие и ободрение
      1. Изучение AVR: недостающие главы
        1. Сторожевой таймер
        2. Энергосбережение
        3. Кристаллы и альтернативные источники часов
        4. Загрузчики
        5. Аналоговый компаратор
      2. Отладка
      3. Отложите эту книгу и стройте!
  5. Индекс
  6. Колофон
  7. Авторские права

Make: AVR Programming: Learning to Write Software for Hardware by Elliot Williams

23 июля 2019 г.

Авторы книг для начинающих, обратите внимание, потому что именно такими должны быть все книги для начинающих.

Долгое время я увлекался аппаратным программированием. Как программист приложений для сада, моя работа и хобби-проекты не давали мне возможности взаимодействовать с миром, кроме как через экран. Иногда это был фоновый код, работающий на моем компьютере или на далеком сервере, выполняющий серьезную, но такую ​​неосязаемую работу. Я хотел увидеть, как мой код двигает вещи, мигает светом, управляет устройствами, заставляет вещи происходить. И сейчас я чувствую, что выбрал правильную книгу, чтобы научиться всему этому. У автора есть соответствующий уровень энтузиазма (а его много) в отношении того, чему он учит, и он отлично справляется с передачей этого энтузиазма читателю. Читала книгу с удовольствием, с первой страницы. Также помогает то, что его чувство юмора на высоте. Поэтому, если вы хотите начать программировать микроконтроллеры и хотите поиграть с аппаратным обеспечением, возьмите эту книгу и начните читать.

Лучший способ прочесть эту книгу, как она сама предписывает, – строить и программировать вместе с книгой, глава за главой. Поскольку я уже начал проект самостоятельно, я не стал этого делать и упустил часть удовольствия.

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


    14 июля 2015 г.

    Это один из тех забавных «инструментов», которые вы держите на своем рабочем столе и используете нечасто, но всегда рады, что он там. В то время как программирование и настройка микроконтроллера AVR является естественным предикатом, показывающим, как сделан AVR, Make:AVR показывает, как в полной мере использовать его возможности. Аналоговый/цифровой ввод/вывод и преобразования, управление двигателем, SPI, I2C и память. Мой том весь исписан заметками, стикерами и потрепанными страницами — похоже, мне потребовалось несколько поездок по полу автобуса.

      исследовательская библиотека стоит перечитать рекомендую

    30 июля 2014 г.

    Действительно полезная книга. Хорошо написано, весело и содержит множество отличных советов по программированию микроконтроллеров AVR в одном месте.

      технический

    19 мая 2020 г.

    Если вы хотите получить удовольствие от программирования микроконтроллеров AVR, а также хотите погрузиться в полевые работы, эта книга — то, что вам нужно.
    Уильямс сделал текст интересным для чтения и сделал проекты практичными и увлекательными.
    Однако некоторые темы могут быть раскрыты не полностью.
    Хотел использовать WiFi с AVR micro, тут ничего не поймал. Но остальные темы освещаются эффективно.

      avr-микроконтроллеры

    12 февраля 2022 г.

    Прочитал более-менее половину книги. Это интересная книга, если вы только начинаете. Тем не менее, AVR мало используется в моей сфере деятельности. Вот почему я решил, что нет особого смысла прилагать усилия, чтобы дочитать ее до конца.


      17 марта 2019 г.

      Отличная книга для новичка и всех, кому нравится Arduino.


        Араш

        51 отзыв2 подписчика

        15 июня 2020 г.

        Отличная книга, помогла мне пройти путь от программиста Arduino до программиста AVR. Прилагаемый стартовый код проекта особенно полезен.


          22 апреля 2021 г.

          * Примечание для себя: мне придется перечитать его еще раз, а затем протестировать код на моей Arduino. (Так что теория приживется)


            21 августа 2016 г.

            Я перечитываю эту книгу, чтобы освежить свое понимание ATMEL. У меня есть несколько новых компонентов, которые я хочу сыграть. Теперь я углубляюсь в более поздние главы, посвященные взаимодействию с компонентами I2C.

            Я вспомнил, как хорошо написана эта книга. Это хорошее место для начала, если вы заинтересованы в изучении микроконтроллеров. Я бы не назвал ее вводной книгой, так как она требует некоторого фундаментального понимания электроники, но она довольно быстро приведет вас к миганию светодиодов, и вы сможете продолжить изучение.

              maker-stuff

            Эрик

            402 отзыва35 подписчиков

            Хочу прочитать

            18 июля 2016 г.

            Я еще не отказался от AVR (8-битные чудеса, что они есть), но я больше всего сосредотачиваюсь моего внимания на ARM Cortex M * в настоящее время, поэтому я откладываю эту книгу. Обязательно скоро снова возьму.

              когда-нибудь в другой раз

            23 ноября 2015 г.

            Хорошая книга для тех, кто хочет пройти мимо Arduino и понять базовый микроконтроллер. Я много раз ссылался на эту книгу, работая над своими собственными проектами.

              maker-stuff

            Ken

            87 отзывов1 подписчик

            4 июля 2016 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *