中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成

包郵 嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成

出版社:電子工業出版社出版時間:2024-07-01
開本: 16開 頁數: 528
本類榜單:工業技術銷量榜
中 圖 價:¥98.0(7.1折) 定價  ¥138.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成 版權信息

  • ISBN:9787121484339
  • 條形碼:9787121484339 ; 978-7-121-48433-9
  • 裝幀:平塑
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成 內容簡介

本書以意法半導體公司新推出的基于Arm Cortex-M0+的STM32G071 MCU為硬件平臺,以意法半導體公司的STM32CubeMX和Arm公司的Keil μVision(Arm版本)集成開發環境(以下簡稱Keil)為軟件平臺,以Cortex-M0+處理器結構、高級微控制總線結構、Cortex-M0+處理器指令集和應用、C語言應用開發、外設驅動與控制,以及RT-Thread操作系統為主線,由淺入深、由易到難地系統介紹了基于STM32G071 MCU的32位嵌入式系統開發流程和實現方法。
本書側重于對基于Arm Cortex-M0+ MCU的32位嵌入式系統設計應用的講解,通過典型設計實例說明將嵌入式系統設計應用于不同的應用場景的方法,使得所設計的嵌入式系統在滿足應用場景要求的條件下實現成本、功耗和性能的*佳平衡。
本書可作為大學本科和高等職業教育嵌入式系統相關課程的教材,也可作為意法半導體公司舉辦的各種嵌入式系統開發和設計競賽的參考用書,還可作為從事基于意法半導體公司產品開發嵌入式系統應用的工程師的參考用書。

嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成 目錄

