官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式系统设计丛书 机械工业出版社聚英汇图书

Brand: 机械工业出版社    Sold By: EM China

官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式系统设计丛书 机械工业出版社聚英汇图书

$47.00 In Stock
Ships from China, Arrives in 14-21 business days
Item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Delivery:
07
March2025
-
18
March2025
delivery Delivery Guarantee arrow
check$5 Credit If Delayed
checkFull Refund If Item Is Damaged
check15-Day Full Refund If No Updates
check30-Day Full Refund If Not Delivered
satisfaction

100% Satisfaction Guarantee

value

Amazing Value

fast shipping

Fast Shipping

customer service

Expert Customer Service

官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式系统设计丛书 机械工业出版社聚英汇图书

官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式...

$47.00

商品详情

 

官网正版 STM32库开发实战指南 第2版 基于...
Product Details
商品详情

 

官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式系统设计丛书 机械工业出版社
ISBN编号:9787111565314 书名:STM32库开发实战指南(第2版) 基于STM32F103
作者:刘火良 杨森 出版社名称:机械工业出版社
定价:99.00元 是否是套装:否
正:副书名:STM32库开发实战指南(第2版) 基于STM32F103 是否套装:否

 


 

  商品基本信息
商品名称:   STM32库开发实战指南(第2版):基于STM32F103
作者:   刘火良 杨森
市场价:   99.00
ISBN号:   9787111565314
版次:   2-1
出版日期:   2017-06
页数:   693
字数:   570
出版社:   机械工业出版社
  目录
