Микропроцессорная техника, Введение в CORTEX-M3, Огородников И.Н., 2019.
Серия «Университеты России» позволит высшим учебным заведениям нашей страны использовать в образовательном процессе учебники и учебные пособия по различным дисциплинам, подготовленные преподавателями лучших университетов России и впервые опубликованные в издательствах университетов. Все представленные в этой серии учебники прошли экспертную оценку учебно-методического отдела издательства и публикуются в оригинальной редакции.
Учебное пособие нацелено на формирование у студентов практических навыков разработки и программирования микропроцессорных устройств автоматики физических установок, приборов радиационной безопасности человека и окружающей среды, а также различных приборов биофизического и медицинского назначения.
Для студентов высших учебных заведении, обучающихся по инженерно-техническим направлениям.
Общая характеристика Cortex-M3.
Семейство ARM Cortex - это новое поколение процессоров, которые выполнены по стандартной архитектуре и отвечают различным технологическим требованиям. В отличие от других микропроцессоров ARM, семейство Cortex является завершенным изделием, которое объединяет стандартное микропроцессорное ядро и системную архитектуру. Микроконтроллеры STM32 выполнены на основе ядра Cortex-МЗ, которое специально разработано для применений, где необходимы развитые системные ресурсы и при этом малое энергопотребление. Они характеризуются настолько низкой стоимостью, что могут конкурировать с традиционными 8- и 16-битными микроконтроллерами. Cortex-МЗ является стандартизованным микроконтрол-лерным ядром, которое помимо 32-битного микропроцессорного ядра содержит систему прерываний, системный таймер SysTick, отладочную систему и предопределенную организацию памяти. Адресное пространство Cortex-МЗ объемом 4 Гб разделено на четко распределенные области кода программы, статического ОЗУ. устройств ввода-вывода и системных ресурсов. В отличие от ядра ARM7, Cortex-МЗ выполнен по гарвардской архитектуре и поэтому имеет несколько шин, позволяющих выполнять операции параллельно. Семейство Cortex имеет возможность оперировать с фрагментированными данными (maligned data), что также отличает его от предшествующих архитектур ARM. Этим гарантируется максимальная эффективность использования внутреннего статического ОЗУ. Семейство Cortex также поддерживает возможности установки и сброса бит в пределах двух областей памяти размером 1 Мб по методу bit banding.
Еще одним ключевым компонентом ядра Cortex-МЗ является контроллер векторизованных вложенных прерываний NVIC (англ. Nested Vector Interrupt Controller). Контроллер NVIC предоставляет стандартную структуру прерываний для всех Cortex-микроконтроллеров и способы их обработки.
ОГЛАВЛЕНИЕ.
Предисловие.
1. Введение в платформу Cortex-M3.
1.1. Введение.
1.2. Общая характеристика Cortex-M3.
1.3. Микропроцессорное ядро Cortex.
1.3.1. Конвейер.
1.3.2. Регистровый файл.
1.3.3. Регистр статуса программы.
1.3.4. Режимы работы микропроцессора.
1.3.5. Организация памяти Cortex-M3.
1.3.6. Системный интерфейс.
1.4. Архитектура микроконтроллеров STM32.
1.4.1. Организация внутренних шин.
1.4.2. Распределение памяти.
1.4.3. Таймеры общего и специального назначения.
1.4.4. Блок захвата/сравнения.
1.5. Обработка прерывании.
1.5.1. Контроллер прерываний.
1.5.2. Таблица векторов прерываний.
1.6. Тактовые генераторы.
2. Отечественные микроконтроллеры с ядром Cortex-M3.
2.1. Архитектура микроконтроллеров 1986ВЕ9х.
2.1.1. Общая характеристика.
2.1.2. Функциональная схема.
2.1.3. Режимы энергопотребления.
2.1.4. Цифровые интерфейсы.
2.1.5. Аналоговые блоки.
2.1.6. Режимы работы микроконтроллера.
2.2. Демонстрационно-отладочные платы.
2.2.1. Общая характеристика платы 1986EvBrd_64.
2.2.2. Компоновка платы 1986EvBrd_64.
2.2.3. Интерфейс для подключения отладчика.
2.3. Средства разработки.
2.3.1. Интегрированная среда разработки Keil u Vision.
2.3.2. Стандартная библиотека периферийных устройств.
3. Программирование платформы Cortex-M3.
3.1. Программирование периферийных устройств стенда.
3.1.1. Светодиодные индикаторы.
3.1.2. Графический дисплей.
3.1.3. Цифроаналоговый преобразователь.
3.1.4. Встроенный аналоговый компаратор.
3.1.5. Аналого-цифровой преобразователь.
3.2. Программирование часов реального времени.
3.3. Программирование счетчика-таймера и прерываний.
Библиографический список.
Предметный указатель.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: учебник по информатике :: информатика :: компьютеры :: Огородников :: микропроцессор
Смотрите также учебники, книги и учебные материалы:
- Введение в теорию алгоритмов и структур данных, Бабенко М.А., Левин М.В., 2016
- Информатика и ИКТ, практикум, Астафьева Н.Е., Гаврилова С.А., Цветкова М.С., 2014
- Лекции по информатике, Петрунина Е.Б., 2014
- Информационно-коммуникационные технологии в деятельности учителя-предметника, Монахова Г.А., Монахов Н.В., 2017
- Информационные технологии в науке, образовании и инженерной практике, Майстренко А.В., Майстренко Н.В., 2014
- Информационные технологии в науке и образовании, Ильина О.П., 2015
- Теоретическая информатика, Громкович Ю.
- Надежность и диагностика приборов и систем, Аврутов В.В., Бурау Н.И., 2014