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

STM32F1_常见外设资源汇总

[复制链接]
ybhuangfugui 提问时间:2016-5-24 22:29 /
前言
STM32F1系列芯片算是在STM32中最早的一系列,在实际生活中应用的比较广泛。因此,汇总一下STM32F1系列芯片常见片内资源,每一篇文章把重点提出来讲解,并提供软件源代码工程。
汇总常见资源:基本IO、定时器TIM、串口USART、ADC模数转换、DAC数模转换、SPI串行通信、EXIT外部中断、BKP备份数据、RTC闹钟SysTick系统滴答、WDG看门狗(独立+窗口)、DMA传输数据、片内FLASH编程、FSMC读写外部SRAM、外部NorFlash操作等。
各个细节详情请查看下面文章的讲解,这里将所有源代码工程打包,下载地址(360云盘):http://yunpan.cn/cSBaUas4Ntcq4 访问密码 7f8b

汇总内容
以下实例提出重点,并提供源代码工程

1.STM32F1_开发准备工作

2.STM32F1_新建软件工程

3.STM32F1_基本IO配置

4.STM32F1_USART输入输出 - 中断接收

5.STM32F1_TIM基本延时 - 计数

6.STM32F1_TIM定时 - 中断

7.STM32F1_ADC单通道单次采集

8.STM32F1_DAC输出电压

9.STM32F1_SPI读写Flash

10.STM32F1_SPI主从通信

11.STM32F1_DAC输出三角波形

12.STM32F1_EXIT中断

13.STM32F1_BKP备份数据

14.STM32F1_RTC闹钟

15.STM32F1_TIM输出PWM波形

16.STM32F1_SysTick系统滴答

17.STM32F1_WDG看门狗(独立+窗口)

18.STM32F1_DMA发送串口数据

19.STM32F1_片内FLASH编程

20.STM32F1_FSMC读写外部SRAM

21.STM32F1_外部SRAM作为运行内存

22.STM32F1_外部NorFlash存储程序代码


说明
以上提供软件工程使用MDK-ARM集成开发工具,基于STM32F103大容量芯片,只需要适当修改一下工程配置(如芯片型号,启动文件等),F1系列的大部分芯片都适用。FSMC功能适用于大容量芯片,中等及小容量芯片没有FSMC功能。
上面提供的例程仅供参考,提出的重点是我每天花一定时间整理出来的,若有不正确的地方请谅解。

收藏 2 评论0 发布时间:2016-5-24 22:29

举报

0个回答
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版