目 录
前言
第一部分 基础篇
第1章 如何安装KEIL5 2
1.1 温馨提示 2
1.2 获取KEIL5安装包 2
1.3 开始安装KEIL5 3
1.4 安装STM32芯片包 5
第2章 如何用DAP仿真器下载程序 7
2.1 仿真器简介 7
2.2 硬件连接 7
2.3 仿真器配置 8
2.4 选择目标板 9
2.5 下载程序 10
第3章 如何用串口下载程序 11
3.1 安装USB转串口驱动 11
3.2 硬件连接 11
3.3 开始下载 12
3.4 ISP一键下载原理分析 14
3.4.1 ISP简介 14
3.4.2 ISP普通下载 14
3.4.3 BOOT配置 15
3.4.4 ISP一键下载 15
第4章 初识STM32 17
4.1 什么是STM32 17
4.2 STM32能做什么 17
4.2.1 智能手环 18
4.2.2 微型四轴飞行器 19
4.2.3 淘宝众筹 19
4.3 STM32怎么选型 20
4.3.1 STM32分类 20
4.3.2 STM32命名方法 21
4.3.3 选择合适的MCU 21
第5章 什么是寄存器 24
5.1 STM32芯片外观 24
5.2 芯片里面有什么 25
5.3 存储器映射 27
5.4 寄存器映射 30
5.4.1 STM32的外设地址映射 31
5.4.2 C语言对寄存器的封装 33
第6章 新建工程——寄存器版 38
6.1 新建本地工程文件夹 38
6.2 新建工程 39
6.3 下载程序 42
第7章 使用寄存器点亮LED 43
7.1 GPIO简介 43
7.2 GPIO框图剖析 43
7.2.1 基本结构分析 43
7.2.2 GPIO工作模式 47
7.3 实验:使用寄存器点亮LED 48
7.3.1 硬件连接 49
7.3.2 启动文件 50
7.3.3 stm32f10x.h文件 51
7.3.4 main文件 52
7.3.5 下载验证 56
第8章 自己写库——构建库函数雏形 57
8.1 什么是STM32函数库 57
8.2 为什么采用库来开发及学习 58
8.3 实验:构建库函数雏形 58
8.3.1 外部寄存器结构体定义 59
8.3.2 外设存储器映射 60
8.3.3 外设声明 60
8.3.4 定义位操作函数 62
8.3.5 定义初始化结构体 65
8.3.6 定义引脚模式的枚举类型 65
8.3.7 定义GPIO初始化函数 69
8.3.8 全新面貌,使用函数点亮LED 72
8.3.9 下载验证 73
8.3.10 总结 73
第9章 初识STM32标准库 75
9.1 CMSIS标准及库层次关系 75
9.1.1 库目录、文件简介 76
9.1.2 库各文件间的关系 81
9.2 使用帮助文档 81
9.2.1 常用官方资料 81
9.2.2 初识库函数 83
第10章 新建工程——库函数版 85
10.1 新建本地工程文件夹 85
10.2 新建工程 86
第11章 GPIO输出——使用固件库点亮LED 93
11.1 硬件设计 93
11.2 软件设计 93
11.2.1 编程要点 94
11.2.2 代码分析 94
11.2.3 下载验证 99
11.3 STM32标准库补充知识 99
第12章 GPIO输入——按键检测 102
12.1 硬件设计 102
12.2 软件设计 103
12.2.1 编程要点 103
12.2.2 代码分析 103
12.3 下载验证 105
第13章 GPIO——位带操作 106
13.1 位带简介 106
13.1.1 外设位带区 106
13.1.2 SRAM位带区 107
13.1.3 位带区和位带别名区地址转换 107
13.2 GPIO位带操作 108
第14章 启动文件 111
14.1 启动文件简介 111
14.2 查找ARM汇编指令 111
14.3 启动文件代码讲解 111
第15章 RCC——使用HSE/HSI配置时钟 118
15.1 RCC主要作用——时钟部分 118
15.2 RCC框图剖析——时钟部分 118
15.2.1 系统时钟 118
15.2.2 其他时钟 122
15.3 配置系统时钟实验 123
15.3.1 使用HSE 123
15.3.2 使用HSI 123
15.3.3 硬件设计 123
15.3.4 软件设计 124
15.3.5 下载验证 128
第16章 STM32中断应用概览 130
16.1 异常类型 130
16.2 NVIC简介 131
16.2.1 NVIC寄存器简介 131
16.2.2 NVIC 中断配置固件库 132
16.3 中断优先级 132
16.3.1 优先级定义 132
16.3.2 优先级分组 132
16.4 中断编程 133
第17章 EXTI——外部中断/事件控制器 135
17.1 EXTI简介 135
17.2 EXTI功能框图剖析 135
17.3 中断/事件线 137
17.4 EXTI初始化结构体详解 138
17.5 外部中断控制实验 138
17.5.1 硬件设计 139
17.5.2 软件设计 139
17.5.3 下载验证 143
第18章 SysTick——系统定时器 144
18.1 SysTick简介 144
18.2 SysTick寄存器介绍 144
18.3 SysTick定时实验 145
18.3.1 硬件设计 145
18.3.2 软件设计 145
18.3.3 下载验证 152
第19章 通信的基本概念 153
19.1 串行通信与并行通信 153
19.2 全双工、半双工及单工通信 154
19.3 同步通信与异步通信 154
19.4 通信速率 155
第20章 USART——串口通信 156
20.1 串口通信协议简介 156
20.1.1 物理层 156
20.1.2 协议层 159
20.2 STM32的USART简介 160
20.3 USART功能框图剖析 161
20.4 USART初始化结构体详解 165
20.5 USART1接发通信实验 166
20.5.1 硬件设计 166
20.5.2 软件设计 167
20.5.3 下载验证 171
20.6 使用USART1指令控制R
   内容简介
    本书主要介绍STM32的库函数,以及如何使用库的方式进行开发,使初学者能够在此基础上迅速入门,掌握STM32的开发方法。本书基于ARM—CortexM3内核的STM32F103芯片,紧紧围绕“库”展开,系统地讲述了STM32固件库的原理、使用方法。
    

Shipping Overview: 

Shipping: Standard Domestic Shipping within the United States charges USD 4.99. Standard International Shipping from United Kingdom, Germany and Japan to the United States charges 14.99. 

Order Processing: Please allow 1-2 business days for order processing and preparation before shipment. 

