基于ARM Cortex-M3的STM32微控制器实战教程
本书特色
[
本书讲述了stm32的学习及开发,让读者从无到有地学习一款芯片,但更重要的是如何掌握学习芯片的方法,同时能够对嵌入式模块的开发有所了解。本书主要介绍cortex-m3系列stm32的工作原理及应用。本书共20章,包括嵌入式的基本概念,arm的体系结构,本书所用开发板硬件介绍,系统时钟及汇编,gpio控制led实现,uart实验,adc的应用,定时器的介绍,中断实验,stm32的功能模块及常用协议介绍,μcos系统的移植,项目管理及开发流程介绍,keil集成开发环境介绍及建立stm32项目模板。
]
目录
第1章arm和嵌入式系统介绍11arm微处理器概述111arm简介112arm微处理器的应用领域及特点113arm微处理器系列114arm微处理器结构115arm微处理器的应用选型12嵌入式系统的概念121嵌入式系统定义122嵌入式发展过程13嵌入式操作系统131概述132操作系统133实时操作系统(rtos)134通用型操作系统135嵌入式常见的几个概念136常见的嵌入式操作系统第2章arm体系结构21arm体系结构的特点22各arm体系结构版本23处理器模式24内部寄存器25处理器异常26stm32存储器组织27调试接口简介第3章cortex-m3控制器及外围硬件简介31stm32简介32cortex-m3控制器特性33订购信息34stm32系列内部结构方框图35外围硬件介绍第4章指令集和时钟41thumb-2指令集介绍42指令格式43cortex-m3时钟控制第5章gpio实验51gpio简介52gpio功能特点53与gpio相关的寄存器54原理图55gpio配置过程56gpio口实验范例57作业第6章uart实验61uart简介62uart特性63串口如何工作64与uart相关寄存器641状态寄存器(usart_sr)642数据寄存器(usart_dr)643波特比率寄存器(usart_brr)644控制寄存器1(usart_cr1)645控制寄存器2(usart_cr2)646控制寄存器3(usart_cr3) 647保护时间和预分频寄存器(usart_gtpr)65硬件连接66程序编程步骤67范例程序68作业第7章模数转换adc71ad简介72ad的主要参数73stm32系列ad转换特点74与ad相关的寄存器741adc状态寄存器(adc_sr) 742adc控制寄存器1(adc_cr1)743adc控制寄存器2(adc_cr2)744adc采样时间寄存器1(adc_smpr1)745adc采样时间寄存器2(adc_smpr2)746adc注入通道数据偏移寄存器x (adc_jofrx)(x=1,…,4) 747adc看门狗高阈值寄存器(adc_htr) 748adc看门狗低阈值寄存器(adc_lrt)749adc规则序列寄存器1(adc_sqr1)7410adc规则序列寄存器2(adc_sqr2)7411adc规则序列寄存器3(adc_sqr3)7412adc注入序列寄存器(adc_jsqr)7413adc 注入数据寄存器x(adc_jdrx) (x=1,…,4)7414adc规则数据寄存器(adc_dr)75硬件连接76范例程序第8章定时器实验81通用定时器简介82stm32系列通用定时器特点83与基本定时器相关的寄存器84范例程序85作业第9章中断实验91中断简介92stm32中断特性93中断向量表94范例程序95作业第10章rtc实验101stm32系列rtc特点102与rtc相关的寄存器103范例程序104作业第11章iic实验111stm32系列iic特点112与iic相关的寄存器113范例程序第12章看门狗实验121stm32系列iwdg特点122与iwdg相关的寄存器123范例程序1231独立看门狗程序1232窗口看门狗程序第13章spi实验131spi简介132spi特点133与spi相关寄存器134范例程序第14章can bus实验141can简介142bxcan主要特点143can相关的寄存器144范例程序第15章协处理器dma151dma简介152dma控制器的功能特点153dma相关控制模块第16章usb161usb外设特点162usb硬件分析第17章μc/os ⅱ 简介171微控制器操作系统172μc/os简介173μc/os特性174μc/os-ⅱ图书175μc/os-ⅱ提供的系统服务第18章μc/os ⅱ 操作系统移植181μc/os ⅱ成功移植的条件182μc/os ⅱ移植的相关工作183用户实时任务编写第19章项目实战191项目管理知识192c语言编程规范1921编程总原则1922编程举例1923注释1924变量命名1925编辑风格193arm项目范例讲解第20章keil集成开发环境介绍及应用参考文献
封面
书名:基于ARM Cortex-M3的STM32微控制器实战教程
作者:王苑增
页数:170
定价:¥29.8
出版社:电子工业出版社
出版日期:2014-09-01
ISBN:9787121230776
PDF电子书大小:100MB 高清扫描完整版
本文标题:《基于ARM Cortex-M3的STM32微控制器实战教程》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!