Обзор микроконтроллеров семейства AVR компании Atmel
32-разрядные микроконтроллеры
Богатый набор функций и лучшая производительность в своём классе микроконтроллеров Atmel AVR обеспечиваются наличием встроенных блоков цифровой обработки сигналов с фиксированной запятой (DSP), портом SRAM, контроллером прямого DMA, продуманной архитектурой, построенной на проверенных и инновационных решениях Atmel.Палитра устройств включает несколько серий, каждая из которых заслуживает детального рассмотрения.
1. Серия L.
Архитектура МК разрабатывалась для портативных устройств.
На первом месте в списке достоинств находится низкое энергопотребление, составляющее 165 мкА/МГц в активном режиме, 600 нА и 9 нА при включенных и отключенных часах реального времени, на втором — производительность.
Для взаимодействия с пользователем в микросхеме встроен CAT-контроллер на 17 аппаратных каналов. Безопасное хранение программ во флэш-памяти обеспечивается технологией FlashVault.
- Семейство AT32UC3L с ёмкостью флэш-памяти 16-256 кб, 48 выводов. Встроенная поддержка технологии picoPower. Модуль безопасного доступа (SAU) обеспечивает повышенную безопасность и целостность программы и данных. Рабочая частота 50 МГц, интерфейсы SPI – 5, I2C – 2, UART – 4. Встроенных АЦП до 8, выходов ШИМ до 35, напряжение выводов 1,62-3,6 В. Отладка по интерфейсам JTAG или aWire.
- Семейство ATUC..L3U – ATUC..L4U. Низкое энергопотребление, благодаря технологии picoPower. Вcтроенный полноскоростной USB приёмопередатчик. Разнообразные интерфейсы: SPI – 1, I2C – 2, UART – 4, LIN – 4, SSC – 1. Имеются АЦП и ЦАП. До 6 встроенных плюс сторожевой таймер. Напряжение выводов 1,62-3,6 В. Отладка по интерфейсам JTAG или aWire.
Маркировка микросхем Atmel
2. Серия С.Основное назначение микроконтроллеров AT32UC3C – высокопроизводительные автомобильные системы.
Отдельно выделим микроконтроллеры AT32UC3C0512CAU c возможностью загрузки лицензированного ПО от Atmel для аудиосистем. Наличие интерфейса Ethernet, производительность и богатые коммуникационные возможности делают этот МК отличным решением для создания концентратора датчиков Интернета Вещей (IoT).
К ключевым особенностям устройства относятся:
- Разнообразные интерфейсы: SPI, I2C, UART, CAN, LIN, SSC, Ethernet.
- Рабочая частота 66 МГц.
- Встроенный модуль USB + OTG.
- Блок FPU для операций с плавающей запятой и технология безопасного хранения кода FlashVault.
- 12-разрядные быстродействующие ЦАП и АЦП, до 20 каналов ШИМ.
- Уровни напряжений выводов 3,0 – 5,5 В.
- 32-кГц RTC, 6 таймеров, сторожевой таймер.
- Отладка по JTAG.
3. Серия D.
Микроконтроллеры ATUC..D3-ATUC..D4 для начинающих конструкторов. Просты в освоении, мощные и функциональные. В МК реализована технология SleepWalking, позволяющая подключенным устройствам выводить микроконтроллер из спящего режима.
Технические характеристики:
- Рабочая частота 48 МГц.
- Встроенный модуль USB.
- CAT-контроллер для устройств сенсорного ввода на 25 каналов.
- Интерфейсы: SPI, I2C, UART.
- 10-разрядные АЦП, до 7 каналов ШИМ.
- Уровни напряжений выводов 3,0, 3,6 В.
- 32-кГц часы реального времени, 3 таймера, сторожевой таймер.
- Отладка по JTAG и aWire.
4. Микроконтроллеры A0, A1, A3, A4
Ориентированы для применения в устройствах и системах, выполняющих операции по обработке больших массивов данных. Производитель наделил микроконтроллеры большой пропускной способностью и высокоскоростными портами, работающими в режиме USB как хоста или периферийного устройства.
5. Серия B.
Рабочая частота 60 МГц, вкупе с высокой пропускной способностью и производительностью, встроенным модулем USB с OTG и низким энергопотреблением делают микроконтроллеры незаменимыми при:
- конструировании устройств хранения данных с USB интерфейсом;
- портативных устройств;
- несложных промышленных систем управления.
С чего начать изучение FPGA Altera?
Семейство MegaAVR Atmel
Если кратко характеризовать всё многообразие этого семейства микросхем Atmel, то можно отметить, что это 8-битные микроконтроллеры, различие между которыми в следующих характеристиках:
- Объём флэш-памяти от 4 до 128 кб.
- Выводов от 20 до 100.
- Встроенный CAN-контроллер.
- Встроенный LIN-контроллер.
- Специальные функции для управления электродвигателями, LCD-дисплеями, USB-интерфейсами.
Быстродействие более 20 млн операций в секунду позволяет загружать и выполнять программы большого объёма. Специальные исполнения микросхем picoPower от Atmel позволяют конструировать микроконтроллеры с низким энергопотреблением, а внутрисхемная отладка и обновление программного кода в режиме исполнения, делают тестирование приложений простым, быстрым и удобным.
Рассмотрим наиболее интересные устройства семейства MEGA AVR
1. Микроконтроллеры со встроенным CAN-контроллером AT90CAN128, AT90CAN32, AT90CAN64.
Основные технические характеристики:
- Частота 16 МГц.
- Пинов ввода-вывода 53.
- Внешних прерываний до 8.
- Интерфейсы SPI – 1, I2C – 1, UART – 2, CAN – 1.
- 8 10-битных АЦП, ЦАП отсутствует.
- Напряжение выводов 2,7..5,5 В.
- Отладочный интерфейс JTAG.
- Температура эксплуатации -40..85 °С.
Жизненный цикл импортных электронных компонентов
2. Для бортовых систем автомобиля, работающих с протоколами CAN и LIN предназначены микроконтроллеры ATMega16M1, ATMega32M1, ATMEga64M1. Микроконтроллеры имеют объём встроенной флэш-памяти 16..64 кб и 32 пина, повышенную производительность.
Краткие характеристики устройств:
- Частота 16 МГц.
- Пинов ввода-вывода 27.
- Внешних прерываний до 27.
- Интерфейсы SPI – 1, UART – 1, CAN – 1, LIN – 1.
- 11 10-битных АЦП, 1 10-битный ЦАП.
- ШИМ каналов до 10.
- Напряжение выводов 2,7..5,5 В.
- Отладочный интерфейс debugWIRE.
- Температура эксплуатации -40..85 °С.
3. Архитектура микросхем AT90PWM Lighting оптимизирована для управления электродвигателями и системами освещения за счёт наличия двух 12-битных высокоскоростных контроллеров и гибких таймеров с режимами сравнения.
Характеристики:
- Частота до 16 МГц.
- Интерфейсы UART, SPI.
- 8 10-битных АЦП, 1 10-битный ЦАП.
- До 7 выходов ШИМ.
- Отладочный интерфейс debugWIRE.
- Температура эксплуатации -40..105 °С.
4. Микроконтроллеры AT90USB отличает разнообразие встроенных интерфейсов: SPI – 2, I2C – 1, UART – 1.
Однако серия не зря названа USB. В МК встроен USB приёмопередатчик, работающий на полной скорости.
5. Достаточно большое подсемейство
Заявка на поставку импортных микросхем
Кроме этого, мы выполняем полный комплекс услуг по организации проверки и испытаниям электронных компонентов импортного производства, включая входной контроль, проверку на работоспособность, а также специальные проверки, механические и климатические испытания.
Если вы заинтересованы в работы с нами, то заполните форму по ссылке: www.el-ra.ru/zayavka
Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL + CD. Электронное издание
В книге рассмотрены вопросы по практическому применению однокристальных микроконтроллеров AVR семейств Tiny и Mega фирмы ATMEL, архитектура, ее особенности.Приведены основные электрические параметры и временные характеристики. Подробно описано внутреннее устройство микроконтроллеров, системы команд, периферия, а также способы программирования с примерами реализации некоторых алгоритмов для конкретных цифровых устройств.
Книга предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов вузов и радиолюбителей.
В состав диска входят собственно сама книга, а также:
ПредисловиеЧасть 1.
Микроконтроллеры семейства Tiny
Глава 1. Знакомство с семейством Tiny
1.1. Общие сведения
1.2. Отличительные особенности
1.3. Характеристики процессора
1.4. Характеристики подсистемы ввода/вывода
1.5. Периферийные устройства
1.6. Архитектура ядра
1.7. Цоколевка и описание выводов
Глава 2. Архитектура микроконтроллеров семейства Tiny
2.1. Общие сведения
2.2. Организация памяти
2.2.1. Память программ
2.2.2. Память данных
2.2.3. Энергонезависимая память данных (EEPROM)
2.3. Счетчик команд и выполнение программы
2.3.1. Функционирование конвейера
2.3.2. Задержки в конвейере
2.3.3. Счетчик команд
2.3.4. Команды типа «проверка/пропуск» (Test & Skip)
2.3.5. Команды условного перехода
2.3.6. Команда безусловного перехода
2.3.7. Команда вызова подпрограмм
2.3.8. Команды возврата из подпрограмм
2.4. Стек
Глава 3. Устройство управления микроконтроллеров семейства Tiny
3.1. Общие сведения
3.2. Тактовый генератор
3.2.1. Кварцевый генератор
3.2.2. Внешний сигнал синхронизации
3.2.3. Встроенный генератор с внешней или внутренней RC-цепочкой
3.3. Режимы пониженного энергопотребления
3.3.1. Режим Idle
3.3.2. Режим Power Down
3.3.3. Режим ADC Noise Reduction
3.4. Сброс
3.4.1. Сброс по включению питания
3.4.2. Аппаратный сброс
3.4.3. Сброс от сторожевого таймера
3.4.4. Сброс при снижении напряжения питания
3.4.5. Управление схемой сброса
3.5. Прерывания
3.5.1. Таблица векторов прерываний
3.5.2. Обработка прерываний
3.5.3. Внешние прерывания. Регистры GIMSK и GIFR
3.5.4. Прерывания от таймеров. Регистры TIMSK и TIFR
3.5.5. Управление прерываниями в микроконтроллерах ATtiny28x. Регистры ICR и IFR
Глава 4. Порты ввода/вывода
4.1. Общие сведения
4.2. Обращение к портам ввода/вывода
4.3. Конфигурирование портов ввода/вывода
4.4. Аппаратный модулятор
Глава 5. Таймеры в микроконтроллерах семейства Tiny
5.1. Общие сведения
5.2. Назначение выводов таймеров/счетчиков
5.3. Таймер/счетчик T0
5.4. Таймер/счетчик T1
5.4.1. Выбор источника тактового сигнала
5.4.2. Режим таймера
5.4.3. Режим ШИМ
5.5. Сторожевой таймер
Глава 6. Аналоговый компаратор
6.1. Общие сведения
6.2. Функционирование компаратора
Глава 7. Аналого-цифровой преобразователь
7.1. Общие сведения
7.2. Функционирование модуля АЦП
7.3. Повышение точности преобразования
7.4. Параметры АЦП
Часть 2.
Микроконтроллеры семейства Mega
Глава 8. Знакомство с семейством Mega
8.1. Общие сведения
8.2. Отличительные особенности
8.3. Характеристики процессора
8.4. Характеристики подсистемы ввода/вывода
8.5. Периферийные устройства
8.6. Архитектура ядра
8.7. Цоколевка и описание выводов
Глава 9. Архитектура микроконтроллеров семейства Mega
9.1. Введение
9.2. Организация памяти
9.2.1. Память программ
9.2.2. Память данных
9.2.3. Энергонезависимая память данных (EEPROM)
9.3. Счетчик команд и выполнение программы
9.3.1. Счетчик команд
9.3.2. Функционирование конвейера
9.3.3. Команды типа «проверка/пропуск» (Test & Skip)
9.3.4. Команды условного перехода
9.3.5. Команды безусловного перехода
9.3.6. Команды вызова подпрограмм
9.3.7. Команды возврата из подпрограмм
9.4. Стек
Глава 10. Тактирование, режимы пониженного энергопотребления и сброс
10.1. Общие сведения 200
10.2. Тактовый генератор
10.2.1. Тактовый генератор с внешним резонатором
10.2.2. Низкочастотный кварцевый генератор
10.2.3. Внешний сигнал синхронизации
10.2.4. Внешняя RC-цепочка
10.2.5. Встроенный генератор с внутренней RC-цепочкой 206
10.2.6. Управление тактовой частотой
10.3. Режимы пониженного энергопотребления
10.4. Сброс
10.4.1. Сброс по включению питания
10.4.2. Аппаратный сброс
10.4.3. Сброс от сторожевого таймера
10.4.4. Сброс при снижении напряжения питания
10.4.5. Управление схемой сброса
Глава 11. Прерывания
11.1. Общие сведения
11.2. Таблица векторов прерываний
11.3. Обработка прерываний
11.4. Внешние прерывания
Глава 12. Порты ввода/вывода
12.1. Общие сведения
12.2. Регистры портов ввода/вывода
12.3. Конфигурирование портов ввода/вывода
Глава 13. Таймеры
13.1. Общие сведения
13.2. Назначение выводов таймеров/счетчиков
13.3. Прерывания от таймеров/счетчиков
13.4. Предделители таймеров/счетчиков
13.4.1. Управление предделителями
13.4.2. Использование внешнего тактового сигнала
13.5. Таймеры/счетчики T0 и T2
13.5.1. Управление тактовым сигналом
13.5.2. Режимы работы
13.5.3. Асинхронный режим
13.6. Таймеры/счетчики T3
13.6.1. Обращение к 16-разрядным регистрам
13.6.2. Управление тактовым сигналом
13.6.3. Режимы работы
13.7. Сторожевой таймер
Глава 14. Аналоговый компаратор
14.1. Введение
14.2. Функционирование компаратора
Глава 15. Аналого-цифровой преобразователь
15.1. Общие сведения
15.2. Функционирование модуля АЦП
15.3. Результат преобразования
15.4. Повышение точности преобразования
15.5. Параметры АЦП
Глава 16. Универсальный асинхронный (синхронный/асинхронный) приемопередатчик
16.1. Общие сведения
16.2. Использование модулей USART/UART
16.2.1. Скорость приема/передачи
16.2.2. Формат кадра
16.2.3. Передача данных
16.2.4. Прием данных
16.3. Мультипроцессорный режим работы
Глава 17. Последовательный периферийный интерфейс SPI
17.1. Введение
17.2. Функционирование модуля SPI
17.3. Режимы передачи данных
17.4. Использование вывода SS
Глава 18. Последовательный двухпроводный интерфейс
18.1. Общие сведения
18.2. Принципы обмена данными по шине TWI
18.3. Обзор модуля TWI
18.4. Взаимодействие прикладной программы с модулем TWI
18.5. Режимы работы модуля TWI
18.5.1. Режим «Ведущий передатчик»
18.5.2. Режим «Ведущий приемник»
18.5.3. Режим «Ведомый приемник»
18.5.4. Режим «Ведомый передатчик»
18.5.5. Комбинирование различных режимов
18.5.6. Арбитраж
18.6. Параметры интерфейса TWI
Часть 3.
Команды микроконтроллеров семейств Tiny и Mega
Глава 19. Общие сведения о системе команд
19.1. Введение в систему команд
19.2. Операнды
19.3. Типы команд
19.3.1. Команды логических операций
19.3.2. Команды арифметических операций и команды сдвига
19.3.3. Команды операций с битами
19.3.4. Команды пересылки данных
19.3.5. Команды передачи управления
19.3.6. Команды управления системой
19.4. Сводные таблицы команд
Глава 20. Описание команд
Часть 4.
Программирование микроконтроллеров семейств Tiny и Mega
Глава 21. Введение в программирование микроконтроллеров AVR
21.1. Общие сведения
21.2. Защита кода и данных
21.3. Конфигурационные ячейки
21.4. Идентификатор
21.5. Калибровочная ячейка
21.6. Организация памяти программ и данных микроконтроллеров семейства Mega
Глава 22. Последовательное программирование при высоком напряжении
22.1. Общие сведения
22.2. Управление процессом программировани
Глава 23. Программирование по последовательному каналу
23.1. Общие сведения
23.2. Переключение в режим программирования
23.3. Управлением процессом программирования FLASH-памяти
23.4. Управление процессом программирования EEPROM-памяти
Глава 24. Параллельное программирование
24.1. Общие сведения
24.2. Переключение в режим параллельного программирования
24.3. Стирание кристалла
24.4. Программирование FLASH-памяти
24.5. Программирование EEPROM-памяти
24.6. Конфигурирование микроконтроллеров
24.6.1. Программирование конфигурационных ячеек
24.6.2. Программирование ячеек защиты
24.6.3. Чтение конфигурационных ячеек и ячеек защиты
24.6.4. Чтение ячеек идентификатора и калибровочной константы
Глава 25. Программирование по интерфейсу JTAG
25.1. Общие сведения
25.2. Использование интерфейса JTAG для программирования кристалла. Команды JTAG
25.2.1. AVR RESET (код команды $0C)
25.2.2. PROG ENABIE (код команды $04)
25.2.3. PROG COMMANDS (код команды $05)
25.2.4. PROG PAGEIOAD (код команды $06)
25.2.5. PROG PAGEREAD (код команды $07)
25.2.6. Алгоритм программирования
Глава 26. Самопрограммирование микроконтроллеров семейства Mega
26.1. Общие сведения
26.2. Области RWW и NRWW
26.3. Функционирование загрузчика
26.3.1. Управление процессом самопрограммирования
26.3.2. Изменение памяти программ
26.3.3. Изменение ячеек защиты загрузчика
26.3.4. Чтение конфигурационных ячеек и ячеек защиты
26.3.5. Пример реализации программы-загрузчика
Приложение 1. Сводная таблица микроконтроллеров AVR семейства Tiny
Приложение 2. Сводная таблица микроконтроллеров AVR семейства Mega
Приложение 3. Чертежи корпусов микроконтроллеров AVR
семейств Tiny и Mega
Приложение 4. Электрические параметры микроконтроллеров AVR
семейств Tiny и Mega
Предметный указатель
Название: Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL + CD
Автор: Евстифеев А. В.
Страниц: 558
Формат: Смешанный (pdf+exe)
Размер: 223,9 мб
Качество: Отличное
Язык: Русский
Год издания: 2008
Скачать книгу Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL
Современные микроконтроллеры STM, ATMEL AVR, PIC (520 книг) + исходники
Подборка книг по микроконтроллерам на русском и английском языках во многих случаях с исходниками, упорядоченная по темам :
Arduino, Микроконтроллеры STM, Микроконтроллеры PIC, Микроконтроллеры AVR, Raspberry Pi
Arduino датчики и сети для связи устройств 2-е изд 2015.pdf
Bionik arduino na russkom.zip
Eвстифеев А.В. микроконтроллеры avr семейства mega.djvu
Kulakov.V.rar
Банци Arduino для начинающих волшебников 2012.pdf
Белов А. В. Разработка устройств на микроконтроллерах AVR 2013 CD.7z
Белов А. В. Разработка устройств на микроконтроллерах AVR 2013.djvu
Белов А.В. Самоучитель по микропроцессорной технике 2008.djvu
Блокнот программиста Arduino v1-1.pdf
Блум Изучаем Arduino — инструменты и методы технического волшебства 2015 CD code.rar
Блум Изучаем Arduino — инструменты и методы технического волшебства 2015 .djvu
Блум Изучаем Arduino — инструменты и методы технического волшебства 2015.pdf
Быстрый старт. Первые шаги по освоению Arduino. МаксКит. 2015 [PDF].pdf
В.Н. Гололобов С чего начинаются роботы. О проекте Arduino для школьников 2011.pdf
Евстифеев А.В. Микроконтроллеры AVR семейства Mega 2006.pdf
Карвинен Т., Карвинен К., Валтокари В. — Делаем сенсоры — 2015.djvu
Петин Arduino и Raspberry Pi в проектах Internet of Things 2016.djvu
Петин Arduino и Raspberry Pi в проектах Internet of Things 2016 СВ.ZIP
Петин В.А. — Проекты с использованием контроллера Arduino CD.7z
Петин В.А. — Проекты с использованием контроллера Arduino (Электроника) 2014.pdf
Петин В.А. — Проекты с использованием контроллера Arduino (Электроника) 2-е издание 2015.pdf
Программирование микроконтроллерных плат Arduino Freeduino 2012 CD.7z
Программирование микроконтроллерных плат Arduino Freeduino 2012 CD.ISO.7z
Программирование микроконтроллерных плат Arduino Freeduino 2012.djvu
Ревич Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера.pdf
Шонфелдер Измерительные устройства на базе микропроцессора Atmega. 2012.djvu
Arduino Eng:
Adith Jagadish Boloor — Arduino by Example — 2015 CD.7z
Adith Jagadish Boloor — Arduino by Example — 2015.pdf
Arduino and Kinect Projects.pdf
Arduino Android Blueprints.pdf
Arduino Building exciting LED based projects and espionage devices Code.zip
Arduino Building exciting LED based projects and espionage devices.pdf
Arduino Cookbook 2nd Edition 2012 CD.zip
Arduino Cookbook 2nd Edition 2012.pdf
Arduino Development Cookbook.pdf
Arduino Development Cookbook.pdf
Arduino Essentials.pdf
Arduino for Beginners. Essential Skills Every Maker Needs Code.zip
Arduino for Beginners. Essential Skills Every Maker Needs.pdf
Arduino for Ham Radio 2014.pdf
Arduino for Secret Agents.pdf
Arduino — J. M. Hughes.pdf
Arduino Meets Linux. The Users Guide to Arduino Yun Development.pdf
Arduino — Physical Computing fur Bastler, Designer und Geeks.pdf
Arduino Praxiseinstieg.pdf
Arduino Projects for Amateur Radio 2015.pdf
Arduino Projects for Amateur Radio.pdf
Arduino Robotic Projects.pdf
Arduino Robotic Projects.zip
Arduino sketches. Tools and techniques for programming wizardry.pdf
Arduino Zero Projects Book.pdf
Beginning C for Arduino 2nd Edition.pdf
Boxall J — Arduino Workshop — 2013.pdf
[BW] Practical Arduino Cool Projects for Open Source Hardware.pdf
Connecting Arduino. Programming And Networking With The Ethernet Shield code.rar
Connecting Arduino. Programming And Networking With The Ethernet Shield.pdf
C Programming for Arduino.pdf
Getting Started with Adafruit FLORA. Making Wearables with an Arduino-Compatible Electronics Platform.pdf
Ham Radio for Arduino and Picaxe 2013.pdf
Home Automation with Arduino. Automate your Home using Open-Source Hardware cd.rar
Home Automation with Arduino. Automate your Home using Open-Source Hardware.pdf
Joe-Pardue.-C-Programming-for-Microcontrollers-from-NETBUK.pdf
Junk Box Arduino. Ten Projects in Upcycled Electronics.pdf
Maik Schmidt — Arduino. A Quick Start Guide- 2011.pdf
Maik Schmidt — Arduino A Quick-Start Guide, 2nd Edition (The Pragmatic Programmers) — 2015.pdf
Maik Schmidt — Arduino A Quick-Start Guide 2nd Edition The Pragmatic Programmers — 2015.pdf
Make. Basic Arduino Projects. 26 Experiments with Microcontrollers and Electronics.pdf
Make. Bluetooth. Bluetooth LE Projects with Arduino, Raspberry Pi, and Smartphones.pdf
practical-arduino.pdf
Programming Arduino Freeduino-Willi Somer 2012.ISO
Programming Arduino with LabVIEW.pdf
Purdum J — Beginning C for Arduino Technology in Action — 2012.pdf
The TAB Book of Arduino Projects. 36 Things to Make with Shields and Proto Shields.pdf
Микроконтроллеры STM:
stm32 book ru.pdf
STM32F10 DOC RU.pdf
STM32. Програмування STM32F103 CD.7z
STM32. Програмування STM32F103.html
Андронников И. STM32F4 это же просто.pdf
Бугаев В.И. Лаб практикум по микроконтроллам STM32 на базе STM32F3 Discovery 1.pdf
Бугаев В.И. Лаб практикум по микроконтроллам STM32 на базе STM32F3 Discovery 2.pdf
Изучаем STM32. Четыре Урока .pdf
Как запустить STM32CubeMX в ОС Linux.html
Мартин м. Инсайдерское руководство по STM32 Cortex-M3.pdf
Мартин м. Инсайдерское руководство по STM32.pdf
Матюшов Начало работы с контроллерами STM8 2016.djvu
Микроконтроллеры STM8 Лекция STM32.pdf
Микроконтроллеры STM8 с нуля.pdf
Микроконтроллеры STM для чайников 2013 08 45.pdf
Микропроцессорная техника. Введение в Cortex-M3.pdf
Новости электроники N 11 2014 Cortex M.pdf
Программирование микроконтроллеров ST7. Учебное пособие 2007.pdf
Торгаев МИКРОКОНТРОЛЛЕРЫ STM8S 2014.pdf
Ядро Cortex — МЗ компании ARM. Полное руководство.djvu
Микроконтроллеры STM ENG:
ARMCortexM3Guide.pdf
ARM® Cortex® M4 Cookbook — Dr. Mark Fisher.mobi
audioDSP.zip
Cortex M3.pdf
Donald Reay-Digital signal processing using the ARM Cortex-M4-Wiley (2015).pdf
en.CD00267113.pdf
en.DM00105823.pdf
Fisher M.ARM Cortex M4 cookbook.2016.pdf
geoffrey brown Discovering the STM32 microcontr.pdf
Hitex STM32 Insider Guide.pdf
InsideCORTEX-STM32 2008.pdf
Joseph Yiu (Auth.)-The Definitive Guide to Arm® Cortex®-M3 and Cortex®-M4 Processors-Newnes (2014).pdf
mastering-stm32 CD.7z
mastering-stm32-sample 114.pdf
mastering-stm32-sample 119p 2016.10.pdf
STM32F4-Discovery Projects.pdf
Trevor Martin (Auth.) The Designer’s Guide to the Cortex-m P.pdf
Trevor Martin dial The Insiders Guide to the STM32 ARM based Microcontroller Hitex.pdf
Yiu J. — The Definitive Guide to ARM Cortex-M0 and Cortex-M0+ Processors, 2nd Edition — 2015.pdf
Микроконтроллеры AVR:
А. В. Кравченко — 10 практических устройств на AVR-микроконтроллерах. Книга 1 (from NETBUK).djvu
Баранов В.Н Применение микроконтроллеров AVR. Схемы, алгоритмы, программы 2004.djvu
Белов А.В. Конструирование устройств на микроконтроллерах 2005.djvu
Белов А.В. Микроконтроллеры AVR в радиолюбительской практике 2007 CD.zip
Белов А.В. Микроконтроллеры AVR в радиолюбительской практике 2007.djv
Белов А.В. Микроконтроллеры AVR. От азов программирования до создания практических устройств (2016) disk mk AVR.zip
Белов А.В. Микроконтроллеры AVR. От азов программирования до создания практических устройств 2016.djvu
Белов А.В. Микроконтроллеры AVR. От азов программирования до создания практических устройств (2016) .PDF
Белов А.В. Создаем устройства на микроконтроллерах. 2007.djvu
Белов Микроконтроллеры AVR в радиолюбительской практике 2007.djvu
Вальпа О.Д. Полезные схемы с применением МК и ПЛИС 2006 CD.7z
Вальпа О.Д. Полезные схемы с применением МК и ПЛИС 2006.djvu
Встраиваемые микроконтроллеры AVR-8. Учебное пособие.pdf
Гадре Д — Занимательные проекты на базе микроконтроллеров tinyAVR — (Электроника) — 2012 CD — Project Codes.7z
Гадре Д — Занимательные проекты на базе микроконтроллеров tinyAVR — (Электроника) — 2012.djvu
Голубцов М.С. AVR — от простого к сложному (2003).djvu
Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL 2008 CD Files.7z
Евстифеев А.В. Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL 2008.pdf
Евстифеев А.В. Микроконтроллеры AVR семейства Mega 2007.djvu
Измерительные устройства на базе микропроцессора ATmega 2012.7z
Измерительные устройства на базе микропроцессора ATmega 2012.pdf
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах CD — Книга 1.7z
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах CD — Книга 2.7z
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах CD — Книга 3.7z
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах Книга 1 2008.djvu
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах Книга 2 2009.djvu
Кравченко А.В. — 10 практических устройств на AVR-микроконтроллерах Книга 3 2011.djvu
Микроконтроллеры ARM7 семейства LPC2000. Руководство пользователя (П.П. Редькин, 2007).djvu
Микроконтроллеры ARM семейств LPC 2300-2400. Вводный курс разработчика (Т. Мартин, 2010).djvu
Микроконтроллеры AVR. Вводный курс.(Мортон Д.).djvu
Микроконтроллеры AVR практикум для начинающих.djvu
Михаэль Хофманн Микроконтроллеры для начинающих 2014 CD.iso
Михаэль Хофманн Микроконтроллеры для начинающих 2014 CD.rar
Михаэль Хофманн Микроконтроллеры для начинающих 2014.djvu
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера 2 издание 2011.djvu
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера, 3-е издание .djvu
Практическое программирование МК Atmel AVR языке ассемблера Ю.Ревич 2014-600M.djvu
Применение микроконтроллеров AVR. Схемы, алгоритмы, программы (Баранов В.Н.).djvu
Программирование микроконтроллеров AVR (ATMEL). Учебное пособие.pdf
Ревич Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера 2008.djvu
Ревич Ю.В. — Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера 2-е изд — 2011.djvu
Редькин П. Микроконтроллеры Atmel архитектуры AVR32 семейства AT32UC3 2010.djvu
Редькин П.П. 32 16-битные микроконтроллеры ARM7 2010.djvu
Редькин П.П. 32 и 16 битные микроконтроллеры ARM7 семейства AT91SAM7 фирмы Atmel 2008 CD.7z
Редькин П.П. 32 и 16 битные микроконтроллеры ARM7 семейства AT91SAM7 фирмы Atmel 2008.djvu
Рюмик С. М. 1000 и одна микронтроллерная схема. Выпуск 1 2010.djvu
Рюмик С. М. 1000 и одна микронтроллерная схема. Выпуск 1 2010 source.7z
Рюмик С. М. 1000 и одна микронтроллерная схема. Выпуск 2. 2011. .djvu
Рюмик С. М. 1000 и одна микронтроллерная схема. Выпуск 2. 2011. source.7z
Рюмик С.М. — Микроконтроллеры AVR. 10 ступеней (2005)(2 Mb)(djvu).djvu
Трамперт AVR-RISC микроконтроллеры 2006.djvu
Трамперт В. — Измерение, управление и регулирование с помощью AVR-микроконтроллеров — 2006 CD.7z
Трамперт В. — Измерение, управление и регулирование с помощью AVR-микроконтроллеров — 2006.djvu
Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих. 2007.djvu
Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих. 2-е издание 2012 CD.zip
Хартов В.Я. Микроконтроллеры AVR. Практикум для начинающих. 2-е издание 2012.djvu
Ю. А. Шпак — Программирование на языке C для AVR и PIC микроконтроллеров 2006.djvu
Ю. А. Шпак — Программирование на языке C для AVR и PIC микроконтроллеров 2-e издание 2011-CD.7z
Ю. А. Шпак — Программирование на языке C для AVR и PIC микроконтроллеров 2-e издание 2011.pdf
Микроконтроллеры AVR 2000 2008:
avr123.nm.ru.rar
AVR-RISC микроконтроллеры (В. Трамперт, 2006).pdf
AVR-RISC микроконтроллеры (В. Трамперт, 2006).rar
AVR-RISC микроконтроллеры (Трамперт)(2006).pdf
AVR-от простого к сложному (М.С. Голубцов, 2003).djvu
AVR-от простого к сложному (М.С. Голубцов, 2003).rar
Измерение управление и регулирование с помощью AVR.(2006)(Трамперт).djvu
Измерение, управление и регулирование с помощью AVR микроконтроллеров (В. Трамперт, 2006).djvu
Измерение, управление и регулирование с помощью AVR микроконтроллеров (В. Трамперт, 2006).rar
Конструирование устройств на микроконтроллерах.(Белов)(2005).djvu
Лебедев М.Б. CodeVisionAVR. Пособие для начинающих 2008.djvu
Лебедев М.Б. CodeVisionAVR. Пособие для начинающих 2008.rar
Методичка по многотерминальному лабораторному комплексу (изучение AVR, ассемблер).djvu
Микроконтроллеры AVR. Вводный курс (Д. Мортон, 2006).djvu
Микроконтроллеры AVR в радиолюбительской практике (А.В. Белов, 2007).djvu
Микроконтроллеры AVR в радиолюбительской практике (А.В. Белов, 2007).zip
Микроконтроллеры AVR — от простого к сложному.(2003)(Голубцов).djvu
Микроконтроллеры AVR. Практикум для начинающих (В.Я. Хартов, 2007).djvu
Микроконтроллеры AVR семейств Tiny и Mega фирмы ATMEL.(2004)(Евстифеев).djvu
Микроконтроллеры AVR семейств Tiny и Mega фирмы Atmel (А.В. Евстифеев, 2004).djvu
Микроконтроллеры AVR семейства Classic фирмы Atmel (А.В. Евстифеев, 2002).djvu
Микроконтроллеры AVR семейства Classic фирмы Atmel (А.В. Евстифеев, 2006).pdf
Микроконтроллеры AVR семейства Mega. Руководство пользователя (А.В. Евстифеев, 2007).djvu
Микроконтроллеры AVR (ступени 1-7)(Рюмик).pdf
Микроконтроллеры AVR, ступени 1-7 (Рюмик).pdf
Микроконтроллеры семейства AVR фирмы Atmel (В.В. Гребнев, 2002).djvu
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (Ю. Ревич, 2008).djvu
Применение микроконтроллеров AVR. Схемы, алгоритмы, программы.(2004)(Баранов).djvu
Применение микроконтроллеров AVR. Схемы, алгоритмы, программы (В.Н. Баранов, 2004).djvu
Самоучитель по микропроцессорной технике.(2003)(Белов).djvu
Самоучитель разработчика на микроконтроллерах AVR (А.В. Белов, 2008).djvu
Справочник по программированию «Bascom-AVR» (М.Л. Кулиш).pdf
Васильев Микроконтроллеры. Разработка встраиваемых приложений 2008.djvu
Микроконтроллеры AVR ENG:
AVR an Introductory course (J.Morton, 2002).pdf
BASCOM AVR, help reference (2007).PDF
Beginers introduction to the Assebly Language of ATMEL-AVR Microprocessors (Gerhard Schmidt,2003, англ).pdf
Beginers introduction to the Assebly Language of ATMEL-AVR Microprocessors (Gerhard Schmidt,2004, англ).pdf
CodeVision AVR 1.25.7, user manual.pdf
Fast AVR. Basic compiller for AVR. User manual (2004).pdf
Programming And Customizing The Avr Microcontroller (D.V. Gadre, 2001).pdf
PIC-микроконтроллеры:
PIC-микроконтроллеры. Практика применения. Справочник. 2010.pdf
Брей Б. — Применение микроконтроллеров PIC18. — 2008 CD.7z
Брей Б. — Применение микроконтроллеров PIC18. — 2008.DJVU
Брэй Б. Применение микроконтроллеров PIC18 , 2008.djvu
Брэй Б. Применение микроконтроллеров PIC18 2008.rar
Дитер Кохц Измерение и регулирование с помощью PIC микроконтроллеров 2006 CD.7z
Дитер Кохц Измерение и регулирование с помощью PIC микроконтроллеров 2006 .pdf
Дитер Кохц Измерение и регулирование с помощью PIC микроконтроллеров 2006 копия.pdf
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 2003
Катцен PIC-микроконтроллеры. Полное руководство 2010.djvu
Катцен PIC-микроконтроллеры. Полное руководство 2010.pdf
Катцен С. PIC микроконтроллеры. Все что вам необходимо знать 2008.djvu
Катцен С Все что необходимо знать о PIC микроконтроллерах 2008.djvu
Кениг А Полное руководство по PIC 2007.djvu
Магда Ю. С Микроконтроллеры PIC 2009.pdf
Микроконтроллеры PIC. Архитектура и программирование (Ю.С.Магда, 2009).pdf
Полное руководство по PIC-микроконтроллерам (А.Кениг, М.Кениг, 2007).djvu
Предко. Справочник по PIC-микроконтроллерам 2002.djvu
Программирование PIC микроконтроллеров на язуке PicBasic (Чак Хелибайк, 2008).rar
Программирование PIC микроконтроллеров на языке PicBasic (Чак Хелибайк, 2008).djvu
Программирование на C микроконтроллеров PIC24 2014.djvu
Разработка встроенных систем с помощью микроконтроллеров PIC 2008.djvu
Самоучитель по программированию PIC контроллеров для начинающих (Е.А. Корабельников,2008).pdf
Самоучитель по программированию PIC контроллеров с нуля (Е.А. Корабельников, 2008).rar
Тавернье Кристиан PIC-микроконтроллеры. Практика применения 2004.djvu
Тим Уилмсхерст — Разработка встроенных систем с помощью микроконтроллеров PIC 2008 CD.7z
Тим Уилмсхерст — Разработка встроенных систем с помощью микроконтроллеров PIC 2008.djvu
Шпак Программирование на языке С для AVR и PIC микроконтроллеров 2006.djvu
Шпак Программирование на языке С для AVR и PIC микроконтроллеров 2006.rar
Raspberry Pi:
Микрокомпьютеры Raspberry Pi. Практическое руководство cd.rar
Петин В. — Микрокомпьютеры Raspberry Pi Практическое руководство — 2015 CD.zip
Петин В. — Микрокомпьютеры Raspberry Pi Практическое руководство — 2015.pdf
Ричардсон и Уоллес. Заводим Raspberry Pi 2013.pdf
Ричардсон и Уоллес. Заводим Raspberry Pi 2013 чисто.pdf
Raspberry Pi ENG:
Building a Home Security System with Raspberry Pi.pdf
Exploring the Raspberry Pi 2 with C++.pdf
Learn Electronics with Raspberry Pi.pdf
Learn Raspberry Pi 2 with Linux and Windows 10.pdf
Make. Getting Started With Raspberry, 3rd Edition.pdf
Make Raspberry Pi and AVR Projects.pdf
Mastering the Raspberry Pi 2014.pdf
Programming the Raspberry Pi, Second Edition. Getting Started with Python.pdf
Raspberry Pi 3. UpSkill Learning.pdf
Raspberry Pi Cookbook for Python Programmers.pdf
Raspberry Pi Cookbook. Software and Hardware Problems and Solutions.pdf
Raspberry Pi For Dummies.pdf
Raspberry Pi IoT Projects. Prototyping Experiments for Makers. John C. Shovic 2016.pdf
Raspberry Pi IoT Projects. Prototyping Experiments for Makers.pdf
Raspberry Pi LED Blueprints Code.zip
Raspberry Pi LED Blueprints.pdf
Raspberry Pi Projects 2015.pdf
Raspberry Pi Robotic Blueprints code.zip
Raspberry Pi Robotic Blueprints.pdf
Raspberry Pi Robotic Projects.pdf
Raspberry Pi The Complete Manual. 6th Edition.pdf
Raspberry Pi User Guide. 4th Edition.pdf
The Raspberry Pi for kids.pdf
Микроконтроллеры 2000-2008:
32-16 битные микроконтроллеры ARM7 фирмы Atmel.djvu
AVR ATMEL 2002.djvu
instrset-rus.pdf
Michail.Guk.Interfacy.PC.Spravochnik.OCR.djvu
Zanim microelectronika.rar
Аналоговые интерфейсы микроконтроллеров 2007.djvu
Аналоговые интерфейсы микроконтроллеров (Р.Стюарт Болл, 2007).djvu
Антонов А.П. Язык описания цифровых устройств AlteraHDL. Практический курс.djvu
Баширов С.Р. Применение микроконтроллеров в звуковой технике 2008 CD.7z
Баширов С.Р. Применение микроконтроллеров в звуковой технике 2008.djvu
Бейкер Что нужно знать цифровому разработчику об аналоговой электронике 2010.djvu
Занимательно о микроконтроллерах (А. Микушин, 2006).djvu
Как превратить персональный компьютер в измерительный комплекс ( П.Гелль, 1999).djvu
Как превратить персональный компьютер в универсальный программатор (П.Гёлль, 2006).DjVu
Кенио Т.Шаговые двигатели и их микропроцессорные системы управления.1987.djvu
Компьютерное управление внешними устройствами через стандартные интерфейсы (В.М. Рябенький, 2008).pdf
Корякин-Черняк С. Л. — Как собрать шпионские штучки своими руками 2010.djvu
Корякин-Черняк С.Л. Справочник по цветовой, кодовой маркировке и взаимозаменяемости компонентов 2010.djvu
Крупник А.Б. — Изучаем Си — 2001.7z
Крупник А.Б. — Изучаем Си — 2001.pdf
Мiкропроцесорна технiка (Ю.I Якименко, 2004).djvu
Микроконтроллеры 16-разрядные Flash семейства 16LX фирмы Fujitsu (2004).djvu
Микроконтроллеры AVR
Пантюшин А.В. Основы программирования микроконтроллеров. Учебно-методическое пособие 2016.pdf
Пей Ан. Сопряжение ПК с внешними устройствами (from NETBUK).djvu
Последовательные интерфейсы ПК. Практика программирования (П.Агуров) (from NETBUK).djvu
Ревич Ю. Занимательная электроника, 2-е изд. 2009.djvu
Семёнов Б. Шина I2C в радиотехнических конструкциях 2002.djvu
Сташин В.В. Урусов А.В. Мологонцева О.Ф. Проэктирование цифровых устройств на МК (from NETBUK).djvu
Микроконтроллеры ENG:
altera Cyclone II FPGA BOARD Manual.pdf
Mikrocontroller. Grundlagen der Hard- und Software der Mikrocontroller ATtiny2313, ATtiny26 und ATmega32.pdf
Practical Microcontroller Engineering with ARM Technology 2016.pdf
The Art of Designing Embedded Systems.pdf
Микроконтроллерыi 8051:
8051 Interfacing and Applications (1991).pdf
Microcontroller 51 Based Projects.djvu
Каспер Программирование на языке Ассемблера для микроконтроллеров семейства i8051 2004.djvu
Микроконтроллеры серии 8051. Практический подход 2008.pdf
Проектирование цифровых устройств на МК (Сташин)(1990).djvu
Разработка устройств на МК (ужасный скан куска книги).djvu
PIC-микроконтроллеры. ENG:
Basic for PIC Microcontrollers ( M. Nebojsa, 2000).pdf
Basic for PIC Microcontrollers (M. Nebojsa, 2001).PDF
Basic for PIC Microcontrollers.PDF
CCS Peter H Anderson Pic Source Code Book (pdf+files).rar
Experimenting with the PICbasic Pro Compiler (Les Johnson, 2000).djvu
Experimenting with the PICbasic Pro Compiler (Les Johnson, 2000).rar
Interfacing PIC Microcontrollers (Bates).pdf
Interfacing PIC Microcontrollers (M. Bates).zip
Introduction to PIC Microcontrollers (Complete Guide to PIC).pdf
Kit 81 Simple PICMicro programmer (2002).pdf
Microcontroller Programming. Thi Micro Chip PIC (Julio Sanchez, 2007).pdf
My first PIC projects (pdf+asm).rar
PIC Basic Projects. 30 Projects using PIC BASIC and PIC BASIC PRO (D. Ibragim, 2006).pdf
PIC C.pdf
PIC in Practice A Project-based Approach (D.W. Smith, 2-nd edition, 2006).pdf
PIC microcontroller project book (John Iovine, 2000).pdf
PIC microcontrollers (Dragan Andric).pdf
PICmicro MCU C — An itroduction to programming The Microchip PIC in CCS C (N.Gardner, 2002).pdf
Programming 16-Bit PIC Microcontrollers in C. Learning to Fly the PIC24 (Lucio Di Jasio)(2007).pdf
Programming PIC Microcontrollers with PicBasic (Chuck Hellebuyck, 2003).pdf
STAMP 2. Communications And Control Projects (Tom Petruzzellis).pdf
The PIC Microcontroller Book for beginning (Nebojsa Matic).pdf
The quintessential PIC microcontroller (S. Katzen, 2000).pdf
PIC-микроконтроллеры. PIC 2002 2007:
PICmicro MCU C — Введение в программирование на CCS C (eng).djvu
PICmicro MCU C — Введение в программирование на CCS C (eng).pdf
PIC-микроконтроллеры. Практика применения (Тавернье)(2003).djvu
The PIC Microcontroller Book.pdf
Аппаратные хитрости применения PIC-микроконтроллеров (Александр Торес).djvu
Микроконтроллеры MicroChip Практическое руководство.(Яценков)(2002).djvu
Микроконтроллеры Microchip с аппаратной поддержкой USB 2008.djvu
Микроконтроллеры PIC16C7X (Ульрих)(2000).djvu
Микроконтроллеры PIC16X7XX (Ульрих)(2002).djvu
Микроконтроллеры PIC16X7XX,ч1 (В.А. Ульрих, 2 изд, 2002).djvu
Микроконтроллеры PIC16X7XX,ч2 (В.А. Ульрих, 2 изд, 2002).djvu
Микроконтроллеры rfPIC со встроенным маломощным радиопередатчиком (В.С. Яценков, 2006).djvu
Особенности и рабочая среда HI-Tech PICC (И. Яловой, 2003).pdf
Программирование на языке Си для AVR и PIC микроконтроллеров (Ю.А.Шпак).djvu
Руководство по микроконтроллерам (Том 1)(Предко)(2001)(picbook edition).djvu
Руководство по микроконтроллерам (Том 2)(Предко)(2001)(picbook edition).djvu
Справочник по PIC-микроконтроллерам (М. Предко, 2002).djvu
Тавернье PIC-микроконтроллеры, практика применения 2004.djvu
Тимофеев MPASM. Как правильно оформлять программы на ассемблере для PIC.pdf
Устройства управления роботами (Предко)(2004)(picbook edition).djvu
Устройства управления роботами (Предко)(файлы к книге).rar
Учимся программировать микроконтроллеры Pic на языке PicBasicPro (В.В. Хилинский, 2007).pdf
Фрунзе А.В. Микроконтроллеры. Это же просто. Том 1 — 2002.djvu
Фрунзе А.В. Микроконтроллеры. Это же просто. Том 2 — 2002.djvu
Фрунзе А.В. Микроконтроллеры. Это же просто. Том 3 — 2003.djvu
Фрунзе А.В. Микроконтроллеры. Это же просто. Том 4 2008.djvu
Фрунзе А.В. Микроконтроллеры. Это же просто. Том 4.7z
Яценков Практическое руководство MicroChip 2001.djvu
Радиолюбительские конструкции на PIC-микроконтроллера:
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 1.djvu
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 2.djvu
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 2.pdf
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 3.djvu
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 3.pdf
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 4.djvu
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах 4.pdf
Заец Н.И. — Радиолюбительские конструкции на PIC-микроконтроллерах source.7z
Заец Н.И. — Электронные самоделки. Для быта, отдыха и здоровья.djvu
Заец Н.И. — Электронные самоделки. Для быта, отдыха и здоровья.pdf
Микроконтроллеры 2000-2008:
123 эксперимента по робототехнике (Предко)(2007).djvu
The Microcontroller Idea Book (Jan Axelson)(1994).pdf
Системы малой автоматизации (Николайчук)(2003).pdf
Системы малой автоматизации (Николайчук)(2003)(pdf).rar
Умный дом своими руками (Гололобов)(2007).djvu
Микроконтроллеры ARM7. Семейство LPC2000 Philips (Мартин)(2006).djvu
Микроконтроллеры MSP430:
MSP430 Mikrokontrollery so sverkhnizkim energopo.iso
Семейство микроконтроллеров MSP430x1xx (Компэл)(2004).pdf
Семенов Б. Ю. Микроконтроллеры MSP430: первое знакомство. 2006.djvu
Год: 2000-2016
Автор: Разные
Издательство: Разные
Количество страниц: много
Формат: pdf, djvu, chm, iso
Язык: русский, английский
Размер: Part 1 — 1,95 GB, Part 2 — 1,95 GB, Part 3 — 1,89 GB (3% восст.)
Скачать Современные микроконтроллеры STM, ATMEL AVR, PIC (520 книг) + исходники
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (3-е издание)
Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров
. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложение содержит основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур. Для учащихся, инженерно-технических работников и радиолюбителей
Микроконтроллеры, их возникновение и применение
Предыстория микроконтроллеров
Электроника в греческом стиле
Почему AVR?
Что дальше?
ЧАСТЬ I. ОБЩИЕ ПРИНЦИПЫ УСТРОЙСТВА И ФУНКЦИОНИРОВАНИЯ ATMEL AVR
Глава 1. Обзор микроконтроллеров Atmel AVR
Семейства AVR
Особенности практического использования МК AVR
Глава 2. Общее устройство, организация памяти, тактирование, сброс
Память программ
Память данных (ОЗУ, SRAM)
Энергонезависимая память данных (EEPROM)
Способы тактирования
Сброс
Особенности подключения дополнительной внешней памяти данных
Глава 3. Знакомство с периферийными устройствами
Порты ввода-вывода
Таймеры-счетчики
Аналого-цифровой преобразователь
Последовательные порты
U ART
Интерфейс SPI
Интерфейс TWI (12С)
Универсальный последовательный интерфейс USI
Глава 4. Прерывания и режимы энергосбережения
Прерывания
Разновидности прерываний
Режимы энергосбережения
Потребление МК AVR
Потребление МК AYR и режимы энергосбережения
ЧАСТЬ II. ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ATMEL AVR
Глава 5. Общие принципы программирования МК семейства AVR
Ассемблер или С?
Способы и средства программирования AVR
Редактор кода
Об AVR Studio
Обустройство ассемблера
Программаторы
О hex-файлах
Команды, инструкции и нотация AVR-ассемблера
Числа и выражения
Директивы и функции
Общая структура AVR-программы
Обработка прерываний
RESET
Простейшая программа
Задержка
Программа счетчика
Использование прерываний
Задержка по таймеру
Программа счетчика с использованием прерываний
О конфигурационных битах
Глава 6. Система команд AVR
Команды передачи управления и регистр SREG
Команды проверки-пропуска
Команды логических операций
Команды сдвига и операции с битами
Команды арифметических операций
Команды пересылки данных
Команды управления системой
Выполнение типовых процедур на ассемблере
О стеке, локальных и глобальных переменных
Глава 7. Арифметические операции
Стандартные арифметические операции
Умножение многоразрядных чисел
Деление многоразрядных чисел
Операции с дробными числами
Генератор случайных чисел
Операции с числами в формате BCD
Отрицательные числа в МК
Глава 8. Программирование таймеров
8- и 16-разрядные таймеры
Формирование заданного значения частоты
Отсчет времени
Точная коррекция времени
Частотомер и периодомер
Частотомер
Периодомер
Управление динамической индикацией
LED-индикаторы и их подключение
Программирование динамической индикации
Таймеры в режиме PWM
Глава 9. Использование EEPROM
Еще раз о сохранности данных в EEPROM
Запись и чтение EEPROM
Хранение констант в EEPROM
Глава 10. Аналоговый компаратор и АЦП
Аналого-цифровые операции и их погрешности
Работа с аналоговым компаратором
Интегрирующий АЦП на компараторе
Принцип работы и расчетные формулы
Программа интегрирующего АЦП
Встроенный АЦП
Пример использования АЦП
Программа
Глава 11. Программирование SPI
Основные операции через SPI
Аппаратный вариант
Программный вариант
О разновидностях энергонезависимой памяти
Запись и чтение flash-памяти через SPI
Программа обмена с памятью 45DB011В по SPI
Запись и чтение flash-карт
Подключение карт ММС
Подача команд и инициализация ММС
Запись и чтение ММС
Глава 12. Интерфейс TWI (12С) и его практическое использование
Базовый протокол 12С
Программная эмуляция протокола 12С
Запись данных во внешнюю энергонезависимую память
Режимы обмена с памятью АТ24
Программа
Часы с интерфейсом 12С
Запись данных
Чтение данных
Глава 13. Программирование UART/USART
Инициализация UART
Передача и прием данных
Пример установки часов DS1307 с помощью UART
Приемы защиты от сбоев при коммуникации
Проверка на четность
Как организовать корректный обмен
Дополнительные возможности USART
Реализация интерфейсов RS-232 и RS-485
Преобразователи уровня для RS-232
RS-485
Глава 14. Режимы энергосбережения и сторожевой таймер
Программирование режима энергосбережения
Пример прибора с батарейным питанием
Доработка программы
Использование сторожевого таймера
ПРИЛОЖЕНИЯ
Приложение 1. Основные параметры микроконтроллеров Atmel AVR
Приложение 2. Команды Atmel AVR
Арифметические и логические команды
Команды операций с битами
Команды сравнения
Команды передачи управления
Команды безусловного перехода и вызова подпрограмм
Команды проверки-пропуска и команды условного перехода
Команды переноса данных
Команды управления системой
Приложение 3. Тексты программ
Демонстрационная программа обмена данными с flash-памятью 45DB011В по интерфейсу SPI
Процедуры обмена по интерфейсу 12С
Приложение 4. Обмен данными с персональным компьютером и отладка программ через UART
Работа с COM-портом в Delphi
COM-порт и Windows API
Работа с СОМ через готовые компоненты
Установка линии RTS в DOS и Windows
Программа СОМ2000
Отладка программ с помощью терминальной программы
Приложение 5. Словарь часто встречающихся аббревиатур и терминов
Соответствие терминов на русском их переводу на английский
Соответствие терминов на английском их переводу на русский
Литература
Предметный указатель
Название: Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (3-е издание)
Автор: Ревич Ю. В.
Язык: Русский
Издательство: БХВ-Петербург
Год: 2014
Страниц: 370
Формат: DjVu
Размер: 12.46 MB
Скачать книгу Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера (3-е издание)
Что такое микроконтроллеры ATMega и как с их помощью сделать простой проект?
Что такое микроконтроллеры Atmega Atmel AVR?
Введение в микроконтроллеры ATMega
Микроконтроллеры ATMega относятся к семейству микроконтроллеров AVR и производятся компанией Atmel Corporation . Микроконтроллер ATMega — это 8-битный микроконтроллер с сокращенным набором команд ( RISC ) на основе Гарвардской архитектуры.
Бог знать:Как следует из названия, например, « ATmega16 ″ , где AT = Atmel , мега = мега AVR и 16 = 1 6 КБ флэш-памяти .
Он имеет стандартные функции, такие как встроенное ПЗУ (постоянное запоминающее устройство), ОЗУ данных (оперативное запоминающее устройство), ЭСППЗУ данных (электрически стираемое программируемое постоянное запоминающее устройство), таймеры и порты ввода / вывода, а также дополнительные периферийные устройства, такие как аналоговые и Цифровые преобразователи (АЦП), порты последовательного интерфейса и т. Д.Они имеют 120 и более наборов команд, а память для программ составляет от 4 кб до 256 кбайт.
История микроконтроллеров ATMega
Микроконтроллеры ATMega были разработаны двумя студентами Норвежского технологического института (NTH) — Альф-Эйгелем Богеном и Вегардом Волланом. Позднее он был куплен и разработан корпорацией Atmel в 1996 году.
Архитектура микроконтроллеров ATMega
Как упоминалось во вводной части, микроконтроллеры ATMega основаны на архитектуре Гарварда, т.е.е. отдельная память данных и память программ. Память программ, также известная как память программ или кодов, является флэш-памятью с произвольным доступом (ПЗУ). Размер программной памяти колеблется от 8 Кбайт до 128 Кбайт.
Память данных разделена на три части: 32 регистра общего назначения, память ввода / вывода и внутренняя статическая память с произвольным доступом (SRAM). в то время как размер регистров общего назначения является фиксированным, размер памяти ввода-вывода и внутренней SRAM варьируется от кристалла к кристаллу.
Блок-схема микроконтроллера ATMEGA
На приведенной ниже диаграмме представлена архитектура микроконтроллеров ATMega.
Щелкните изображение, чтобы увеличить
Распиновки и модули микроконтроллера ATMega
Щелкните изображение, чтобы увеличить
Давайте сделаем краткий обзор каждого модуля . Регистры общего назначения
Эти регистры используются для временного хранения информации во время выполнения программы. Они занимают 32 байта пространства памяти данных и принимают адрес от $ 00 до $ FF. Эти регистры имеют номенклатуру от R0 до R31 и имеют ширину 8 бит.
2 . Память ввода / вывода : также называется памятью регистров специальных функций (SFR), поскольку она предназначена для специальных функций, таких как регистры состояния, таймеры, последовательная связь, порты ввода / вывода, аналогово-цифровые счетчики (АЦП) и т. Д.
Количество ячеек, занимаемых этой памятью, зависит от количества контактов и периферийных функций, поддерживаемых микросхемой. Хотя 64 байта расположения ввода-вывода фиксированы для всех микросхем, некоторые микроконтроллеры ATMega имеют расширенную память ввода-вывода, которая содержит регистры, относящиеся к дополнительным портам и периферийным устройствам.
3 . Внутренняя SRAM : это также называется блокнотом и используется для хранения данных и параметров программистами и компиляторами. Каждое место доступно напрямую по его адресу.Он используется для хранения данных из портов ввода / вывода и последовательных портов в ЦП.
4 . Флэш-электрически стираемая программируемая память (Flash EEPROM) : это внутрисистемная программируемая память, используемая для хранения программ. Его можно стирать и программировать как единое целое. Поскольку он энергонезависим, содержимое памяти сохраняется даже в случае отключения питания. Для каждого микроконтроллера ATMega число в конце названия обозначает объем флэш-памяти.
Например, , для ATMega16 объем флэш-памяти составляет 16 Кбайт.Преимущество флеш-памяти в микроконтроллерах ATMega заключается в ее внутрисистемной программируемости, т.е. микроконтроллер можно программировать, даже находясь на печатной плате.
5 . Программируемая память с электрическим стиранием данных (ЭСППЗУ данных) : Некоторые Эта память используется для хранения и вызова постоянных данных программы и других параметров системы.
Помимо модуля памяти, микроконтроллер имеет внешние соединения для источников питания, два внешних входа кристалла, сброс процессора и четыре 8-битных порта.
1 . Порты : микроконтроллеры ATMega содержат четыре 8-битных порта — порт A, порт B, порт C и порт D. Каждый порт связан с тремя регистрами — регистром данных (записывает выходные данные в порт), регистром направления данных (устанавливает конкретный порт. pin как выход или вход) и Input Pin Address (считывает входные данные из порта).
2 . Часы : Часы микроконтроллера используются для обеспечения временной развертки периферийных подсистем. Мы можем установить часы внутренне, используя выбираемый пользователем резисторный конденсатор, или внешне, используя генераторы.
3 . Таймеры и счетчики : микроконтроллеры ATMega обычно содержат 3 таймера / счетчика. Два 8-битных таймера также могут использоваться как счетчики, а третий — 16-битный счетчик. Они используются для генерации точных выходных сигналов, подсчета внешних событий или измерения параметров входного цифрового сигнала.
3 . Системы последовательной связи : микроконтроллер ATMega содержит встроенный универсальный синхронный и асинхронный последовательный приемник и передатчик (USART), последовательный периферийный интерфейс (SPI) и двухпроводной последовательный интерфейс (TWI).
4 . Аналого-цифровые преобразователи : микроконтроллеры ATMega содержат подсистему многоканального аналого-цифрового преобразователя (АЦП). АЦП имеет 10-разрядное разрешение и работает по принципу последовательного приближения. Он связан с тремя регистрами — регистром выбора мультиплексора АЦП, регистром управления и состояния АЦП и регистром данных АЦП.
5 . Прерывания : В микроконтроллерах ATMega имеется 21 периферийное устройство обработки прерываний. В то время как 3 используются для внешних источников, остальные 19 используются для внутренних подсистем.Они используются для прерывания нормальной последовательности событий в случае возникновения чрезвычайных ситуаций с высоким приоритетом.
Программирование в микроконтроллерах ATMega
Как упоминалось ранее, микроконтроллер ATMega основан на архитектуре RISC, то есть содержит сокращенный набор инструкций. Подобно другим микроконтроллерам, программирование в микроконтроллерах ATMega также может выполняться как на языках низкого уровня (ассемблер), так и на языках высокого уровня (Embedded C).
Давайте кратко обсудим программирование на уровне ассемблера.
Инструкция на ассемблере состоит из следующих полей:
[Метка:] мнемоника [операнды] [; комментарии]
Здесь мнемоника относится к инструкции. Микроконтроллеры ATMega поддерживают как немедленную, так и косвенную адресацию. Доступ к регистрам ввода-вывода можно получить через соответствующие места в области памяти.
Операнды относятся к аргументам, с которыми работает инструкция. Для микроконтроллеров ATMega операндами являются регистры общего назначения или регистры ввода-вывода.
Обычно программирование выполняется с использованием языка Си из-за простоты. Ниже приведен небольшой пример программирования микроконтроллера ATMega16 с использованием языка C
Принципиальная схема простого светодиодного проекта с микроконтроллером ATmega16
Назначение : Для включения светодиода с помощью кнопочного переключателя с микроконтроллером ATmega16
Код проекта:
intmain (void)
{
DDRA = 0x00;
DDRB = 0xFF;
unsignedinti;
, а (1)
{
i = PINA;
, если (i == 1)
{
PORTB = 0xFF;
}
иначе
PORTB = 0x00;
}
}
В приведенном выше коде я назначил порт A как входной порт, из которых контакт PA.0 подключен к кнопочному переключателю. Порт B назначен выходному порту, контакт PB.0 которого подключен к светодиоду.
Я написал и скомпилировал код с помощью Atmel Studio 7, который преобразует файл .c в двоичный объектный файл ELF. Затем он снова конвертируется в шестнадцатеричный файл, который передается в микроконтроллер с помощью программы AVRdude.
Это краткая информация о микроконтроллерах ATMega . Любая другая связанная информация приветствуется в комментариях ниже.
Вы также можете прочитать:
.Микроконтроллер— Введение — Руководство для начинающих по Atmel AVR Atmega32
Микроконтроллер — Руководство для начинающих — Введение
Это первое из длинной серии руководств, предназначенных для начинающих. и учебное пособие, основанное на микроконтроллере Atmel AVR Atmega32. Я покажу тебе, на примерах и проектах, как программировать и предоставлять функции для этого микроконтроллера и каковы способы использования и приложения.
Что касается микроконтроллеров в целом, хорошо знать, что эти маленькие микросхемы нашел везде. Вы можете найти их в микроволновых печах, новых устройствах, автомобилях, телевизоры и т. д. Эти микроконтроллеры управляют и воспринимают окружающую электронику. и окружающая среда. Например, микроконтроллеры могут обеспечивать вывод на дисплей, двигатель, светодиоды и т. д., определяющие окружающую среду, например наклон с помощью акселерометра, свет, угловая скорость с помощью гироскопа MEMS (Microelectromechanical System), звук, энкодеры для движения, температуры и ввод с клавиатуры или кнопки.
Чтобы дать вам общее представление о микроконтроллере, микроконтроллер AVR Atmega32 считается компьютером на микросхеме. Микроконтроллер умеет выполнять набор инструкций в виде программы. Язык программы, который я буду в этих проектах используется C ++. Чтобы предоставить пользователям этого сайта лучшую возможность Чтобы узнать, программы C ++ будут объяснены очень подробно.
В микроконтроллерах действительно здорово то, что вы можете контролировать все булавки.Новичку может быть сложно понять эту концепцию, особенно не имея опыта работы с электроникой. Не волнуйтесь, я проведу вас через каждый крошечная деталь. Каждый контакт имеет особое назначение или может использоваться как вход или выход. особенность, за некоторыми исключениями, контакты питания.
На левой стороне чипа, если смотреть на него, образуются вершина и маленький треугольник. находится вверху слева, 20 контактов (это 40-контактный микроконтроллер).Первый начиная с верхнего левого угла — контакты PB0-7. Всего 8 контактов, так как индекс этих контактов и почти все в программе начинается с индекса 0. Этот набор контактов называется «Порт B», а еще 3 порта помечены от A до D. Эти порты могут быть настроены для приема информации и называются INPUT и они могут быть настроены на передачу напряжения в некоторой форме, называемой ВЫХОДНЫМ. Общие выводы питания чтобы получить питание для чипа, называемого VCC и GND.Все, кроме одного контакта порта D (PD0-6) также находится на левой стороне (нижняя часть). PD7 (контакт 7 порта D) в одиночку запускает правую часть микроконтроллера.
Продолжая движение по правой стороне и в конце порта D, порт C продолжился от нижний угол вверх. С этого момента, пусть любимые контакты продолжатся, от аналогового к цифровому булавки. Эти штыри могут определять окружающую среду с помощью компонентов. которые подают на эти контакты аналоговое напряжение.Не беспокойтесь о непонимании аналоговый или даже цифровой на этом этапе, это будет объяснено более подробно позже. Эти выводы аналогово-цифрового преобразователя составляют порт A.
Одним из примеров использования аналогового преобразования в цифровую форму может быть, скажем, зондирование температура. Вы можете подключить компонент, преобразующий температуру в уровень напряжения, называемого термистором, на один из контактов порта A и микроконтроллер преобразует это напряжение в число от 0 до 255 (8-битное число — более высокое разрешение возможно при 10 битах).Программа, записанная и сохраненная в микроконтроллере. можно использовать эту температуру и реагировать определенным образом. Например, если у вас есть термистор против кипящего котла, микроконтроллер может реагировать и обеспечивать выход на другой контакт, который издает звуковой сигнал или мигает светом.
Другие особенности этого и других микроконтроллеров, кроме собственно программирования это пространство программирования (где программа хранится в микросхеме и сколько места у вас есть), память или пространство для данных и переменных, которые программа будет использовать, и наконец, в микросхему встроены часы, которые считают.Подсчет может быть в много разных скоростей в зависимости от скорости чипа и делителя, который выбран по скорости. Это начинает усложняться, поэтому я вернусь. Подсчет может производиться в секундах, миллисекундах, микросекундах или в любом другом формате. для выбранной программы и приложения.
Поскольку эта серия руководств основана на примерах, я подробно расскажу. Конечно, детали для введения были бы невозможны, и если вы очень авантюрист, вы можете взглянуть на техническое описание и руководство для этого микропроцессора, но не позволяйте этому огромному документу отвлечь вас от желания изучить этот невероятный технология.Как только вы научитесь, приложение будет без ограничений, от крошечных роботов, к чрезвычайно масштабным архитектурным чудесам, которые движутся и испускают впечатляющие световые эффекты, иногда взаимодействующие с окружающей средой.
.Микроконтроллеры | Технология Microchip
Встроенные решения управления без усилий
С легкостью отвечайте постоянно меняющимся требованиям современной электроники с нашим портфелем масштабируемых 8-битных, 16-битных и 32-битных микроконтроллеров (MCU), контроллеров цифровых сигналов (DSC) и микропроцессоров (MPU). Наши гибкие периферийные устройства и функции упростите создание дифференцированных приложений, которые выделят вас среди конкурентов. Вам будет проще начать работу, используя наши интуитивно понятные среды проектирования и инструменты визуальной настройки, а наши проверенные эталонные проекты и профессионально проверенные библиотеки программного обеспечения снижают риски проектирования.
Инструменты разработки и экосистема
Вас просят быстро создать прототип? Наша экосистема разработки предоставляет вам интуитивно понятные среды проектирования для быстрого создания прототипов. Воспользуйтесь одним из наших эталонных дизайнов или досками, чтобы ускорить создание дизайна, чтобы сосредоточиться на выделении своего продукта. Используйте наши профессионально проверенные программные фреймворки, библиотеки и примеры кода, чтобы с уверенностью писать свою прошивку.Наши инструменты работают вместе для обеспечения современной отладки с помощью простых в использовании графических пользовательских интерфейсов. Если вам нужны образцы, пример программного обеспечения или производственное программирование, мы обеспечиваем полную поддержку дизайна на каждом этапе вашего проекта.
Масштабируемая производительность
Не позволяйте изменению требований приложения вынудить его полностью изменить дизайн. Microchip — единственный поставщик полупроводников, внедряющий инновации в 8-, 16- и 32-битные микроконтроллеры, DSC и MPU, обеспечивая наилучший выбор масштабируемой производительности.Также нет необходимости изучать новую среду разработки или начинать код с нуля в экосистеме разработки Microchip, потому что вы можете использовать общие инструменты в нескольких проектах. Это позволяет сэкономить инвестиции в разработку кода за счет повторного использования микропрограмм приложения, даже если требования к дизайну меняются.
8-битные микроконтроллеры
Наши 8-битные микроконтроллеры PIC ® и AVR ® помогают разработчикам любого уровня подготовки легко воплощать свои идеи в жизнь.Используйте сочетание легко настраиваемых периферийных устройств и самых эффективных в отрасли архитектур с кодированием объединить несколько функций в одном чипе с минимальным программированием.
- Самая простая точка входа для разработки микроконтроллеров
- Создан для приложений управления в реальном времени
- Полностью совместимые члены семейства устройств, позволяющие расширить функциональность без значительных изменений конструкции
16-битные микроконтроллеры и DSC
микроконтроллеры PIC24 идеально подходят для приложений, которые переросли производительность или возможности памяти 8-битных микроконтроллеров и могут извлечь выгоду, оставаясь в рамках общей экосистемы.Наши контроллеры цифровых сигналов dsPIC ® обеспечивают производительность DSP для критических по времени контуров регулирования.
- Простота MCU с производительностью DSP
- Прецизионное управление двигателем с бездатчиковым полевым управлением
- Эффективное цифровое преобразование мощности с коррекцией коэффициента мощности
- Надежные функции функциональной безопасности для приложений, критичных к безопасности
32-битные микроконтроллеры
Наши 32-битные микроконтроллеры обеспечивают производительность и функциональные возможности для удовлетворения потребностей проектирования в широком спектре приложений.
- Маломощные высокопроизводительные микроконтроллеры для запуска многопоточных приложений
- Аппаратные сенсорные и графические возможности для приложений HMI
- Возможности безопасности, такие как безопасная загрузка, безопасное обновление прошивки, изоляция оборудования, защита ключей и многое другое
- Высокоинтегрированные возможности подключения, включая CAN / CAN FD, Hi-Speed USB и Ethernet
- Широкий ассортимент обеспечивает масштабируемость, позволяющую легко соответствовать меняющимся требованиям рынка
Микропроцессоры — естественный следующий шаг для тех, кто перерос возможности производительности микроконтроллеров, нуждается в дополнительной памяти или хотел бы запустить операционную систему Linux ® в своем приложении.
- Система-на-модуле (SOM), System-in-Package (SiP) и варианты IC обеспечивают доступную разработку MPU независимо от опыта
- Масштабируемые решения безопасности от базовой защищенной связи и хранения до реализации безопасного анклава
- Аппаратные сенсорные и графические возможности для приложений HMI
- Поддержка «голого железа», ОСРВ и Linux с поддержкой периферийных драйверов