热搜关键词: 模拟电路单片机编程FPGARISC-V

pdf

轻松玩转STM32微控制器 (杨百军)

  • 1星
  • 2022-12-26
  • 21.65MB
  • 需要1积分
  • 25次下载
  • favicon收藏
  • rep举报
  • free评论
标签: 嵌入式

嵌入式

arm

arm

STM32是意法半导体公司推出的基于ARM  Cortex-M3内核的通用型嵌入式微控制器,具有设计灵活、配置丰富、成本低廉、适用性强、性价比高等特点,广泛应用于工业控制、通信、物联网、车联网等领域。正因如此,电子工程师要想在嵌入式控制研发领域安身立命,成为智能电子产品开发的业界翘楚,轻松玩儿转STM32微控制器是必须的。  本书系统介绍了STM32微控制器的基础知识和嵌入式系统研发的实战技巧。全书共24章,分基础篇、入门篇、提高篇3个层次进行讲解,内容丰富、结构清晰、实用性强。

第1篇基础篇

第1章  选择开发板

1.1  开发板简介

1.2  开发板功能简介

第2章  走近STM32

2.1  认识STM32

2.2  STM32与Cortex-M3的关系

2.3  Cortex-M3与ARM

第3章  认识MDK-ARM

3.1  开发工具介绍

3.2  安装MDK-ARM

3.3  从例程入手

第4章  初识固件库

4.1  固件库的获取

4.2  固件库实例

4.3  MISRA及代码规范

4.3.1  MISRA-C  2004标准

4.3.2  代码规范与惯例

4.4  CMSIS标准

第2篇  入门篇

第5章  跑马灯实验

5.1  例程IOToggle

5.2  分析例程IOToggle

5.3  修改例程

5.4  下载程序

5.5  完善跑马灯

5.6  寄存器编程

第6章  按键输入

6.1  由跑马灯说起

6.2  实现I/O口的输入模式

6.3  软件仿真

6.4  寄存器操作

第7章  外部中断

7.1  例程EXTI_Config

7.2  分析例程EXTI_Config

7.3  移植例程

7.4  硬件仿真

第8章  串口通信USART

8.1  有关USART

8.2  例程Printf

8.3  例程Polling

8.4  例程HyperTerminal_Interrupt

第9章  系统节拍时钟SysTick

9.1  了解SysTick

9.2  例程TimeBase

第10章  忠实的看门狗

10.1  独立看门狗IWDG

10.2  例程IWDG_Reset

10.3  窗口看门狗WWDG

10.4  例程WWDG_Reset

第11章  完美定时器

11.1  了解定时器

11.2  例程OCActive

11.3  例程PWM_Output

11.4  例程Parallel_Synchro

第12章  实时时钟RTC与备份寄存器BKP

12.1  备份寄存器BKP

12.2  例程Backup_Data

12.3  实时时钟RTC

12.4  例程Calendar

第13章  电源控制PWR与循环冗余校验CRC

13.1  电源控制PWR

13.2  例程STANDBY

13.3  循环冗余校验CRC

13.4  例程CRC_Calculation

第14章  嵌套向量中断控制器NVIC

14.1  了解NVIC

14.2  例程IRQ_Priority

14.3  例程IRQ_Mask

第15章  Cortex-M3特性之Bit-band

15.1  了解Bit-band

15.2  例程BitBand

15.3  操作模式和特权级别

15.4  例程Mode_Privilege

第16章  模数转换器ADC与数模转换器DAC

16.1  模拟数字转换器ADC

16.2  例程ADC1_DMA

16.3  例程TIMTrigger_AutoInjection

16.4  数字模拟转换器DAC

16.5  例程TwoChannels_TriangleWave

第17章  DMA控制器与时钟控制器RCC

17.1  DMA控制器

17.2  例程ADC_TIM1

17.3  时钟控制器RCC

17.4  例程RCC_ClockConfig

第3篇  提高篇

第18章  I2C总线

18.1  了解I2C

18.2  STM32的I2C接口

18.3  例程EEPROM

第19章  SPI总线

19.1  了解SPI

19.2  STM32的SPI接口

19.3  例程SPI_FLASH

第20章  I2S总线

20.1  了解I2S

20.2  STM32的I2S接口

20.3  例程Interrupt

第21章  CAN总线

21.1  了解CAN

21.2  STM32的CAN接口

21.3  例程LoopBack

第22章  SDIO接口

22.1  SDIO初探

22.2  STM32的SDIO模块

22.3  例程uSDCard

第23章  静态存储控制器FSMC

23.1  STM32之FSMC

23.2  例程SRAM

第24章  STM32内部Flash

24.1  认识STM32内部Flash

24.2  例程Program

附录A  修改例程的LED驱动

附录B  在例程中添加USART驱动

附录C  STMF103xCDE模块框图

附录D  STMF103xCDE时钟树

附录E  STMF103xCDE存储器映像

附录F  启动文件分析

附录G  书籍、网站等推荐

参考文献

