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

查看: 1359|回复: 0

STM32F1_常见外设资源汇总

[复制链接]

49

主题

19

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-2-16
发表于 2016-5-24 22:29:57 | 显示全部楼层 |阅读模式
前言
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功能。
上面提供的例程仅供参考,提出的重点是我每天花一定时间整理出来的,若有不正确的地方请谅解。

回复

使用道具 举报

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