欢迎光临中图网 请 | 注册
> >
ARM Cortex-M3体系结构与编程

ARM Cortex-M3体系结构与编程

作者:冯新宇
出版社:清华大学出版社出版时间:2016-02-01
开本: 16开 页数: 275
中 图 价:¥31.5(7.0折) 定价  ¥45.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

ARM Cortex-M3体系结构与编程 版权信息

ARM Cortex-M3体系结构与编程 本书特色

本书从cortexm3处理器入手,主要讲解其家族成员中较为常用的微处理器stm32。全书从stm基本i/o端口配置讲起,深入浅出地介绍了该处理器的重要内容,包括基本i/o端口、中断、adc、定时器等。*后5章给出了5个实际案例,有的案例来源于学生的电子设计大赛作品,有的案例来源于科研课题,例如平衡车设计、井下通信分站设计等。它们都较好地诠释了stm32的典型应用,可以快速地帮助读者入门并动手操作。 本书可作为电子、通信及控制等相关专业的参考书,也可以作为相关技术人员的参考资料。

ARM Cortex-M3体系结构与编程 内容简介

《arm cortex-m3体系结构与编程》系统论述了嵌入式微处理器arm cortex-m3(stm32)的原理、架构、编程与项目开发。全书从*基本的i/o端口配置讲起,依次介绍了中断、串口通信、a/d转换、定时器、can总线等基本功能,然后详尽介绍了几类典型的实际嵌入式系统项目的开发。全书给出了作者近年设计的5个实际项目:倒立摆设计;能车设计;平衡车设计;电子秤设计;井下通信分站设计。这些项目都提供了全部源代码,可直接拿来二次开发,用于课程设计或科研项目。本书配套提供了全部设计源代码、设计图纸及演示视频,方便读者学习使用。本书配有基础的项目开发板;并提供学习交流qq群,欢迎读者参与进来,和广大的stm32爱好者共同学习,及时解决设计中遇到的问题。 

ARM Cortex-M3体系结构与编程 目录