Domestic Shipping: Orders within the U.S. are shipped via USPS or FedEx, depending on the origin of the product. The average transit time is 3-7 business days. 

International Shipping: Currently, we only ship within the USA. 

Tracking Information: Every order is trackable. You will receive a tracking number once your order has been shipped. Products may be shipped from various global fulfillment centers.

Shipping Delays: 

Please note that shipping times may vary due to factors beyond our control, such as weather conditions, natural disasters, or peak holiday periods. While we strive to ensure timely delivery, the exact arrival time cannot be guaranteed and is managed by the shipping carrier.

Shipping Options:

  • Standard Delivery: Most orders are shipped within 3-7 business days. Larger items may utilize LTL shipping for safe handling.

  • Handling Time: We handle shipments on business days (Monday - Friday), with a preparation time of 1-2 days.

  • Additional Charges: Some items require additional shipping charges due to their size, weight, or special handling. These charges are specified on the product pages and are not eligible for shipping discounts.

  • Exclusions: Gift cards, packaging, taxes, and prior purchases do not count toward the minimum purchase requirement for free shipping. This offer is valid only for shipments to U.S. addresses, including Puerto Rico.

Delivery Details:

  • Estimates: Standard shipping within the US typically takes 3-7 business days. These are estimates and not guarantees.

  • Shipping Restrictions: We ship to all 50 states, Washington, DC, U.S. territories, and APO/FPO/DPO addresses. Shipping options vary based on the delivery address.

  • Remote Areas: Shipments to remote areas may incur additional charges or require pickup from a nearby shipping partner’s location.

Shipping Confirmation:

You will receive a shipping confirmation email with a tracking number as soon as your order is dispatched. If you do not receive this email immediately, please be assured that your items will arrive within the estimated delivery window provided at checkout.

Order Modifications:

If you need to cancel or modify your order, please contact our customer support immediately.

Issues with Delivery:

If your order shows as delivered but you have not received it, please contact the shipping carrier directly to resolve the issue. For persistent problems, contact our customer service at cs@everymarket.com.

Customer Support:

Our team is available 24/7 to assist you with any questions or concerns regarding your order. We are committed to ensuring a smooth shopping experience.

Return & Refund Policy Overview

Please review our return and refund policies below to ensure a smooth transaction process.

Return Policy

  • Duration: You have 30 days from receiving your item to initiate a return.

  • Condition: Items must be unworn, unwashed, with original tags and packaging intact.

  • Shipping Costs: Customers are responsible for return shipping costs.

  • Packaging: Ensure returned items are well-packaged to avoid damage during transit.

  • Tracking: Use a trackable and insured shipping method as we are not liable for items lost or damaged on return.

  • Initiating a Return: Contact us at cs@everymarket.com to start your return. We will provide a return shipping label and instructions upon approval. Returns without prior approval will not be accepted.

How to Return

  • Method: Returns must be sent back by mail to the address provided in the return instructions.

Return Label

  • Defective Products: Return labels are provided for defective items.

  • Non-Defective Returns: Customers are responsible for obtaining their return shipping label.

Product Conditions for Return

  • Eligible Products: Returns are only accepted for items in new condition.

Nonreturnable Items

Certain items are not eligible for return:

  • Electronic devices after 30 days (e.g., computers, laptops, Kindles)

  • Gift cards, prepaid game cards

  • Perishable goods, live insects, some jewelry, some health and personal care items

  • Customized or personalized products

  • Items with special shipping restrictions

Refund Policy

  • Window: Eligible products may be returned within 30 days of delivery for a refund.

  • Refund Method: Refunds are processed to the original payment method or as store credit for items purchased with gift cards.

  • Processing Time: Refunds are processed within 3-5 business days after we receive the return; please allow additional time for shipping and bank processing.

Claims

Inspect your order upon arrival and report any defects, damages, or incorrect items immediately to allow us to address the issue. For claims, contact our support team with details of the issue.

Exchange Policy

