Данный раздел посвящен такой современной теме, как микроконтроллеры. В настоящее время без микроконтроллеров, не обходится практически ни одно современное устройство. Если у вас возникли какие-либо вопросы по теме микроконтроллеров, их программированию и т.п., то вы можете посетить форумы: МК для начинающих, AVR-форум, PIC-форум, Arduino и Raspberry Pi, STM32/ARM-форум, программаторы,периферия, ПЛИС, где на ваши вопросы постараются ответить грамотные специалисты и участники форума.
Микроконтроллеры для начинающих:
- Микроконтроллеры AVR для начинающих. Часть 1 - знакомство с семейством AVR
- Микроконтроллеры AVR для начинающих. Часть 2 - программаторы и прошивка. Работа с PonyProg
- Микроконтроллеры AVR для начинающих. Часть 3 - работа с CodeVision AVR
- Книга по программированию микроконтроллеров AVR
- Обучающее видео по микроконтроллерам для начинающих
- Фьюзы микроконтроллеров AVR – как и с чем их едят
- Учимся создавать устройства на микроконтроллерах: "светофор"
- Учимся создавать устройства на микроконтроллерах: "индикатор заряда аккумулятора"
- Написание программ на С в Code Vision AVR для контроллеров не имеющих ОЗУ
- ШИМ на микроконтроллере Attiny13
- ШИМ контроллер на МК Attiny2313 (управление вентилятором)
- ШИМ-регулятор на микроконтроллере ATmega8515
- Регулятор яркости (ШИМ) для светодиодного драйвера или велофары
- PWM или ШИМ (широтно импульсная модуляция) на AVR для новичков. Часть 1
- PWM или ШИМ на AVR для новичков. Часть 2 - программный ШИМ
- Отладочная плата на AT89S52 или изучаем МК с нуля
- Счётчик с памятью на Attiny2313
- Управление 595 сдвиговыми регистрами при помощи AVR по SPI
- Включение и выключение приборов одной кнопкой
- Подключение светодиодов к AVR
- Работа с I2C и SPI на примере часов реального времени PCA2129T
- Расширение количества портов микроконтролера PIC18 через SPI-интерфейс
- ARM – это просто (часть 1)
- ARM – это просто (часть 2)
- ARM – это просто (часть 3)
- STM32 простой и быстрый старт с CooCox CoIDE
- ARM. STM32 быстрый старт
- STM32. Урок 1. Выбор отладочной платы
- STM32. Урок 2. Порты ввода/вывода
- STM32. Урок 3. UART
- STM32. Урок 4. Basic timers
- Начинаем работать с микроконтроллерами MSP430 от фирмы Texas Instruments
- SYS/BIOS: операционная система реального времени для микроконтроллеров MSP430
Уроки по AVR (BASCOM-AVR):
- Урок 1. Что такое AVR микроконтроллер?
- Урок 2. Программатор AVR микроконтроллеров
- Урок 3. Отладочная плата для AVR микроконтроллера Attiy13
- Урок 4. Порты вывода в микроконтроллере Attiy13
- Урок 5. Программирование AVR микроконтроллеров
- Урок 6. Первая конструкция на микроконтроллере AVR
- Урок 7. Работа с ЖК индикатором на контроллере HD44780 и его аналогах
- Урок 8. Ввод информации в МК. Подключение кнопки к МК BASCOM-AVR
- Урок 9. Работа с АЦП на примере ATtiny13 в BASCOM-AVR
- Урок 10. Работа с UART интерфейсом
- Урок 11. Работаем с DS1307 микросхемой часов реального времени
- Урок 12. Работа с компьютерной PS/2 клавиатурой в BASCOM-AVR
- Урок 13. Аппаратная ШИМ на микроконтроллере
- Урок 14. Программный UART в BASCOM-AVR
- Урок 15. Работа с датчиком температуры DS18B20 в BASCOM-AVR
- Урок 16. Работа с энкодером в BASCOM-AVR
- Урок 17. Использование бутлоадера в BASCOM-AVR
- Урок 18. Работа с дисплеем от Nokia 3310
- Урок 19. Работа с ультразвуковым датчиком расстояния HC-SR04 в BASCOM-AVR
- Урок 20. Подключение семисегментного индикатора по трём проводам (74HC595)
- Урок 21. BASCOM-AVR и Arduino
Схемы и устройства на микроконтроллерах:
- Мини цифровая паяльная станция
- Цифровая паяльная станция своими руками DSS-1
- Цифровая паяльная станция 4 в 1 (DSS-2.1)
- Станция для монтажа и демонтажа BGA и других SMD радио компонентов
- Зарядное устройство-анализатор NiMh/NiCd аккумуляторов
- Интеллектуальное зарядное устройство NiMh/NiCd аккумуляторов
- Тестер АА аккумуляторов
- Два микроконтроллерных регулятора мощности
- Автосвет - управление внешними световыми приборами авто
- Бортовой тахометр на PIC16C84
- Велокомпьютер своими руками
- Радиосвязь между двумя микроконтроллерами с применением RF-модулей
- Интерфейс связи между GSM модулем SIM300 и микроконтроллером AVR ATmega32
- Отправка и получение SMS, используя GSM модуль SIM300
- Как связать микроконтроллер и компьютер по каналу RS-232
- Радиоуправление тремя нагрузками на «RF модулях» с применением микроконтроллеров
- Устройство радиоуправления на 12 команд
- Устройство радиоуправления (радиоключ) на 3 команды
- Устройство ДУ на 12 команд повышенной мощности
- Связь по Bluetooth между STM32 и Android
- Портативный GPS Data Logger
- Простейший ландромат
- Сопряжение с компьютером цифрового мультиметра серии 830
- Электронный кодовый замок на ATmega8
- Кодовый замок на PIC16F628A
- Индикация места ключа (Часть1)
- Индикация места ключа (Часть 2)
- Кодовый замок
- Переговорное устройство и хаб
- Считыватель электронных ключей iButton (DS1990) на МК ATtiny2313
- Электронный замок с ключами iButton
- Охранное устройство с ключами iButton и датчиком удара
- Датчик движения на PIC-микроконтроллере с применением PIR-сенсора
- Охранное устройство с оповещением по телефонной линии
- Охранное устройство "Лазерная растяжка"
- Устройство многокомандного дистанционного управления для проведения пиротехнических шоу
- 4-х канальный контроллер нагрузок с управлением по UART
- Контроллер 8 нагрузок на ATtiny13 с управлением по UART
- USB устройство ввода-вывода на PIC18F4550 с 16 цифровыми I/O и 8 аналоговыми входами
- Устройство ввода вывода
- COM-терминал
- Простой тестер униполярных шаговых двигателей на ATtiny2313 и ULN2004
- Микрошаговый драйвер из старого принтера на микроконтроллере ATmega32
- Простая отладочная плата на ATTINY2313
- Набор для разработки на основе микроконтроллера PIC18F4520
- Универсальная отладочная плата для AVR
- Подключаем PS/2 клавиатуру к PIC
- Подключение PS/2, AT клавиатуры к микроконтроллеру Attiny2313
- Интерфейсная плата для связи клавиатуры PS2 с LCD-дисплеем на МК PICAXE
- Электронные аксессуары для игры S.T.A.L.K.E.R.
- Электронная игра "Светодиодные наперстки"
- Электронная игральная кость на ATtiny 2313
- Игровая видеоконсоль на AVR AVGA
- Игра "разминируй бомбу"
- Руль, джойстик и геймпад с обратной связью (Force Feedback)
- Микроконтроллерный вирус и антивирус
- Почему одни микроконтроллеры надежнее других
- Переходник ATmega8 TQFP в DIP
- Разгон ATmega328 (30 МГц)
Освещение, LED, ЖКИ и LCD:
- Устройство мультимедиа (Multimedia device)
- Простой тачскрин (touch screen) интерфейс на PIC
- Простой тач-сенсор на AVR
- Работаем с ЖКИ. Часть 1
- Работаем с ЖКИ. Часть 2
- LCD WH1602B компании Winstar
- Небольшой тест OLED дисплея Winstar WEH001602ALPP5N
- Подключаем LCD от Siemens C75 и ME75 к STM32
- Работа с дисплеем LPH8731-3C от телефонов Siemens
- Особенности работы с дисплеем LPH9157-2
- Библиотека для дисплея LPH9135
- Подключаем дисплей Nokia1616 к BASCOM-AVR
- Переходник ЖКИ HD44780 в UART
- Устройство отображения информации на LCD-дисплее 16x2 с контролером HD44780
- Электронная метка с ЖКИ на микроконтроллере
- Подключение LCD-дисплея ST7565 к микроконтроллеру MSP430
- Электронная читалка своими руками на микроконтроллере ATmega32
- Подключение семисегментного индикатора по UART на ATtiny13
- Динамическая индикация на светодиодных 7-сегментных индикаторах с программной регулировкой яркости
- Простая мигалка на RGB светодиоде с использованием МК ATtiny2313 (ATtiny13)
- Управление RGB светодиодом
- Бегущая строка на PIC16F877 на 20 матрицах 8х8 или 160х8 пикселей
- Бегущая строка 8x80 LED на PIC16F628
- Бегущая строка 8x80 с набором текста на клавиатуре (PIC16F628)
- Бегущая строка на PIC контроллере
- Светодиодная гирлянда на микроконтроллере
- Простая светодиодная гирлянда на МК Attiny13
- POV - Светодиодная подсветка велосипедных колес на MSP430
- Бегущая строка с механической разверткой
- PixelPOI
- Светодиодная матрица – МОДЖЕТ
- Эффект Fade Out для LED при помощи ШИМ (PIC)
- 3-х канальный ШИМ регулятор на Attiny2313
- Светофор своими руками
- Устройство имитации работы светофора на микроконтроллере PIC16F84A
- Светофор на ATtiny13
- Управление светодиодом на МК Attiny13
- Эффект горящей свечи на ATTiny
- АЦП на TINY13 и 16 светодиодов
- Новогодняя лампа-ночник из RGB-светодиодов на плате LaunchPad MSP-EXP430, управляемая ИК-пультом
- ИК пульт на MSP430 Lanchpad
- LED светильник с ШИМ и таймером
- Контроллер люстры с 6 лампами
- Адаптер двухканального светового шнура
- Контроллер двухцветного светового шнура Flexilight
- Прокачай свой монитор. Собери интерактивную фоновую подсветку
Аудио:
- Анализатор свиста на Cortex-M4 или включение нагрузки по свистку
- Передача звука по радиоканалу с использованием кодека Speex
- Визуализация аудио сигнала на Nokia 3310 LCD
- Аудио анализатор спектра на Atmega32
- Простой SD аудио-плеер
- MMC/SD WAV стерео плеер на ATmega32 с пультом управления от ТВ
- SD WAV плеер с управлением по UART
- Воспроизведение видео на цветном ЖК-дисплее Nokia с помощью 8 битного AVR микроконтроллера Atmega32
- Вторая жизнь Creative Sound Blaster
- MP3 плеер своими руками
- Воспроизведение нот на PIC
- Воспроизведение звука на PIC
- Пианино на микроконтроллере PIC18F4550
- Эффект эхо (echo) на микроконтроллере Atmega32
- MMC/SD диктофон на PIC16F877A
- Музыкальный звонок на МК Attiny13
- Музыкальный звонок с возможностью замены мелодий без использования программатора
- Музыкальный звонок, который умеет всё (Z80)
- Дверной звонок
Часы и таймеры:
- Многофункциональные часы-термостат с дистанционным управлением
- Музыкальные часы с термометрами на PIC16F873A
- Многофункциональные наручные LED часы
- Электронные часы-будильник на газоразрядных индикаторах и МК
- Часы на газоразрядных индикаторах
- Часы на газоразрядных индикаторах с ATmega8
- Двоичные часики на ATmega8
- Часы/календарь на МК ATTiny2313 и RTC DS1305
- Часы на PIC16F877A
- Часы на PIC16F628A и FYQ3641A
- Часы на Attiny2313
- LED часы на Attiny2313 и DS1307
- Часы на ATtiny2313, DS1307 и ЖКИ индикаторе 8*2
- Часы-будильник с термометром
- Часы - календарь
- Цифровые часы на RTC DS12C887 и 8051
- Библиотека для работы с шиной I2C и с часами реального времени PCF8583
- USB счетчик посещений на микроконтроллере AVR ATtiny25
- Реле времени
- Простой таймер на PIC16F84A
- Таймер на PIC
- Таймер обратного отсчёта на МК Attiny2313
- Таймер обратного отсчета на МК ATmega8 + ЖКИ 8х2 или 16х1
- Таймер обратного отсчета на 0-9999 секунд на PIC12F683
- Многофункциональный циклический таймер
Измерение температуры, термостаты и терморегуляторы на микроконтроллерах:
- Беспроводной измеритель температуры и влажности с USB-интерфейсом
- Измеритель влажности и температуры
- Датчик температуры и относительной влажности с адаптивной регулировкой яркости индикатора
- Простой измеритель температуры
- LCD-термометр
- USB термометр
- Bluetooth термометр
- Термометр на PIC
- Цифровой термометр на датчике LM75AD
- Подключение датчика температуры окружающей среды DS18B20 к микроконтроллеру
- Термометр на DS18B20
- Термореле с цифровым датчиком температуры
- Сдвоенный цифровой термометр на ATmega8 и DS18B20
- Простой термометр для дома с двумя датчиками DS18B20
- Термометр на МК Attiny13 и датчике DS18B20
- Термометр на AT89C2051 и DS18B20
- Универсальный двухканальный термометр на AVR
- Многоточечный термометр
- XControl
- LAN Control - система удаленного управления через локальную сеть, интернет и ПДУ
- Электронный термостат и сигнализатор температуры на PIC16C84
- Термостат на PIC16F877A и LCD NOKIA 3310
- Простой терморегулятор
- Терморегулятор на PIC
- Программируемый термостабилизатор
- Часы, термометр, термостат, будильник, система удалённого управления
- Часы + термометр на PIC16F628A и LED индикаторах
Измерения, генераторы:
- 30В вольтметр на MSP430
- Многоканальный дистанционный вольтметр
- Малогабаритный частотомер-цифровая шкала до 200 МГц с ЖКИ дисплеем
- Частотомер до 16 МГц на микроконтроллере
- Самодельный осциллограф на микроконтроллере AVR
- Осциллографический пробник на ATmega8
- Цифровой LCD-осциллограф
- USB-осциллограф
- Генератор сигналов на МК ATtiny2313
- Функциональный DDS-генератор
- DDS генератор
- Цифровой дозиметр Гамма_1
Программаторы, восстановление МК, прошивка:
- Клон AVR JTAG ICE
- Клон PICkit 2
- PURPIC, переносной клон PICkit2
- Простейший программатор для PIC
- Простой программатор PIC-контроллеров с использованием PicPgm
- Программатор для PIC-контроллеров
- Сохранение калибровочной константы для контроллеров PIC 12F629 и 12F675
- Как сделать простой программатор для PIC-ов и AVR-ов
- Программатор для микроконтроллеров AT89C51/52/55
- Простой программатор
- USBasp - USB программатор для микроконтроллеров Atmel AVR
- Доработка программатора USBasp
- VUSBTiny программатор
- Универсальный USB-программатор
- Универсальный адаптер-программатор
- Универсальный адаптер для Atmel STK500
- Компактный программатор USBTiny-MkII SLIM (клон AVRISP-MKII)
- AVR-программатор ULTI-SP
- USB программатор микроконтроллеров AVR и AT89S, совместимый с AVR910
- AVR-программатор на PIC
- Универсальный программатор
- Исправление фузов AVR
- Устройство оживления микроконтроллеров Atmel
- SinaProg + ATmega328P исправляем прошивку фьюзов
- Программатор для КР573РФ5
- Внутрисхемное программирование и отладка микроконтроллеров Microchip
- Программирование микроконтроллеров AVR в Ubuntu
- Программирование микроконтроллеров AVR в Ubuntu-2 (GUI)
- STM32F4DISCOVERY: Работа с ARM Cortex M4
Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера
Автор: Юрий Ревич
Страниц: 352 стр.
Издательство: БХВ-Петербург
ISBN 978-5-9775-0657-1; 2011 г.
Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат осно...
Комментариев нет:
Отправить комментарий
Создайте свой комментарий.