第1章arm cortexm3核介绍1.1cortexm3主要特性1.2典型m3核处理器特性1.2.1命令规则1.2.2产品功能和外设配置1.3习题第2章开发环境搭建2.1mdk安装2.2新建工程2.3采用stlink调试仿真代码2.4习题第3章基本i/o端口控制3.1mdk新建工程3.2mdk工程配置3.3库函数操作代码分析3.4时钟配置3.4.1时钟树3.4.2时钟源3.4.3apb2外设时钟使能寄存器(rcc_apb2enr)3.5i/o端口配置3.5.1i/o基本情况3.5.2gpio配置寄存器描述3.5.3端口输出数据寄存器(gpiox_odr) (x= a…e)3.6用库函数操作流水灯3.6.1gpio_init函数3.6.2rcc_apb2periphclockcmd3.6.3控制i/o输出电平3.6.4led.h文件3.6.5软件调试易现问题3.7使用库函数法控制数码管3.7.1数码管基础知识3.7.2硬件电路设计3.7.3软件说明3.8简单按键输入3.9习题第4章中断4.1stm32中断和异常4.2stm32中断相关的基本概念4.2.1优先级4.2.2中断控制器nvic4.2.3nvic的优先级组4.3外部中断4.3.1外部中断基本情况4.3.2使用外部中断的基本步骤4.4习题第5章串口通信5.1串口通信基础5.1.1基本概念5.1.2常用的串行通信接口5.1.3应用串行通信的数据采集结构5.2stm32串口操作5.2.1寄存器方式操作串口5.2.2库函数方式操作串口5.3习题第6章直接寄存器访问(dma)6.1dma基础知识6.2stm32的dma操作6.2.1寄存器方式操作dma6.2.2库函数方式操作dma6.2.3dma操作实例6.3习题第7章模拟数字转换(adc)7.1adc基础知识7.1.1adc主要特性7.1.2adc框图及引脚分布7.1.3通道选择7.1.4adc的转换模式7.1.5adc寄存器和固件库函数列表7.2stm32adc操作7.2.1寄存器方式操作adc7.2.2库函数方式操作adc7.2.3adc操作实例7.3习题第8章定时器8.1定时器基础知识8.1.1高级定时器8.1.2基本定时器8.1.3通用定时器8.2stm32定时器操作8.2.1寄存器方式操作定时器8.2.2库函数方式操作定时器8.2.3定时器操作实例8.3习题第9章can总线设计9.1can总线基本工作原理9.2can协议的特点9.3can协议通信过程9.4can的报文格式9.4.1数据帧9.4.2遥控帧9.4.3错误帧9.4.4过载帧9.4.5帧间隔9.4.6优先级的决定9.5can总线错误处理机制9.5.1错误状态9.5.2错误检测9.6同步9.6.1同步类型9.6.2同步原则9.7can总线拓扑结构9.7.1stm32的can通信模块9.7.2can控制器mcp2515介绍9.8can通信的软件设计9.8.1系统程序流程9.8.2系统接收发送中断处理9.8.3can总线初始化配置9.8.4报文的发送9.8.5报文的接收9.9can通信示例9.10习题第10章倒立摆设计10.1设计内容与实现指标10.1.1倒立摆的选择10.1.2系统设计指标10.2系统方案确定10.2.1系统结构组成10.2.2系统模型分析10.2.3系统控制方案确定10.3系统硬件设计10.4电机的选择及驱动电路的设计10.4.1电机的选择10.4.2电机驱动电路的设计10.5测量电路设计10.5.1摆杆角度测量电路的设计10.5.2旋臂位置测量电路的设计10.6通信电路的设计10.6.1上位机通信电路的设计10.6.2无线传输电路的设计10.7辅助电路设计10.7.1语音提示电路的设计10.7.2电源电路的设计10.8系统软件设计10.8.1系统控制程序设计10.8.2起摆程序设计10.8.3pid控制程序设计10.8.4电机驱动程序设计10.8.5上位机通信程序设计10.8.6无线通信程序设计10.9作品的制作与调试10.9.1倒立摆机械结构的制作问题10.9.2pcb设计应注意的问题10.9.3电路板的制作问题10.10pid参数的整定10.10.1比例参数整定10.10.2积分参数整定10.10.3微分参数整定10.11习题第11章智能小车设计11.1硬件电路设计11.1.1硬件系统方案设计11.1.2*小系统电路设计11.1.3电源电路设计11.1.4电机驱动电路设计11.1.5环境检测传感器电路设计11.2人机交互电路设计11.2.1oled显示电路设计11.2.2红外遥控电路设计11.2.3蜂鸣器提示电路设计11.3总体软件设计11.3.1道路基准采集模式软件11.3.2pid寻迹模式软件11.3.3迷宫模式软件11.3.4oled显示软件设计11.4pid控制软件设计11.4.1pid介绍11.4.2比例(p)控制器11.4.3比例积分(pi)控制器11.4.4比例微分(pd)控制器11.4.5比例积分微分(pid)控制器11.4.6pid寻迹11.5迷宫算法设计11.5.1左手法11.5.2迷宫搜索11.5.3迷宫*短路径算法11.6设计测量方法与数据处理11.6.1传感器分布11.6.2五路模拟传感器数据测量11.7传感器软件滤波11.7.1软件滤波处理介绍11.7.2软件滤波的方法11.8调试方法11.8.1pid参数调试11.8.2迷宫模式调试11.9习题第12章平衡车设计12.1硬件电路设计12.1.1硬件系统方案设计12.1.2环境检测传感器电路设计12.2人机交互电路设计12.3mpu6050使用方法12.3.1引脚说明12.3.2smprt_div寄存器12.3.3config寄存器12.3.4gyro_config寄存器12.3.5accel_config寄存器12.3.6加速度计测量寄存器12.3.7temp_out_h和temp_out_l寄存器12.3.8陀螺仪测量寄存器12.3.9pwr_mgmt_1寄存器12.3.10who_am_i寄存器12.4总体软件设计12.4.1车身状态采集模式软件12.4.2pid车身保持模式软件12.4.3人机交互模式软件设计12.4.4卡尔曼滤波算法12.5习题第13章电子秤设计13.1设计指标13.2设计方案13.3硬件电路设计说明13.3.1主控制器相关电路13.3.2tft液晶屏相关电路设计13.3.3ad芯片hx711相关电路设计13.3.4wt588d语音模块相关电路设计13.3.5称重传感器相关电路设计13.4软件设计思路及代码分析13.4.1tft触控液晶模块部分13.4.2wt588d语音模块部分13.4.3hx711芯片部分13.4.4ds18b20芯片部分13.4.5数据计算部分13.5习题第14章井下通信分站设计14.1硬件电路设计14.1.1监控分站主要设计目标及参数14.1.2硬件电路设计方案14.2软件方案设计14.2.1软件总体程序的思路14.2.2rs485接口的使用及程序流程14.2.3can数据传输14.2.4oled显示14.2.5键盘输入14.3习题参考文献
展开全部

ARM Cortex-M3体系结构与编程 作者简介

冯新宇  著名嵌入式培训讲师,从事嵌入式系统开发和相关教学工作。曾主持或参与嵌入式相关课题与项目开发20余项;近10年来一直作为指导教师参与全国电子设计大赛、飞思卡尔电子设计大赛、黑龙江省电子设计大赛等工作,所指导的学生多次获得各种赛事重大奖励。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服