For the quickest service, return your original item and place a new order for the desired product once your return is accepted.

Return Address

EveryMarket Customer Service 2101 E Terra Ln, O'Fallon, MO 63366

Customer Support

Available 24/7 for any questions or assistance needed:

  • Phone: +1 636-312-5925

  • Email: cs@everymarket.com

 

商品详情

 

官网正版 STM32库开发实战指南 第2版 基于STM32F103 刘火良 杨森 电子与嵌入式系统设计丛书 机械工业出版社
ISBN编号:9787111565314 书名:STM32库开发实战指南(第2版) 基于STM32F103
作者:刘火良 杨森 出版社名称:机械工业出版社
定价:99.00元 是否是套装:否
正:副书名:STM32库开发实战指南(第2版) 基于STM32F103 是否套装:否

 


 

  商品基本信息
商品名称:   STM32库开发实战指南(第2版):基于STM32F103
作者:   刘火良 杨森
市场价:   99.00
ISBN号:   9787111565314
版次:   2-1
出版日期:   2017-06
页数:   693
字数:   570
出版社:   机械工业出版社
  目录
目 录
前言
第一部分 基础篇
第1章 如何安装KEIL5 2
1.1 温馨提示 2
1.2 获取KEIL5安装包 2
1.3 开始安装KEIL5 3
1.4 安装STM32芯片包 5
第2章 如何用DAP仿真器下载程序 7
2.1 仿真器简介 7
2.2 硬件连接 7
2.3 仿真器配置 8
2.4 选择目标板 9
2.5 下载程序 10
第3章 如何用串口下载程序 11
3.1 安装USB转串口驱动 11
3.2 硬件连接 11
3.3 开始下载 12
3.4 ISP一键下载原理分析 14
3.4.1 ISP简介 14
3.4.2 ISP普通下载 14
3.4.3 BOOT配置 15
3.4.4 ISP一键下载 15
第4章 初识STM32 17
4.1 什么是STM32 17
4.2 STM32能做什么 17
4.2.1 智能手环 18
4.2.2 微型四轴飞行器 19
4.2.3 淘宝众筹 19
4.3 STM32怎么选型 20
4.3.1 STM32分类 20
4.3.2 STM32命名方法 21
4.3.3 选择合适的MCU 21
第5章 什么是寄存器 24
5.1 STM32芯片外观 24
5.2 芯片里面有什么 25
5.3 存储器映射 27
5.4 寄存器映射 30
5.4.1 STM32的外设地址映射 31
5.4.2 C语言对寄存器的封装 33
第6章 新建工程——寄存器版 38
6.1 新建本地工程文件夹 38
6.2 新建工程 39
6.3 下载程序 42
第7章 使用寄存器点亮LED 43
7.1 GPIO简介 43
7.2 GPIO框图剖析 43
7.2.1 基本结构分析 43
7.2.2 GPIO工作模式 47
7.3 实验:使用寄存器点亮LED 48
7.3.1 硬件连接 49
7.3.2 启动文件 50
7.3.3 stm32f10x.h文件 51
7.3.4 main文件 52
7.3.5 下载验证 56
第8章 自己写库——构建库函数雏形 57
8.1 什么是STM32函数库 57
8.2 为什么采用库来开发及学习 58
8.3 实验:构建库函数雏形 58
8.3.1 外部寄存器结构体定义 59
8.3.2 外设存储器映射 60
8.3.3 外设声明 60
8.3.4 定义位操作函数 62
8.3.5 定义初始化结构体 65
8.3.6 定义引脚模式的枚举类型 65
8.3.7 定义GPIO初始化函数 69
8.3.8 全新面貌,使用函数点亮LED 72
8.3.9 下载验证 73
8.3.10 总结 73
第9章 初识STM32标准库 75
9.1 CMSIS标准及库层次关系 75
9.1.1 库目录、文件简介 76
9.1.2 库各文件间的关系 81
9.2 使用帮助文档 81
9.2.1 常用官方资料 81
9.2.2 初识库函数 83
第10章 新建工程——库函数版 85
10.1 新建本地工程文件夹 85
10.2 新建工程 86
第11章 GPIO输出——使用固件库点亮LED 93
11.1 硬件设计 93
11.2 软件设计 93
11.2.1 编程要点 94
11.2.2 代码分析 94
11.2.3 下载验证 99
11.3 STM32标准库补充知识 99
第12章 GPIO输入——按键检测 102
12.1 硬件设计 102
12.2 软件设计 103
12.2.1 编程要点 103
12.2.2 代码分析 103
12.3 下载验证 105
第13章 GPIO——位带操作 106
13.1 位带简介 106
13.1.1 外设位带区 106
13.1.2 SRAM位带区 107
13.1.3 位带区和位带别名区地址转换 107
13.2 GPIO位带操作 108
第14章 启动文件 111
14.1 启动文件简介 111
14.2 查找ARM汇编指令 111
14.3 启动文件代码讲解 111
第15章 RCC——使用HSE/HSI配置时钟 118
15.1 RCC主要作用——时钟部分 118
15.2 RCC框图剖析——时钟部分 118
15.2.1 系统时钟 118
15.2.2 其他时钟 122
15.3 配置系统时钟实验 123
15.3.1 使用HSE 123
15.3.2 使用HSI 123
15.3.3 硬件设计 123
15.3.4 软件设计 124
15.3.5 下载验证 128
第16章 STM32中断应用概览 130
16.1 异常类型 130
16.2 NVIC简介 131
16.2.1 NVIC寄存器简介 131
16.2.2 NVIC 中断配置固件库 132
16.3 中断优先级 132
16.3.1 优先级定义 132
16.3.2 优先级分组 132
16.4 中断编程 133
第17章 EXTI——外部中断/事件控制器 135
17.1 EXTI简介 135
17.2 EXTI功能框图剖析 135
17.3 中断/事件线 137
17.4 EXTI初始化结构体详解 138
17.5 外部中断控制实验 138
17.5.1 硬件设计 139
17.5.2 软件设计 139
17.5.3 下载验证 143
第18章 SysTick——系统定时器 144
18.1 SysTick简介 144
18.2 SysTick寄存器介绍 144
18.3 SysTick定时实验 145
18.3.1 硬件设计 145
18.3.2 软件设计 145
18.3.3 下载验证 152
第19章 通信的基本概念 153
19.1 串行通信与并行通信 153
19.2 全双工、半双工及单工通信 154
19.3 同步通信与异步通信 154
19.4 通信速率 155
第20章 USART——串口通信 156
20.1 串口通信协议简介 156
20.1.1 物理层 156
20.1.2 协议层 159
20.2 STM32的USART简介 160
20.3 USART功能框图剖析 161
20.4 USART初始化结构体详解 165
20.5 USART1接发通信实验 166
20.5.1 硬件设计 166
20.5.2 软件设计 167
20.5.3 下载验证 171
20.6 使用USART1指令控制R
   内容简介
    本书主要介绍STM32的库函数,以及如何使用库的方式进行开发,使初学者能够在此基础上迅速入门,掌握STM32的开发方法。本书基于ARM—CortexM3内核的STM32F103芯片,紧紧围绕“库”展开,系统地讲述了STM32固件库的原理、使用方法。
    