目 錄
第1章 軟件工具的下載、安裝和應用 1
1.1 STM32CubeMX工具的下載和安裝 1
1.1.1 STM32CubeMX工具的下載 1
1.1.2 STM32CubeMX工具的安裝 3
1.1.3 STM32G0系列MCU支持包的安裝 4
1.2 Keil ?Vision(Arm版本)工具的下載、安裝和授權 5
1.2.1 Keil ?Vision內嵌編譯工具鏈架構 6
1.2.2 Keil ?Vision(Arm版本)工具的下載和安裝 6
1.2.3 Keil ?Vision(Arm版本)工具的授權 9
1.3 設計 11
實例:LED的驅動和控制 11
1.3.1 生成簡單的工程 11
1.3.2 添加設計代碼 14
1.3.3 編譯和下載設計 16
第2章 Cortex-M0 處理器結構 18
2.1 Cortex-M0 處理器和核心外設 18
2.1.1 Cortex-M0 處理器核 19
2.1.2 系統級接口 21
2.1.3 可配置的調試 21
2.1.4 核心外設 22
2.2 Cortex-M0 處理器的寄存器 22
2.2.1 通用寄存器 22
2.2.2 堆棧指針 23
2.2.3 程序計數器 23
2.2.4 鏈接寄存器 24
2.2.5 程序狀態寄存器 24
2.2.6 可中斷重啟指令 27
2.2.7 異常屏蔽寄存器 27
2.2.8 優先級屏蔽寄存器 27
2.2.9 控制寄存器 27
2.3 Cortex-M0 處理器的存儲空間結構 28
2.3.1 存儲空間映射 28
2.3.2 代碼區域地址映射 30
2.3.3 SRAM區域地址映射 31
2.3.4 外設區域地址映射 32
2.3.5 PPB地址空間映射 34
2.3.6 SCS地址空間映射 35
2.3.7 系統控制和ID寄存器 36
2.4 Cortex-M0 處理器的端及分配 40
2.5 Cortex-M0 處理器的異常及處理 41
2.5.1 異常所處的狀態 41
2.5.2 異常類型 41
2.5.3 異常優先級 42
2.5.4 向量表 43
2.5.5 異常的進入和返回 44
2.5.6 NVIC中的中斷寄存器集 46
2.5.7 電平和脈沖中斷 48
2.6 Cortex-M0 處理器的存儲器保護單元 49
2.6.1 MPU寄存器 50
2.6.2 MPU訪問權限屬性 54
2.6.3 更新MPU區域 55
2.6.4 子區域及用法 55
2.6.5 MPU設計技巧和提示 56
第3章 高級微控制器總線結構 57
3.1 Arm AMBA系統總線 57
3.2 AMBA APB規范 58
3.2.1 AMBA APB寫傳輸 58
3.2.2 AMBA APB讀傳輸 59
3.2.3 AMBA APB錯誤響應 60
3.2.4 AMBA APB操作流程 61
3.2.5 AMBA3 APB信號 62
3.3 AMBA AHB規范 62
3.3.1 AMBA AHB結構 62
3.3.2 AMBA AHB操作 63
3.3.3 AMBA AHB傳輸類型 66
3.3.4 AMBA AHB猝發操作 67
3.3.5 AMBA AHB傳輸控制信號 71
3.3.6 AMBA AHB地址譯碼 72
3.3.7 AMBA AHB從設備傳輸響應 72
3.3.8 AMBA AHB數據總線 75
3.3.9 AMBA AHB傳輸仲裁 77
3.3.10 AMBA AHB分割傳輸 82
3.3.11 AMBA AHB復位 84
3.3.12 AMBA AHB總線數據寬度 84
3.3.13 AMBA AHB接口設備 86
第4章 Cortex-M0 處理器指令集和應用 88
4.1 Thumb指令集 88
4.2 Keil MDK匯編語言指令格式要點 89
4.2.1 匯編語言源代碼中的文字 89
4.2.2 匯編語言源代碼行的語法 89
4.2.3 匯編語言指令后綴的含義 91
4.3 寄存器說明符的限制規則 91
4.3.1 使用0b1111作為寄存器說明符的規則 91
4.3.2 使用0b1101作為寄存器說明符的規則 92
4.4 寄存器傳輸指令 92
4.5 存儲器加載和保存指令 94
4.5.1 存儲器加載指令 94
4.5.2 存儲器保存指令 98
4.6 多數據加載和保存指令 101
4.6.1 多數據加載指令 101
4.6.2 多數據保存指令 102
4.7 堆棧訪問指令 103
4.8 算術運算指令 104
4.8.1 加法指令 104
4.8.2 減法指令 107
4.8.3 乘法指令 108
4.8.4 比較指令 109
4.9 邏輯操作指令 110
4.10 移位操作指令 112
4.10.1 右移指令 112
4.10.2 左移指令 114
4.11 反序操作指令 115
4.12 擴展操作指令 116
4.13 程序流控制指令 117
4.14 存儲器屏障指令 120
4.15 異常相關指令 121
4.16 休眠相關指令 121
4.17 其他指令 122
4.18 STM32G0的向量表格式 123
4.19 配置堆和堆棧 124
4.20 設計實例一:匯編語言程序的分析和調試 125
4.20.1 冒泡排序算法的基本思想 125
4.20.2 冒泡排序算法的設計實現 126
4.20.3 冒泡排序算法的調試 128
4.21 設計實例二:GPIO的驅動和控制 130
4.21.1 STM32G071的GPIO原理 130
4.21.2 所用寄存器的地址和功能 132
4.21.3 GPIO驅動和控制的實現 134
4.22 設計實例三:中斷的控制和實現 135
4.22.1 擴展中斷和事件控制器(EXTI)原理 136
4.22.2 所用寄存器的地址和功能 141
4.22.3 向量表信息 145
4.22.4 應用程序的設計 147
4.22.5 程序代碼的調試 149
第5章 Cortex-M0 C語言應用開發 151
5.1 Arm C/C 編譯器選項 151
5.1.1 Arm編譯器的優化級別 151
5.1.2 Arm Compiler 5的參數設置選項 155
5.1.3 Arm Compiler 6的參數設置選項 157
5.2 CMSIS軟件架構 159
5.2.1 引入CMSIS的必要性 160
5.2.2 CMSIS的架構 160
5.2.3 CMSIS的優勢 161
5.2.4 CMSIS的編程規則 161
5.2.5 CMSIS軟件包 162
5.2.6 使用CMSIS訪問不同資源 163
5.3 C語言設計實例一:輸入/輸出重定向的實現 164
5.3.1 定制Microlib輸入/輸出函數 164
5.3.2 輸入/輸出函數重定向的實現原理 165
5.3.3 輸入/輸出函數重定向的具體實現 166
5.4 C語言設計實例二:1602字符型LCD的驅動 171
5.4.1 1602字符型LCD的原理 171
5.4.2 1602字符型LCD的處理流程 174
5.4.3 1602字符型LCD和開發板的硬件連接 175
5.4.4 程序代碼的設計 176
5.5 C語言設計實例三:中斷控制與1602字符型LCD的交互 178
5.5.1 程序代碼的設計 178
5.5.2 C語言中斷程序的分析 179
5.6 C語言設計實例四:軟件驅動的設計與實現 181
5.6.1 創建HAL的設計實例 181
5.6.2 創建LL的設計實例 183
第6章 電源、時鐘和復位的原理及應用 186
6.1 電源系統的原理及功能 186
6.1.1 電源系統框架 186
6.1.2 電源監控 188
6.1.3 低功耗模式 190
6.2 RCC中的時鐘管理功能 194
6.2.1 RCC中的時鐘源 194
6.2.2 RCC中的時鐘樹結構 194
6.3 RCC中的復位管理功能 199
6.3.1 電源復位 199
6.3.2 系統復位 199
6.3.3 RTC域復位 200
6.4 低功耗設計實例一:從停止模式喚醒MCU的實現 201
6.4.1 設計策略和實現目標 201
6.4.2 程序設計和實現 201
6.5 低功耗設計實例二:定時器喚醒功耗分析 206
6.6 低功耗設計實例三:運行模式和低功耗模式狀態的顯示 210
6.6.1 **種設計實現方法 210
6.6.2 第二種設計實現方法 212
第7章 看門狗的原理和應用 214
7.1 獨立看門狗的原理和功能 214
7.1.1 IWDG的結構 214
7.1.2 IWDG的工作原理 215
7.1.3 IWDG時鐘基準和超時的設置 216
7.2 系統窗口看門狗的原理和功能 216
7.2.1 WWDG的結構 216
7.2.2 WWDG的工作原理 217
7.2.3 WWDG時鐘基準和超時值的設置 217
7.2.4 WWDG中斷 218
7.3 獨立看門狗設計實例:實現與分析 218
7.3.1 生成工程框架 218
7.3.2 添加設計代碼 220
7.3.3 設計下載和分析 222
第8章 步進電機的驅動和控制 223
8.1 低功耗定時器的結構及功能 223
8.1.1 LPTIM的結構 223
8.1.2 LPTIM的功能 228
8.2 高級控制定時器的結構及功能 229
8.2.1 TIM1的結構 229
8.2.2 TIM1的功能 230
8.3 設計實例:步進電機的驅動和信號測量 265
8.3.1 步進電機的設計原理 265
8.3.2 步進電機的驅動電路 266
8.3.3 霍爾傳感器的測速原理 267
8.3.4 系統硬件連接 268
8.3.5 在STM32CubeMX中配置參數 268
8.3.6 在Keil ?Vision中添加設計代碼 271
8.3.7 設計處理和驗證 274
第9章 直流電機的驅動和控制 276
9.1 脈沖寬度調制的原理 276
9.2 直流風扇的驅動原理 276
9.2.1 直流風扇的規范和連線 276
9.2.2 PWM速度控制功能 277
9.2.3 脈沖傳感器(轉速輸出類型) 278
9.3 通用定時器的原理 278
9.3.1 TIM2/TIM3/TIM4的主要功能 279
9.3.2 TIM14的主要功能 280
9.3.3 TIM15的主要功能 281
9.3.4 TIM16/TIM17的主要功能 282
9.4 直流風扇驅動和測速的設計與實現 283
9.4.1 系統設計策略 283
9.4.2 系統硬件連接 284
9.4.3 應用程序的設計 285
9.4.4 設計處理和下載 291
第10章 紅外串口通信的設計和實現 292
10.1 低功耗通用異步收發器的原理 292
10.1.1 模塊結構 292
10.1.2 接口信號 294
10.1.3 數據格式 294
10.1.4 FIFO模式 296
10.1.5 單線半雙工模式 296
10.1.6 多處理器通信 296
10.1.7 發送器原理 298
10.1.8 接收器原理 298
10.1.9 波特率發生器 299
10.1.10 喚醒和中斷事件 300
10.2 通用同步異步收發器的原理 301
10.2.1 主要功能 301
10.2.2 接收器過采樣技術 302
10.2.3 同步模式 303
10.2.4 ISO/IEC 7816模式 304
10.2.5 串行紅外通信 305
10.2.6 自動波特率檢測 306
10.2.7 接收器超時 306
10.2.8 喚醒和中斷事件 306
10.3 設計實例:基于LPUART和紅外接口的串行通信的實現 307
10.3.1 紅外串行通信設計思路 307
10.3.2 串口的通信參數配置規則 308
10.3.3 紅外發射電路和紅外接收電路的設計 309
10.3.4 紅1
展開全部

