你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【STM32图书分享】-STM32F0系列ARM Cortex-M0核微控制器开发与..

[复制链接]
wamcncn 发布时间:2015-2-1 12:33
本帖最后由 wambob 于 2015-2-1 13:14 编辑

untitled.JPG
【STM32图书分享】---STM32F0系列ARM Cortex-M0核微控制器开发与应用(附光盘)
      喻金钱 (作者), 喻斌 (作者), 袁芳 (作者)
出版社: 清华大学出版社; 第1版 (2015年1月1日)
目录第1章STM32F051xx系列芯片简介
1.1 STM32F051xx系列芯片功能简介
1.2 功能概述
1.2.1 内核
1.2.2 存储器
1.2.3 循环冗余校验计算单元(CRC)
1.2.4 直接存储器访问控制器(DMA)
1.2.5 向量嵌套中断控制器(NVIC)
1.2.6 扩展中断/事件控制器(EXTI)
1.2.7 时钟和启动
1.2.8 引导模式
1.2.9 电源管理
1.2.10 低功耗模式
1.2.11 实时时钟(RTC)和后备寄存器
1.2.12 定时器
1.2.13 看门狗
1.2.14 SysTick定时器
1.2.15 两线串行接口I2C
1.2.16 通用同步/异步收发器(USART)
1.2.17 高清晰度多媒体接口(HDMI)——消费电子控制(CEC)
1.2.18 通用输入/输出端口(GPIO)
1.2.19 触摸传感控制器(TSC)
1.2.20 模数转换器(ADC)
1.2.21 数模转换器(DAC)
1.2.22 快速比较器
1.2.23 两线串行调试端口(SW—DP)
第2章开发板硬件结构
2.1 电路原理图
2.2 原理图说明
2.2.1 电源电路
2.2.2 系统复位电路
2.2.3 时钟电路
2.2.4 JTAG接口电路
2.2.5 串口电路
2.2.6 键盘电路
2.2.7 LED灯电路
2.2.812C接口电路
2.2.9 ADC电路
2.2.10 SPI接口电路
2.3 开发板元器件布局图
第3章编译开发环境的建立
3.1 下载和安装EWARM
3.2 IDE界面简介
3.3 生成一个新项目
3.3.1 建立项目文件目录并复制文件
3.3.2 生成新的工作区
3.3.3 生成新项目
3.3.4 给项目添加文件
3.4 配置项目选项
3.4.1 通用选项设置(GeneralOptions)
3.4.2 C/C++编译器选项设置(C/C++ Compiler)
3.4.3 Assembler选项设置(Assembler)
3.4.4 Output Converter选项设置
3.4.5 Debugger选项设置
3.5 串口调试助手介绍
第4章通用和复用I/O口
4.1 GPIO功能描述
4.1.1 GPIO主要特性
4.1.2 GPIO主要功能
4.1.3 通用I/O口
4.1.4 I/O引脚的复用功能和重映射
4.1.5 I/O端口控制寄存器
4.1.6 I/O端口数据寄存器
4.1.7 I/O数据位处理
4.1.8 GPIO口锁定
4.1.9 I/O口复用功能
4.1.10 外部中断和唤醒
4.1.11 输入配置
4.1.12 输出配置
4.1.13 模拟输入配置
4.2 GPIO库函数
4.2.1 函数GPIO DeInit
4.2.2 函数GP10 init
4.2.3 函数GPIO PinLockConfig
4.2.4 函数GPIO ReadlnputDataBit
4.2.5 函数GPIO ReadlnputData
4.2.6 函数GPIO ReadOutputDataBit
4.2.7 函数GPIO ReadOutputData
4.2.8 函数GPIO SetBits
4.2.9 函数GPIO ResetBits
4.2.10 函数GPIO WriteBit
4.2.11 函数GPIO Write
4.2.12 函数GPIO PinAFConfig
4.3位运算
4.3.1 移位运算
4.3.2 按位“与”运算(&)
4.3.3 按位“或”运算(|)
4.3.4 取反运算(~)
4.3.5 异或运算符(;)
4.4 I/O口输出实例1——控制LED灯
4.4.1 实例目的和要求
4.4.2 硬件基础
4.4.3 软件结构
4.4.4 实例代码
4.4.5 编译下载
4.5 I/O口输出实例2——流水灯
4.5.1实例要求
4.5.2硬件基础
4.5.3软件结构
4.5.4实例代码
4.5.5编译下载
4.6 I/O口输入实例1——按键输入1
4.6.1 实例要求
4.6.2 硬件基础
4.6.3 软件结构
4.6.4 实例代码
4.6.5 编译下载和调试
4.7 I/O口输入实例2——按键输入2
4.7.1 实例要求
4.7.2 硬件基础
4.7.3 软件结构
4.7.4 实例代码
第5章USART串口的一般应用
5.1 USART功能描述
5.1.1 USART主要功能
5.1.2 USART扩展功能
5.1.3 USART不同工作模式
5.1.4 发送器
5.1.5 接收器
5.1.6 分数比特率的产生
5.1.7 自动比特率检测
5.1.8 多机通信
5.1.9 USART同步模式
5.1.10 单线半双工模式
5.1.11 智能卡模式
5.1.12 IrDA SIR ENDEC功能模块
5.1.13 用DMA实现连续通信
5.1.14 USART中断
5.2 USART串口库函数
5.2.1 函数USART Init
5.2.2 函数USART Cmd
5.2.3 函数USART ITConfig
5.2.4 函数USART SendData
5.2.5 函数USART ReceiveData
5.2.6 函数USART GetFlagStatus
5.2.7 函数USART ClearFlag
5.2.8 函数USART GetITStatus
5.2.9 函数USART ClearITPendingBit
5.3 USART通信实例1——串口发送数据
5.3.1 实例要求
5.3.2 硬件基础
5.3.3 软件结构
5.3.4 实例代码
5.3.5 编译下载和调试
5.4 USART通信实例2—中断接收数据
5.4.1 实例要求
5.4.2 硬件基础
5.4.3 软件结构
5.4.4 实例代码
5.4.5 编译下载和调试
5.5使用队列收发数据实例
第6章系统定时器
6.1 系统定时器概述
6.2 库函数介绍
6.3 系统定时器实例——节拍定时器实例
6.3.1 实例要求
6.3.2 软件结构
6.3.3 实例代码
6.3.4 编译下载和调试
6.4有实际应用意义的键盘实例
6.4.1 实例要求
6.4.2 软件结构
6.4.3 实例代码
6.4.4 编译下载和调试
第7章中断和事件
7.1 中断和事件概述
7.1.1 嵌套向量中断控制器(NVIC)
7.1.2 外部中断和事件控制器(EXTI)
7.2 库函数介绍
7.2.1 函数NVIC Init
7.2.2 函数EXTI DeInit
7.2.3 函数EXTI Init
7.2.4 函数EXTI GenerateSWInterrupt
7.2.5 函数EXTI GetFlagStatus
7.2.6 函数EXTI ClearFlag
7.2.7 函数EXTI GetITStatus
7.3 外部中断实例
7.3.1 实例目的
7.3.2 实例要求
7.3.3 硬件基础
7.3.4 软件结构
7.3.5 实例代码
7.3.6 编译下载和调试
7.4 中断嵌套实例
7.4.1 实例目的
7.4.2 实例要求
7.4.3 硬件基础
7.4.4 软件结构
7.4.5 实例代码
7.4.6 编译下载和调试
第8章实时时钟(RTC)
8.1 实时时钟简介
8.1.1 RTC主要特性
8.1.2 RTC功能模块
8.1.3 时钟和预分频器
8.1.4 实时时钟和日历
8.1.5 可编程报警
8.1.6 RTC初始化及配置
8.1.7 读日历寄存器
8.1.8 复位过程
8.1.9 RTC同步
8.1.10 RTC参考时钟检测
8.1.11 RTC平滑数字校准
8.1.12 时间戳功能
8.1.13 侵入检测
8.1.14 校准时钟输出
8.1.15 报警输出
8.1.16 RTC低功耗模式
8.1.17 RTC中断
8.2 RTC实时时钟库函数介绍
8.2.1 函数RTC Init
8.2.2 函数RTC SetTime
8.2.3 函数RTC GetTime
8.2.4 函数RTC GetSubSecond
8.2.5 函数RTC SetDate
8.2.6 函数RTC SetAlarm
8.2.7 函数RTC ITConfig
8.3 实时时钟实例——万年历
8.3.1 实例目的
8.3.2 实例要求
8.3.3 硬件基础
8.3.4 软件结构
8.3.5 实例代码
8.3.6 编译下载和调试
第9章通用SPI的一般应用
9.1 SPI简介
9.1.1 SPI特征
9.1.2 SPI引脚描述
9.1.3 数据传输模式
9.1.4 SPI从模式
9.1.5 SPI主模式
9.1.6 状态标志
9.1.7 利用DMA的SPI通信
9.1.8 SPI中断
9.2 SPI库函数介绍
9.2.1 函数SPI Init
9.2.2 函数SPI Cmd
9.2.3 函数SPI I2S ITConfig
9.2.4 函数SPI I2S DMACmd
9.2.5 函数SPI SendData8
9.2.6 函数sPI ReceiveData8
9.2.7 函数SPI I2S GetFlagStatus
9.2.8 函数SPI I2s ClearFlag
9.2.9 函数SPI I2S GetITStatus
9.3 SPI通信实例——发送数据
9.3.1 实例要求
9.3.2 硬件基础
9.3.3 软件结构
9.3.4 实例代码
9.3.5 编译下载和调试
第10章I2C接口的一般应用
10.1 I2C简介
10.1.1 I2C主要特点
10.1.2 I2C功能描述
10.2 I2C库函数
10.2.1 函数I2C DeInit
10.2.2 函数I2C init
10.2.3 函数I2C Cmd
10.2.4 函数I2C GenerateSTART
10.2.5 函数I2C GenerateSTOP
10.2.6 函数I2C AcknowledgeConfig
10.2.7 函数I2C OwnAddress2Config
10.2.8 函数I2C DualAddressCmd
10.2.9 函数I2C GeneralCalICmd
10.2.10 函数I2C ITConfig
10.2.11 函数I2C SendData
10.2.12 函数I2C ReceiveData
10.2.13 函数I2C Send7bitAddress
10.2.14 函数I2C ReadRegister
10.2.15 函数I2C SoftwareResetCmd
10.2.16 函数I2C TransferHandling
10.2.17 函数I2C GetFlagStatus
10.3 I2C读写24C02实例
10.3.1 实例要求
10.3.2 硬件基础
10.3.324C02器件介绍
10.3.4 软件结构
10.3.5 实例代码
10.3.6 编译下载和调试
第11章ADC的一般应用
11.1 ADC功能介绍
11.1.1 ADC主要特性
11.1.2 ADC引脚和内部信号
11.1.3 ADC功能描述
11.1.4 转换的外部触发和触发极性(EXTSEL、EXTEN)
11.1.5 数据对齐
11.1.6 低功耗特性
11.1.7 模拟窗口看门狗(AWDEN、AWDSGL、AWDCH、AWD HTR/LTR、AWD)
11.1.8 温度传感器
11.1.9 电池电压监测
11.1.10 ADC中断
11.2 实现ADC最佳精度
11.2.1 ADC模块自身相关的误差
11.2.2 与环境相关的ADC误差
11.2.3 如何减小与外部环境相关的ADC误差
11.3 ADC库函数
11.3.1 函数ADC DeInit
11.3.2 函数ADC Init
11.3.3 函数ADC Cmd
11.3.4 函数ADC DMACmd
11.3.5 函数ADC ITConfig
11.3.6 函数ADC GetCalibrationFactor
11.3.7 函数ADC StartOfConversion
11.3.8 函数ADC ChannelConfig
11.3.9 函数ADC StnlctInit
11.3.10 函数ADC Analog WatchdogCmd
11.3.11 函数ADC AnalogWatchdog ThresholdsConfig
11.3.12 函数ADC AnalogWatchdogSingle ChannelCmd
11.3.13 函数ADC AnalogWatchdogSingle ChannelConfig
11.3.14 函数ADC TempSensorCmd
11.3.15 函数ADC VrefirltCmd
11.3.16 函数ADC VbatCmd
11.3.17 函数ADC GetConversionValue
11.3.18 函数ADC DMACmd
11.3.19 函数ADC DMARequest ModeConfig
11.3.20 函数ADC GetFlagStatus
11.3.21 函数ADC GetITStatus
11.3.22 函数ADC ClearITPendingBit
11.4 ADC数据采集实例1——单通道数据采集
11.4.1 实例要求
11.4.2 硬件基础
11.4.3 软件结构
11.4.4 实例代码
11.4.5 编译下载和调试
11.5 ADC数据采集实例2——周围温度采集
11.5.1 实例要求
11.5.2 硬件基础
11.5.3 软件结构
11.5.4 实例代码
11.5.5 编译下载和调试
……
第12章嵌入式闪存的基本操作
第13章定时器的一般应用
第14章独立看门狗和窗口看门狗定时器
第15章DAC的应用
第16章DMA的一般应用