Shipping Overview: 

Shipping: Standard Domestic Shipping within the United States charges USD 4.99. Standard International Shipping from United Kingdom, Germany and Japan to the United States charges 14.99. 

Order Processing: Please allow 1-2 business days for order processing and preparation before shipment. 

Domestic Shipping: Orders within the U.S. are shipped via USPS or FedEx, depending on the origin of the product. The average transit time is 3-7 business days. 

International Shipping: Currently, we only ship within the USA. 

Tracking Information: Every order is trackable. You will receive a tracking number once your order has been shipped. Products may be shipped from various global fulfillment centers.

Shipping Delays: 

Please note that shipping times may vary due to factors beyond our control, such as weather conditions, natural disasters, or peak holiday periods. While we strive to ensure timely delivery, the exact arrival time cannot be guaranteed and is managed by the shipping carrier.

Shipping Options:

  • Standard Delivery: Most orders are shipped within 3-7 business days. Larger items may utilize LTL shipping for safe handling.

  • Handling Time: We handle shipments on business days (Monday - Friday), with a preparation time of 1-2 days.

  • Additional Charges: Some items require additional shipping charges due to their size, weight, or special handling. These charges are specified on the product pages and are not eligible for shipping discounts.

  • Exclusions: Gift cards, packaging, taxes, and prior purchases do not count toward the minimum purchase requirement for free shipping. This offer is valid only for shipments to U.S. addresses, including Puerto Rico.

