Курс "Программирование МК AVR на Си" — различия между версиями
=DeaD= (обсуждение | вклад) |
Blindman (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | Содержание | + | == Содержание == |
− | # Часть 1: Готовим рабочее место | + | |
− | + | * Введение | |
− | + | *# [[Что такое микроконтроллер]] | |
− | + | *# [[Основы языка C]] | |
− | + | * Часть 1: Готовим рабочее место | |
− | + | *# [[Урок 1.1: Устанавливаем и проверяем компилятор]] | |
− | + | *# [[Урок 1.2: Выбираем и закупаем\собираем программатор]] | |
− | + | *# [[Урок 1.3: Собираем минимальный набор железа - МК + обвязка]] | |
− | + | * Часть 2: Базовые функции ввода-вывода | |
− | + | *# [[Урок 2.1: Мигаем светодиодом]] | |
− | + | *# [[Урок 2.2: Зажигаем светодиод при нажатии кнопки]] | |
− | + | *# [[Урок 2.3: Читаем с помощью АЦП уровень напряжения]] | |
− | + | * Часть 3: Использование таймеров, ШИМ и прерываний | |
− | + | *# [[Урок 3.1: Мигаем светодиодом с использованием таймера]] | |
− | + | *# [[Урок 3.2: Плавно мигаем светодиодом с использованием ШИМ]] | |
− | + | *# [[Урок 3.3: Обрабатываем внешние сигналы с помощью прерываний]] | |
− | + | * Часть 4: Использование протоколов взаимодействия с другими модулями | |
− | + | *# [[Урок 4.1: Работаем с UART'ом (делаем конвертер уровней и соединяемся с ПК)]] | |
− | + | *# [[Урок 4.2: Работаем с I2C микросхемой памяти]] | |
+ | *# [[Урок 4.3: Работаем с SPI микросхемой памяти]] | ||
+ | * Часть 5: Использование памяти | ||
+ | *# [[Урок 5.1: Расширение памяти МК внешней микросхемой]] | ||
+ | *# [[Урок 5.2: Работаем с EEPROM-памятью]] | ||
+ | |||
+ | [[Категория:Курс "Программирование МК AVR на Си"]] | ||
+ | |||
+ | [[Категория:Напитки]] |
Версия 05:01, 31 июля 2008
Содержание
- Введение
- Часть 1: Готовим рабочее место
- Часть 2: Базовые функции ввода-вывода
- Часть 3: Использование таймеров, ШИМ и прерываний
- Часть 4: Использование протоколов взаимодействия с другими модулями
- Часть 5: Использование памяти