推荐帖子 最新更新时间:2023-01-26 17:40

经验分享 ——传说中的RF自激振荡又出现了
这段时间里  为了赶项目 头发都花呗了好几根 终于体会到了  996是什么概念    简直就是997+++++++++++++++++++++++++++++++++ 人都快猝死了   什么是压力   产品严重超期   客户老板时时问?   无形的压力 ,,, 本着急客户之所急   解老板之所忧虑   20年的专家工艺回来还是有BUG      回到标题 
btty038 RF/无线
了解你的电池组
转自:deyisupport 图1:基于功能和串联电池节配置的TI电池组选型指南在为便携式应用选择锂离子电池组时,不论是智能手表还是电动自行车,这项任务并不像它看起来那么让人望而怯步。锂离子电池组有3个基本功能:保护、监视和电量计量。这3个功能通常由单个器件处理;然而,某些器件能够用集成度更高的解决方案来实现多个功能。事实上,由合适组件组成的电池组和这3个功能将提高系统性能、提供更多保护,并且能
okhxyyo 模拟与混合信号
电梯星电梯节能回馈,能量回馈装置,电梯节能改造,IPC电梯房降温新神器
1,电梯星PFK 产品如何产生效益?电梯星系列产品能够把浪费的能量回收再利用,是真正的绿色产品,[tr]  [td=1,4,285]     电梯内部结构:        电梯在运动时会产生动能和势能,  PFK可以回收并再次利用这些能量。    1,直接节电  平均节电比率 20-50%,  每天每部电梯节电 8-30 度,     @ 传统方法是把电梯动能和势能变成热能消耗掉,PFK电梯
szipc88 模拟与混合信号
Helper2416-39——Linux_Programing——System V IPC –信号量
本帖最后由 yuanlai2010 于 2014-9-1 22:42 编辑 System V IPC –信号量参与Helper2416开发板助学计划心得 接下来的三张帖子是关于一组进程间通信的机制,他们最初由AT&T System V2.0版本的UNIX引入,由于这些机制都出现在同一个版本中并且具有着相似的编程接口,通常把这特定的机制称为System V IPC。IPC主要包含三个部分:信
yuanlai2010 嵌入式系统
[原创] 【Nucleo-F413ZH】开发板测评__环境搭建以及一灯大师修炼手册
本帖最后由 一厢情愿 于 2016-12-18 00:54 编辑 拿到板子已经三天了,板子真的很好看,放在电脑前面,每天回家都忍不住看它两眼,家里的网速很差,捣鼓了一天的STM32F413的pack下载,一直没成功,无奈在公司翻墙,把pack下了带回家了,嘿嘿,这下可以开搞了,插上板子之后呢,提示我驱动未安装成功,去官网看了要更新stsw-link009驱动,下载下来之后呢,不知道为什么,我是
一厢情愿 stm32/stm8
基于Proteus的MSP430单片机仿真实例10-8位数码管显示时钟
此内容由EEWORLD论坛网友tiankai001原创,如需转载或用于商业用途需征得作者同意并注明出处 一、任务要求用动态显示方式,利用单片机控制8位一体数码管,使其两位一组,分别显示时、分、秒,实现时钟功能。二、硬件电路单片机的P4端口控制8位一体数码管的段码,见下图所示。图中采用8个共阴极的LED数码管。单片机的P5端口作为位扫描控制端口,P5.0~P5.7分别与LE
tiankai001 微控制器 MCU
欢迎新版主懒猫爱飞走马上任~~~
咱们又迎来了一位新版主:@懒猫爱飞   !!欢迎加入我们的版主团队!希望在今后的日子里我们能友好协作,共同管理好我们的板块!让更多的精彩讨论,知识分享在这里发生! 版主 懒猫爱飞  属于国内最早一批接触蓝牙开发的研发人员,在蓝牙开发方面有非常丰富的经验,目前还在从事蓝牙研发相关的工作,欢迎大家有蓝牙方面的问题来向版主咨询,一起交流。此外版主有着十年嵌入式研发经验,有相关想法都可以来沟通哦~~
okhxyyo RF/无线
锂离子电池组内短路保护
      锂离子电池由于材料体系及制成工艺等诸多方面因素的影响,存在发生内短路的风险。虽然锂离子电池在出厂时都已经经过严格的老化及自放电筛选,但由于过程失效及其他不可预知的使用因素影响,依然存在一定的失效概率导致使用过程中出现内短路。对于动力电池,其电池组中锂离子电池多达几百节甚至上万节,大大放大了电池组发生内短的概率。由于动力电池组内部所蕴含的能量极大,内短路的发生极易诱发恶性事故,导致人员伤
qwqwqw2088 模拟与混合信号

评论

G886
了解了解,谢谢分享!
2023-01-27 10:51:08
登录/注册

意见反馈

求资源

回顶部
查找数据手册?

EEWorld Datasheet 技术支持

热门活动

相关视频

可能感兴趣器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2022 EEWORLD.com.cn, Inc. All rights reserved
×