推荐理由:现在STM推出了M0核的系列处理器,大都是M3的教程和书,M0的很少
《STM32F0系列ARM Cortex-M0核微控制器开发与应用》从实际应用需求和开发过程中所遇到的问题出发,介绍了STM32FO系列ARM芯片内外设和各个功能模块的应用。《STM32F0系列ARM Cortex-M0核微控制器开发与应用》没有详解一些有关芯片的储存结构系统构架、指令集等理论性的知识,而是从最基本的应用需求出发,结合大量实例,依托库函数,详细讲解了I/O口、异步串口、节拍定时器、SPI接口、RTC、看门狗、定时器、I2C接口、DMA接口、模数转换器等外设接口的使用方法。

购买地址http://www.amazon.cn/dp/B00RL5V14Q
收藏 评论13 发布时间:2015-2-1 12:33

举报

13个回答
时光碎了天 回答时间:2015-2-1 13:04:01
要是来一个电子版的就更好了
wamcncn 回答时间:2015-2-1 13:05:40
时光碎了天 发表于 2015-2-1 13:04
要是来一个电子版的就更好了

才出版的,不可能有电子版吧,我也想
时光碎了天 回答时间:2015-2-1 13:14:15
wambob 发表于 2015-2-1 13:05
才出版的,不可能有电子版吧,我也想