嵌入式系統設計權威指南 基于STM32G071和Arm Cortex-M0+的系統集成 作者簡介

何賓,知名的嵌入式和EDA技術專家,長期從事電子設計自動化方面的教學和科研工作,與全球多家知名的半導體廠商和EDA工具廠商密切合作。已經出版電子信息方面的著作共40余部,內容涵蓋電路仿真、電路設計、FPGA、數字信號處理、單片機、嵌入式系統等。典型的代表作有《模擬電子系統設計指南(基礎篇):從半導體、分立元件到TI集成電路的分析與實現》、《模擬電子系統設計指南(實踐篇):從半導體、分立元件到TI集成電路的分析與實現》、《Xilinx Zynq-7000嵌入式系統設計與實現-基于ARM Cortex-A9雙核處理器和Vivado的設計方法》、《Altium Designer17一體化設計標準教程-從仿真原理和PCB設計到單片機系統》、《STC8系列單片機開發指南:面向處理器、程序設計和操作系統的分析與應用》等。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 电梯乘运质量测试仪_电梯安全评估测试仪-武汉懿之刻 | 氧化锆纤维_1800度高温退火炉_1800度高温烧结炉-南京理工宇龙新材料股份有限公司 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 自动螺旋上料机厂家价格-斗式提升机定制-螺杆绞龙输送机-杰凯上料机 | 校园文化空间设计-数字化|中医文化空间设计-党建|法治廉政主题文化空间施工-山东锐尚文化传播公司 | 石家庄装修设计_室内家装设计_别墅装饰装修公司-石家庄金舍装饰官网 | cnc精密加工_数控机械加工_非标平键定制生产厂家_扬州沃佳机械有限公司 | 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 发光字|标识设计|标牌制作|精神堡垒 - 江苏苏通广告有限公司 | 天坛家具官网 | 合肥仿石砖_合肥pc砖厂家_合肥PC仿石砖_安徽旭坤建材有限公司 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 法钢特种钢材(上海)有限公司 - 耐磨钢板、高强度钢板销售加工 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | elisa试剂盒价格-酶联免疫试剂盒-猪elisa试剂盒-上海恒远生物科技有限公司 | 车辆定位管理系统_汽车GPS系统_车载北斗系统 - 朗致物联 | SOUNDWELL 编码器|电位器|旋转编码器|可调电位器|编码开关厂家-广东升威电子制品有限公司 | 污水处理设备维修_污水处理工程改造_机械格栅_过滤设备_气浮设备_刮吸泥机_污泥浓缩罐_污水处理设备_污水处理工程-北京龙泉新禹科技有限公司 | 庭院灯_太阳能景观灯_草坪灯厂家_仿古壁灯-重庆恒投科技 | 冲击式破碎机-冲击式制砂机-移动碎石机厂家_青州市富康机械有限公司 | arch电源_SINPRO_开关电源_模块电源_医疗电源-东佑源 | 手持式3d激光扫描仪-便携式三维立体扫描仪-北京福禄克斯 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 电主轴,车床电磨头,变频制动电机-博山鸿达特种电机 | LOGO设计_品牌设计_VI设计 - 特创易 | 昆山PCB加工_SMT贴片_PCB抄板_线路板焊接加工-昆山腾宸电子科技有限公司 | 烟雾净化器-滤筒除尘器-防爆除尘器-除尘器厂家-东莞执信环保科技有限公司 | 聚合氯化铝-碱式氯化铝-聚合硫酸铁-聚氯化铝铁生产厂家多少钱一吨-聚丙烯酰胺价格_河南浩博净水材料有限公司 | 上海物流公司,上海货运公司,上海物流专线-优骐物流公司 | 冷油器,取样冷却器,热力除氧器-连云港振辉机械设备有限公司 | 智能楼宇-楼宇自控系统-楼宇智能化-楼宇自动化-三水智能化 | 胶水,胶粘剂,AB胶,环氧胶,UV胶水,高温胶,快干胶,密封胶,结构胶,电子胶,厌氧胶,高温胶水,电子胶水-东莞聚力-聚厉胶粘 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 防火窗_耐火窗_防火门厂家_防火卷帘门-重庆三乐门业有限公司 | 坏男孩影院-提供最新电影_动漫_综艺_电视剧_迅雷免费电影最新观看 | 防火门|抗爆门|超大门|医疗门|隔声门-上海加汇门业生产厂家 |