[Официальный подлинный] Arm Cortex-M3 встроенные принципы и приложения: на основе Microcomputers Microcomputers Tsinghua University Press Press Huang Keya Tsinghua Библиотека разработчиков дизайн системы микропроцессорной системы
Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.
- Информация о товаре
- Фотографии
  название книги: |  —— |
  издательство: |   Tsinghua University Press |
  дата публикации | 2019 |
номер ISBN: | 9787302538615 |
Хуан Кея Лекция“”“ Однопроизводительный принцип и технология управления”&Ldquo; принцип и применение микрокомпьютера”&Ldquo; разработка встроенной системы”“ программируемый контроллер”&Ldquo; технология применения датчиков”В последние годы он председательствовал по 2 темам провинциального уровня, авторизовал 1 патент на изобретение, 4 зарегистрированные авторские права и опубликовал 6 документов в поисках EI или китайских основных журнальных документах, которые направляют студентов на 1 первый приз Китай Intelligent Robotics Конкурс, превосходное превосходство провинции Цзянсу в области выпускного дизайна провинции Цзянсу (тезис) 1 Третий приз и 2 секунды в отделе Цзянсу в Национальном конкурсе электронного дизайна. |
Основываясь на годах обучения и развития встроенной системы, автор шаг за шагом, теоретическая практика равна, и общая личность учитывает теоретические знания об встроенной системе и фактическое развитие микроконтроллера STM32F103 на основе руки Ядро Cortex-M3. Arm Cortex-M3 встроенный принцип и применение—— на основе микроконтроллера STM32F103 »и независимо разработанных встроенных экспериментальных плат STM32, чтобы помочь большинству начинающих 32 -битных MCU быстро вступить в разработку встроенной системы. |
Глава 1 ARM CortexM3 встроенная система 1.1 Обзор встроенной системы 1.1.1 Что такое встроенная система 1.1.2 Сравнение встроенной системы и общей компьютерной системы 1.1.3 Особенности встроенной системы 1.1.4 Поле применения встроенной системы 1.1.5 Пример встроенной системы 1.2Arm Arm Cortexarm3 Процессор 1.2.1Arm Company 1.2.2 Arm Processor 1.3STM32 Микроконтроллер 1.3.1 от ядра CortexM3 до MCU на основе CortexM3 1.3.2STM32 Микроконтроллер 1.3.3STM32 Правила именования микроконтроллера 1.4 Программное обеспечение встроенной системы 1.4.1 Встроенное программное обеспечение без операционной системы 1.4.2 Встроенное программное обеспечение с операционной системой 1.4.3 Типичная встроенная операционная система 1.4.4 Предложение выбора архитектуры программного обеспечения краткое содержание главы Подумайте и расширяйте ГЛАВА 2 STM32 Аппаратная система разработки 2.1 Общий обзор совета по разработке 2.1.1 Фон проектирования проектирования разработки 2.1.2 Общее введение совета по разработке 2.2 модуль питания 2.2.1 Схема схема модуля мощности 2.2.2 2.3 2.3.1CPU модуль 2.3.2 Модуль последовательной связи 2.3.3 Внешний кристаллический модуль 2.3.4 модуль запасной энергии 2.3.5ADC модуля питания питания 2.3.6CPU Фильтр 2.3.7 Сброс схемы 2.3.8. Начните настройку круга 2.4i/o Схема модуля 2.4.1 -led Indicator Light Module 2.4.2 Модуль кнопки 2.4.3 Модуль цифровой трубки 2.4.4 Bee Bich Module 2.4.5.5 2.5 Схема модуля расширения 2.5.1 Датчик температуры 2.5.2 Инфракрасный датчик 2.5.3 Модуль отбора проб 2.5.4EEPROM Память 2.5.5i/o Контакты внешнего модуля краткое содержание главы Подумайте и расширяйте Глава 3 Шаблон программного обеспечения и инженерного обеспечения MDK Создать 3.1STM32 Библиотека прошивки 3.1.1stm32 Обзор библиотеки фиксированной программы. 3.1.2stm32 Библиотека прошивки скачать 3.1.3stm32 Производственная производная библиотека 3.2 Создание инженерного шаблона 3.2.1keil Mdkarm Software Invelocment 3.2.2 Создание инженерных шаблонов 3.3 Программное моделирование моделирования краткое содержание главы Подумайте и расширяйте Глава 4 Общего назначения ввод ввода пут Обзор 4.1GPIO и именование Pinnacle 4.2GPIO Внутренняя структура 4.2.1 Входной диск 4.2.2 Выходной диск 4.3GPIO Рабочий режим 4.3.1 Введите плавающий воздух 4.3.2 Введите и потяните 4.3.3 Входной вывод сброса 4.3.4 Вход моделирования 4.3.5 Открытый выход 4.3.6. Основание и повторное использование 4.3.7 4.3.8 4.3.9 Выбор рабочего режима 4.4gpio выходная скорость 4.5 Репродукция функции реконструкции 4.6GPIO управление 4.7GPIO Register Пример конфигурации 4.8 Проект мигания светодиодного света 4.8.1 Создание версии реестра шаблона проекта 4.8.2led Light Lighting Designing Design 4.8.3 Характеристики метода разработки регистрации краткое содержание главы Подумайте и расширяйте Глава 5 Светодиодные огни потока и таймер Systick 5.1 Метод разработки библиотечной функции 5.2GPIO 5.2.1 Функция rcc_apb2periphcloclockcmd 5.2.2 Функция gpio_init 5.2.3 Функция gpio_write 5.2.4 Функция gpio_setbits 5.2.5 Функция gpio_resetbits 5.2.6 Функция gpio_writebit 5,33 управление потоковой лампой 5.4 таймер 5.4.1 Обзор таймера 5.4.2Systick Timer Register 5.4.3 краткое содержание главы Подумайте и расширяйте Глава 6 Ключевой ввод и пчелиный рельеф 6.1gpio ввода библиотека функции 6.1.1 Функция gpio_readinputdabit 6.1.2 Функция gpio_readinputdata 6.1.3 Функция gpio_readoutputdabit 6.1.4 Функция gpio_readoutputdata 6.2 Анализ проекта 6.3 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 7 Динамический дисплей цифровой трубки 7.1 Интерфейс дисплея цифровой трубки 7.1.1 Принцип работы цифровой трубки 7.1.2 Метод кодирования цифровой трубки 7.1.3 Режим отображения цифровой трубки 7.2 Анализ проекта 7.3 Реализация проекта 7.4 Расширение проекта краткое содержание главы Подумайте и расширяйте Глава 8 Система прерываний и базовое применение 8.1 Основная концепция прерывания 8.1.1 Определение прерывания 8.1.2 Приложение прерывания 8.1.3 Источник прерывания и защита прерываний 8.1.4 Процесс лечения прерыванием 8.1.5. 8.2STM32F103 Система прерываний 8.2.1 Земля вектор контроллер прерываний NVIC 8.2.2STM32F103 Приоритет прерывания 8.2.3stm32f103 ТАБЛИЦА ВЕКТОРА прерываний 8.2.4STM32F103 Функция службы прерывания 8.3stm32f103 Внешнее контроллер прерывания/события exti 8.3.1EXTI Внутренняя структура 8.3.2Exti принцип работы 8.3.3exti Основная особенность 8.4STM32 Функции библиотеки, связанные с прерыванием 8.4.1STM32F10X NVIC -Библиотечные функции 8.4.2STM32F10X EXTI, связанные с библиотечными функциями 8.4.3exti линии прерывания линии прерываний GPIO Функция отображения 8.5EXTI Экземпляр проекта 8.5.1 Анализ проекта 8.5.2 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 9 Подготовка таймера и ширины импульса 9.1stm32f103 Обзор таймера 9.2 Основной таймер 9.2.1 Введение в основной таймер 9.2.2 Основные особенности основного таймера 9.2.3 Функция основного таймера 9.2.4 Основной регистр таймера 9.3 Общий таймер 9.3.1 Введение 9.3.2 Основная функция общего таймера 9.3.3 Описание функции общего таймера 9.3.4 Рабочий режим общего таймера 9.3.5 GM Timer Register 9.4 Продвинутый таймер 9.4.1 Введение в продвинутый таймер 9.4.2 Усовершенствованные характеристики таймера 9.4.3 Усовершенствованная структура таймера 9.5 Функция библиотеки, связанной с таймером 9.5.1 Функция tim_deinit 9.5.2 Функция tim_timebaseinit 9.5.3 Функция tim_oc1init 9.5.4 Функция TIM_OC2INIT 9.5.5 Функция TIM_OC3INIT 9.5.6 Функция tim_oc4init 9.5.7 Функция TIM_CMD 9.5.8 Функция TIM _ITCONFIG 9.5.9 Функция tim_oc1peloadconfig 9.5.10 Функция tim_oc2peloadconfig 9.5.11 Функция tim_oc3peloadconfig 9.5.12 Функция tim_oc4peloadconfig 9.5.13 Функция TIM_GETFLAGSTATUS 9.5.14 Функция TIM_CLEARFLAG 9.5.15 Функция TIM_GETITSTATUS 9.5.16 Функция tim_clearitpendingbit 9.5.17 Функция TIM_SETCOMPARE1 9.5.18 Функция TIM_SETCOMPARE2 9.5.19 Функция TIM_SETCOMPARE3 9.5.20 Функция TIM_SETCOMPARE4 9.6 Примеры проекта 9.6.1 Таймер проект 9.6.2PWM Проект краткое содержание главы Подумайте и расширяйте Глава 10 Интерфейс последовательной связи USART 10.1 Базовая концепция связи данных 10.1.1 Параллельная связь и последовательная связь 10.1.2 Асинхронная связь и синхронная связь 10.1.3 Система последовательной связи 10.1.4 Проверка последовательной связи 10.1.5. 10.2SM32F103 USART 10.2.1US ВВЕДЕНИЕ 10.2.2USART Основные особенности 10.2.3 USART Обзор функции 10.2.4USART TIMING Communication 10.2.5usart прерывание 10.2.6 USART связанные регистры 10.3 USART, связанные с библиотечными функциями 10.3.1 Функция usart_deinit 10.3.2 Функция USART_INIT 10.3.3 Функция USART_CMD 10.3.4 Функция usart_senddata 10.3.5 Функция usart_receivedata 10.3.6 Функция USART_GETFLAGSTAS 10.3.7 Функция USART_CLEARFLAG 10.3.8 Функция USART_ITCONFIG 10.3.9 Функция USART_GETITSTATUS 10.3.10 Функция usart_clearitpendingbit 10.3.11 Функция USART_DMACMD 10.4 Примеры проекта 10.4.1 Анализ проекта 10.4.2 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 11 SPI и OLED -дисплей 11.1spi Принцип связи 11.1.1spi Введение 11.1.2spi Interconnection 11.2stm32f103 принцип работы SPI SPI 11.2.1spi Основные особенности 11.2.2spi Внутренняя структура 11.2.3 Фаза тактового сигнала и полярность 11.2.4 Формат кадров данных 11.2.5 Configuration SPI является основным режимом 11.2.6 Configuration SPI - это режим 11.3 Основной дисплей 11.3.1 -летняя введение 11.3.2 OLED Development Board Poard 11.3.3 11.4spi Библиотечная функция 11.4.1 Функция spi_i2s_deinit 11.4.2 Функция spi_init 11.4.3 Функция spi_cmd 11.4.4 Функция spi_i2s_senddata 11.4.5 Функция spi_i2s_receivedata 11.4.6 Функция SPI_I2S_ITCONFIG 11.4.7 Функция SPI_I2S_GETITSTATUS 11.4.8 Функция SPI_I2S_CLEARFLAG 11.5 Примеры проекта 11.5.1 Анализ проекта 11.5.2 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 12 Моделирование цифрового преобразователя 12.1ADC Обзор 12.1.1ADC Основной принцип 12.1.2ADC Параметры производительности 12.1.3ADC Главный тип 12.2STM32F103 АЦЕНТ 12.2.1 Основные функции 12.2.2 Внутренняя структура 12.2.3 каналы и группы 12.2.4 Последовательная карта 12.2.5 Выравнивание данных 12.2.6 Калибровка 12.2.7 Время преобразования 12.2.8 Режим преобразования 12.2.9 Преобразование внешнего триггера 12.2.10 Запрос прерывания и DMA 12.3ADC, связанные с библиотечными функциями 12.3.1 Функция adc_deinit 12.3.2 Функция adc_init 12.3.3 Функция adc_regularChannelConfig 12.3.4 Функция adc_injectdchannleconfig 12.3.5 Функция adc_cmd 12.3.6 Функция ADC_RESETCALIBRATION 12.3.7 Функция ADC_GETRESETCALIBRATIONSTATUS 12.3.8 Функция ADC_STARTCALIBRATION 12.3.9 Функция ADC_GETCALIBRATIONSTATUS 12.3.10 Функция adc_softwarestartconvcmd 12.3.11 Функция adc_getConversionValue 12.3.12 Функция ADC_GETFLAGSTATUS 12.3.13 Функция ADC_DMACMD 12.4 Примеры проекта 12.4.1 Анализ проекта 12.4.2 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 13 Прямой доступ к памяти Основная концепция 13.1DMA 13.1.1dma Origin 13.1.2DMA определение 13.1.3DMA Процесс передачи 13.1.4DMA преимущества 13.2stm32f103 принцип работы DMA 13.2.1STM32F103 Основные функции 13.2.2STM32F103 Внутренняя структура DMA 13.2.3stm32f103 DMA -канал 13.2.4STM32F103 DMA Приоритет 13.2.5stm32f103 Режим передачи DMA 13.2.6stm32f103 DMA прерывание 13.3DMA, связанная с библиотечной функцией 13.3.1 Функция dma_deinit 13.3.2 Функция dma_init 13.3.3 Функция dma_getcurdacounte 13.3.4 Функция DMA_CMD 13.3.5 Функция dma_getflagstas 13.3.6 Функция DMA_CLEARFLAG 13.3.7 Функция DMA_ITCONFIG 13.3.8 Функция DMA_GETITSTATUS 13.4 Примеры проекта 13.4.1 Анализ проекта 13.4.2 Реализация проекта краткое содержание главы Подумайте и расширяйте Глава 14 Интерфейс I2C и память EEPROM 14.1i2c Принцип связи 14.1.1i2c Обзор серийной шины 14.1.2i2c передача данных шины 14.2STM32F103 I2C интерфейс I2C 14.2.1STM32F103 I2C Основные функции 14.2.2STM32F103 I2C Внутренняя структура 14.2.3STM32F103 Выбор режима 14.3STM32F103 I2C, связанная с библиотечной функцией 14.3.1 Функция i2c_deinit 14.3.2 Функция i2c_ init 14.3.3 Функция i2c_ cmd 14.3.4 Функция i2c_ generatestart 14.3.5 Функция i2c_ generatestop 14.3.6 Функция i2c_ send7bitaddress 14.3.7 Функция i2c_ SendData 14.3.8 Функция i2c_ materata 14.4 Примеры проекта 14.4.1. Требования к времени моделирования I2C 14.4.2 Моделирование функции I2C 14.4.3EEPROM Чип 24C02 14.4.4 Моделирование I2C Access 24C02 Анализ проекта 14.4.5 Моделирование I2C Access 24C02 Реализация проекта краткое содержание главы Подумайте и расширяйте
15.1rtc часы 15.1.1rtc введение 15.1.2RTC Основные функции 15.1.3RTC Внутренняя структура 15.1.4RTC процесс сброса 15.2 Резервное регистр (BKP) 15.2.1BKP ВВЕДЕНИЕ 15.2.2BKP 15.2.3BKP Тестирование вторжения 15.3RTC работы часов 15.3.1 Инициализация RTC 15.3.2RTC Время написания в инициализации 15.4RTC и BKP -связанные библиотечные функции 15.4.1 Функция pwr_backupaccesscmd 15.4.2 Функция bkp_deinit () 15.4.3 Функция rcc_lseconfig 15.4.4 Функция rcc_getflagstatus 15.4.5 Функция rcc_rtclklkonfig 15.4.6 Функция rcc_rtcclkcmd 15.4.7 Функция rtc_waitforsynchro 15.4.8 Функция rtc_waitforlasttask 15.4.9 Функция rtc_itconfig 15.4.10 Функция RTC_SETPRESCALER 15.4.11 Функция rtc_setcounter 15.4.12 Функция rtc_getCounter () 15.4.13 Функция bkp_readbackupregister 15.4.14 Функция bkp_writebackupregister 15.4.15 Функция rcc_clearflag 15.5 Примеры проекта 15.5.1 Анализ проекта 15.5.2 Реализация проекта 15.5.3 Отладка проекта краткое содержание главы Подумайте и расширяйте Приложение AASCII CODE СМОТРЕТЬ Приложение BSTM32F103 Microcontroller Small -capacity Product Приложение CSTM32F103 Микростатическая серия микростатических продуктов Форма определения навыков Приложение DSTM32F103 Microsto Darler Рекомендации |
“” Приходите и удобно.Тем не менее, сложные инструкции одноэтажного микрокомпьютера, нижней основной частоты, ограниченного места для хранения и очень немногих периферийных устройств для пленки делают его растягиванием при столкновении с сложными приложениями. назначатьХотя применение 8 и 16 -битных микрокомпьютеров на этом не закончится, наверняка наверняка появилась 32 -битная эра процессора, а производительность процессора 32 -бита была значительно улучшена. Ресурсы богаче, а функции становятся все более и более сложными и совершенными. Программный дизайн для процессоров с высоким уровнем 32 -билей или DSP может работать быстрее на CortexM3. “&Rdquo; Высокий; Доля рынка очень высока, и техническая информация является всеобъемлющей. STM32F103 微控制器) ; 三是要选择一本合适的教材 笔者认为一本好的嵌入式教材应该具有由浅入深 笔者认为一本好的嵌入式教材应该具有由浅入深 循序渐进 , 理论够用 理论够用 注重 Характеристики практики, общности и личности могут не только систематически вводить основные концепции и принципы встроенных систем, но и направлять начинающих в реальной программной и аппаратной среде. Упражняться. Теоретическое знание системы объединяется с фактической разработкой микроконтроллера STM32F103 на основе ядра ARM CortexM3, чтобы написать эту книгу. В этой главе представлены модули аппаратной платформы встроенной платы Development Development STM32.Глава 3 представьте программное обеспечение Keil MDK и создайте инженерные шаблоны. Решите светодиодную лампу и таймер Systick.Глава 6 Объясните ввод кнопки и твит пчел.Глава 7 Объяснение динамического шоу цифровой трубки.Глава 8 Объясните систему прерываний и основные приложения.Глава 9 Измените ширину таймера и ширины импульса. Решение SPI и OLED -дисплей.Глава 12 Объясните моделирование цифрового преобразователя.Глава 13 Объяснение Прямой доступ к памяти.Глава 14 Объясните память интерфейса I2C и EEPROM.Глава 15 Объяснение Rtc часы и регистр BKP. В примере, конкретные шаги для реализации проекта могут быть завершены в классе.Вся теория и практика преподавания интегрированы, занимаются средней школой и занимаются средней школой. Принцип легкого начала, развивать интерес обучения и стимулировать мотивацию обучения. Основываясь на принципе, применение его дизайна вокруг его приложения обсуждает его сущность проектирования в виде полного случая и дает полный инженерный случай. Значительное улучшение, если общность концепции, методов и случаев 8 -битного одноразового микроконтроллера может помочь улучшить интерес читателей к обучению и облегчить начало встроенного разработки.
Спасибо Здесь я хотел бы выразить искреннюю благодарность первоначальному автору и издательским агентствам и извинился перед автором, который не может указать источник один за другим.Собранная общая информация не отмечена и не обнаружилась Те, кто обрабатывается и изменен в этой книге после того, как некоторые материалы отправляются в эту книгу. Уважение и спасибо. Сотрудники издательства Tsinghua University Press также заплатили тяжелую работу, и я хотел бы поблагодарить семью, коллег и друзей, которые поддерживают и заботятся об этой книге. Октябрь 2019 |
Официальный флагманский магазин издательства Университета Цинхуа