恩恩,我知道了
zhangdaijin 回答时间:2015-2-1 13:45:47
过不久多久电子档就会面世了
andrewlawww 回答时间:2015-2-1 19:18:54
不错不错,可以买来学习,毕竟看datasheet也辛苦
aderson 回答时间:2015-2-2 10:20:54
表示看着库,连抄带看就OK了,又不是初学,表这么的复杂
穿越火线大月 回答时间:2015-2-2 10:43:31
这个好像我也发过。。。
wamcncn 回答时间:2015-2-2 12:25:48
穿越火线大月 发表于 2015-2-2 10:43
这个好像我也发过。。。

你那个M3的好不
wamcncn 回答时间:2015-2-2 12:33:54
adersonl 发表于 2015-2-2 10:20
表示看着库,连抄带看就OK了,又不是初学,表这么的复杂

天天看电脑,累啊
穿越火线大月 回答时间:2015-2-3 00:56:14
wambob 发表于 2015-2-2 12:25
你那个M3的好不

挺不错的额
穿越火线大月 回答时间:2015-2-3 00:57:21
wambob 发表于 2015-2-2 12:25
你那个M3的好不

很不错的书。。。。            
wamcncn 回答时间:2015-2-27 10:34:27

没M3的火,学M3的多
qrslyf 回答时间:2016-7-8 08:59:04
以入手 还行 适合看基础

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版