Delivery Details:

  • Estimates: Standard shipping within the US typically takes 3-7 business days. These are estimates and not guarantees.

  • Shipping Restrictions: We ship to all 50 states, Washington, DC, U.S. territories, and APO/FPO/DPO addresses. Shipping options vary based on the delivery address.

  • Remote Areas: Shipments to remote areas may incur additional charges or require pickup from a nearby shipping partner’s location.

Shipping Confirmation:

You will receive a shipping confirmation email with a tracking number as soon as your order is dispatched. If you do not receive this email immediately, please be assured that your items will arrive within the estimated delivery window provided at checkout.

Order Modifications:

If you need to cancel or modify your order, please contact our customer support immediately.

Issues with Delivery:

If your order shows as delivered but you have not received it, please contact the shipping carrier directly to resolve the issue. For persistent problems, contact our customer service at cs@everymarket.com.

Customer Support:

Our team is available 24/7 to assist you with any questions or concerns regarding your order. We are committed to ensuring a smooth shopping experience.

Return & Refund Policy Overview

Please review our return and refund policies below to ensure a smooth transaction process.

Return Policy

  • Duration: You have 30 days from receiving your item to initiate a return.

  • Condition: Items must be unworn, unwashed, with original tags and packaging intact.

  • Shipping Costs: Customers are responsible for return shipping costs.

  • Packaging: Ensure returned items are well-packaged to avoid damage during transit.

  • Tracking: Use a trackable and insured shipping method as we are not liable for items lost or damaged on return.

  • Initiating a Return: Contact us at cs@everymarket.com to start your return. We will provide a return shipping label and instructions upon approval. Returns without prior approval will not be accepted.

How to Return

  • Method: Returns must be sent back by mail to the address provided in the return instructions.

Return Label

  • Defective Products: Return labels are provided for defective items.

  • Non-Defective Returns: Customers are responsible for obtaining their return shipping label.

Product Conditions for Return

  • Eligible Products: Returns are only accepted for items in new condition.

Nonreturnable Items

Certain items are not eligible for return:

  • Electronic devices after 30 days (e.g., computers, laptops, Kindles)

  • Gift cards, prepaid game cards

  • Perishable goods, live insects, some jewelry, some health and personal care items

  • Customized or personalized products

  • Items with special shipping restrictions

Refund Policy

  • Window: Eligible products may be returned within 30 days of delivery for a refund.

  • Refund Method: Refunds are processed to the original payment method or as store credit for items purchased with gift cards.

  • Processing Time: Refunds are processed within 3-5 business days after we receive the return; please allow additional time for shipping and bank processing.

Claims

Inspect your order upon arrival and report any defects, damages, or incorrect items immediately to allow us to address the issue. For claims, contact our support team with details of the issue.

Exchange Policy

For the quickest service, return your original item and place a new order for the desired product once your return is accepted.

Return Address

EveryMarket Customer Service 2101 E Terra Ln, O'Fallon, MO 63366

Customer Support

Available 24/7 for any questions or assistance needed:

  • Phone: +1 636-312-5925

  • Email: cs@everymarket.com

 

Oops!

Sorry, it looks like some products are not available in selected quantity.

OK