Микропроцессорная техника, Введение в 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. Программирование счетчика-таймера и прерываний.
Библиографический список.
Предметный указатель.
Купить .
Теги: учебник по информатике :: информатика :: компьютеры :: Огородников :: микропроцессор
Смотрите также учебники, книги и учебные материалы:
- Введение в теорию алгоритмов и структур данных, Бабенко М.А., Левин М.В., 2016
- Информатика и ИКТ, практикум, Астафьева Н.Е., Гаврилова С.А., Цветкова М.С., 2014
- Лекции по информатике, Петрунина Е.Б., 2014
- Информационно-коммуникационные технологии в деятельности учителя-предметника, Монахова Г.А., Монахов Н.В., 2017
- Информационные технологии в науке, образовании и инженерной практике, Майстренко А.В., Майстренко Н.В., 2014
- Информационные технологии в науке и образовании, Ильина О.П., 2015
- Теоретическая информатика, Громкович Ю.
- Надежность и диагностика приборов и систем, Аврутов В.В., Бурау Н.И., 2014