Микроконтроллеры ARM7 семейств LPC2300/2400
книга

Микроконтроллеры ARM7 семейств LPC2300/2400 : вводный курс разработчика

Здесь можно купить книгу "Микроконтроллеры ARM7 семейств LPC2300/2400 : вводный курс разработчика" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Тревор Мартин

Форматы: PDF

Издательство: ДМК Пресс|Додэка-XXI

Год: 2023

Место издания: Москва

ISBN: 978-5-89818-450-6

Страниц: 337

Артикул: 107905

Возрастная маркировка: 16+

Электронная книга
174

Краткая аннотация книги "Микроконтроллеры ARM7 семейств LPC2300/2400"

КОМПАКТ-ДИСК НЕ ПРЕДОСТАВЛЕН ИЗДАТЕЛЬСТВОМ! Книга представляет собой введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейств LPC2300 и LPC2400 компании NXP. В ней рассматриваются следующие вопросы: введение в ядро ARM7, средства разработки программного обеспечения, системная архитектура и периферийные устройства микроконтроллеров LPC2300/2400. Кроме того, в книгу включено полное учебное пособие, где на практических примерах закрепляются вопросы, изложенные в основном тексте. Изучая теоретический материал и выполняя сопутствующие упражнения, вы быстро освоите ядро ARM7 и микроконтроллеры семейств LPC2300/2400. Предназначена для разработчиков радиоэлектронной аппаратуры, инженеров, студентов технических вузов и радиолюбителей.

Содержание книги "Микроконтроллеры ARM7 семейств LPC2300/2400 : вводный курс разработчика"


Введение
Глава 1. Процессорное ядро ARM7
1.1. Основные положения
1.2. Конвейер
1.3. Регистры
1.4. Регистр текущего состояния программы
1.5. Режимы обработки исключительных ситуаций
1.6. Набор команд ARM7
1.7. Команда обмена
1.8. Изменение регистров состояния
1.9. Программное прерывание
1.10. Модуль MAC
1.11. Набор команд THUMB
1.12. Резюме
Глава 2. Разработка программного обеспечения
2.1. Основные положения
2.2. Стартовый код
2.3. Взаимодействие кодов ARM и THUMB
2.4. Библиотека STDIO
2.5. Организация доступа к периферийным устройствам
2.6. Процедуры обработки прерываний
2.7. Встраиваемые функции
2.8. Встроенный ассемблер
2.9. Аппаратные средства отладки
2.10. Резюме
Глава 3. Системные периферийные устройства
3.1. Основные положения
3.2. Внутренние шины
3.3. Организация памяти
3.4. Программирование регистров
3.5. Модуль ускорения работы памяти
3.6. Программирование FLASH-памяти
3.7. Управление электропитанием
3.8. Система прерываний LPC2300
3.9. Контроллер DMA
3.10. Резюме
Глава 4. Периферийные устройства общего назначения
4.1. Основные положения
4.2. Порты ввода/вывода общего назначения
4.3. Таймеры общего назначения
4.4. Модуль ШИМ
4.5. Часы реального времени
4.6. Сторожевой таймер
4.7. Универсальный асинхронный приемопередатчик
4.8. Интерфейс I2C
4.9. Интерфейс SPI
4.10. Аналого-цифровой преобразователь
4.11. Цифро-аналоговый преобразователь
4.12. Синхронный последовательный порт
4.13. Интерфейс карт FLASH-памяти
Глава 5. Развитые периферийные устройства
5.1. Ethernet MAC
5.2. Протокол TCP/IP
5.3. Полноскоростной интерфейс USB 2.0
5.4. Контроллер интерфейса CAN
Глава 6. Использование ОС компании Keil
6.1. Возможности ОСРВ
6.2. Настройка проекта
6.3. Процессы
6.4. Запуск ОСРВ
6.5. Создание процессов
6.6. Управление процессами
6.7. Множество экземпляров
6.8. Управление временем
6.9. Межпроцессное взаимодействие
6.10. Конфигурация
Глава 7. Использование ОС FreeRTOS
7.1. Портирование ОС FreeRTOS на LPC2300
7.2. Конфигурация FreeRTOS
Глава 8. Учебное пособие
Введение
Упражнение 1. Знакомство с ИСР Keil
Упражнение 2. Стартовый код
Упражнение 3. Совместное использование команд ARM и THUMB
Упражнение 4. Программное прерывание
Упражнение 5. Модуль MAM
Упражнение 6. Использование загрузчика от NXP
Упражнение 7. Схема ФАПЧ
Упражнение 8. Конфигурирование системы тактирования
Упражнение 9. Быстрое прерывание
Упражнение 10. Векторное прерывание
Упражнение 11. Пересылка данных из памяти в память при помощи DMA
Упражнение 12. Пересылка несмежных данных при помощи DMA
Упражнение 13. Порты ввода/вывода общего назначения
Упражнение 14. Прерывание от порта GPIO
Упражнение 15. Функция захвата (capture)
Упражнение 16. Функция совпадения (match)
Упражнение 17. ШИМ
Упражнение 18. Часы реального времени
Упражнение 19. UART
Упражнение 20. Аналого-цифровой преобразователь
Упражнение 21. Цифро-аналоговый преобразователь
Упражнение 22. Драйвер Ethernet
Упражнение 23. TCP/IP стек uIP
Упражнение 24. Передача по интерфейсу CAN
Упражнение 25. Прием по интерфейсу CAN
Упражнение 26. Прием в режиме FullCAN
Упражнение 27. Запуск двух процессов в ОСРВ
Упражнение 28. Управление временем
Упражнение 29. Приостановка и запуск процесса
Упражнение 30. Возобновление процесса из обработчика прерывания
Упражнение 31. Процесс Idle
Упражнение 32. Семафор
Упражнение 33. Очередь сообщений
Приложения
Список литературы
Полезные ссылки
Оценочные платы и модули

Все отзывы о книге Микроконтроллеры ARM7 семейств LPC2300/2400 : вводный курс разработчика

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Микроконтроллеры ARM7 семейств LPC2300/2400 : вводный курс разработчика (автор Тревор Мартин)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!