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

查看: 12222|回复: 18

[STM32F3] 【合集】STM32F303开发教程

  [复制链接]

315

主题

253

回帖

0

蝴蝶豆

论坛元老

最后登录
2017-12-7
发表于 2016-1-18 15:28:24 | 显示全部楼层 |阅读模式
STM32F303为混合信号MCU,ARM Cortex-M4内核。具有强大的计算能力可以对数据进行处理,3个144 MHz的快速电机控制定时器,实现快速准确控制。集成DSP和FPU运算单元,最高运行于72MHz时钟频率。超快速ADC和2个12位DAC。此外,STM32F303 MCU工作电压为2.0到3.6 V,
在工作模式和待机模式功耗低,节能环保。

1.【STM32F303开发】+ 内部Flash模拟EEPROM
对于ST的很多MCU内部都没有EEPROM,比如我接触到的F1/F3/F4,如果想保存一些简单的参数比如产品SN号,固件版本号等信息就可以使用内部FALSH模拟EEPROM来做,简单方便实惠。

2.【STM32F303开发】+ RTC闹钟中断唤醒STOP模式休眠
对于一些电池供电的设置功耗是比较敏感的,所以就避免不了采用MCU的休眠模式。M3/M4等芯片基本都会有3种休眠模式,本测试程序使用的是STOP模式,该模式进入休眠后唤醒SRAM和外设内容保存不变,采用外部中断唤醒,通过一个按键可实现某种意义上的开关机电路。

3.【STM32F303开发】+按键中断唤醒STOP模式
在实际中使用按键中断来实现进入STOP休眠关机和使用按键中断退出STOP模式比较多,这个测试程序实现,按下开发板的蓝色按键进入STOP模式休眠再次按下唤醒STOP模式休眠的功能,程序正常运行时串口每秒打印一次运行记录。

4.【STM32F303开发】+ 使用SWO输出调试信息到Debug Viewer窗口
Jlink/STLink自带一个SWO接口,使用这个接口配合keil可以输出一些简单的调试信息,在没有串口可以使用的时候,SWO也可很方便的打印一些信息,比如F303RE这个板子在我的电脑上一直没法安装虚拟串口的驱动,所以我可以用这个SWO输出调试信息。

5.【STM32F303开发】+ 使用片内的CCMRAM缩短代码执行时间
现在使用的F303RE内部有个16K的CCM直接和数据总线和指令总线相连,也就是说CPU能以最大的系统时钟和最小的等待时间从CCM中读取数据或者代码,这个CCM区域只能由CPU访问,DMA不能从CCM中读取数据。官方文档说明了使用CCM的一些优势:比如将频繁读取的数据放到CCM,将中断函数放到CCM,这都能加快程序的执行速度。


6.【STM32F303开发】+虚拟串口驱动安装失败的解决方法
我的电脑就一直无法安装Stlink虚拟出来的那个串口,只能枚举出来Stlink下载和模拟U盘的设备,试了很多方法都不行。


7.【STM32F303开发】+使用SRAM的BitBand进行原子操作
在M3&M4内核中有2块区域可进行BitBand,这2个区域分别位于最低1M的SRAM和最低1M的外设寄存器区域,估计大家都知道了F303的GPIO寄存器区域并没有在位带区域,所以我们也就没法像操作其他的系列那样直接用位带操作去操作IO口的某个pin了

8.【STM32F303开发】+库函数参数检查
在ST的库函数中有个assert_param()参数检测,其实也就是个断言,这在其他的语言里也很常见,主要用于参数的检测。

9.【STM32F303开发】+如何找到导致程序出现HardFault的代码
如果程序Fault时如何找到是哪句代码出现的问题,也就是说怎么找到程序运行到何处时出现Fault的。之前一直使用一种方法感觉不错,分享给有需要的同学。

10.【STM32F303开发】+使用fromelf反汇编keil生成的AXF文件
直接在debug模式下汇编窗口中输入LR的值来定位有问题的代码,有的时候可能会感觉这样不是很方便,或许我们想看看其他的汇编代码。下面我们就使用fromelf命令来将keil生成的axf文件反汇编成汇编代码。

11.【STM32F303开发】+ 关于连接寄存器LR的值


回复

使用道具 举报

7

主题

912

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-7-4
发表于 2016-1-18 15:46:59 | 显示全部楼层
都是橙子的帖子,creep大神。。
stmcu.org.png
回复 支持 反对

使用道具 举报

31

主题

1951

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-4
发表于 2016-1-18 16:30:50 | 显示全部楼层
谢谢整理
回复 支持 反对

使用道具 举报

60

主题

2051

回帖

31

蝴蝶豆

版主

最后登录
2020-12-9
发表于 2016-1-18 18:01:59 | 显示全部楼层
酥油辛苦了,以后我要多发贴子回报论坛。。。
回复 支持 反对

使用道具 举报

93

主题

2449

回帖

4

蝴蝶豆

论坛元老

最后登录
2020-6-28
发表于 2016-1-18 21:58:26 | 显示全部楼层
橙子大神合集                             
回复 支持 反对

使用道具 举报

33

主题

1243

回帖

0

蝴蝶豆

论坛元老

最后登录
2019-3-9
发表于 2016-1-18 23:18:44 | 显示全部楼层
感谢橙子大神的贡献
回复 支持 反对

使用道具 举报

37

主题

1084

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-22
发表于 2016-1-18 23:30:44 | 显示全部楼层
谢谢分享学习一下
回复 支持 反对

使用道具 举报

5

主题

285

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-13
发表于 2016-1-19 09:13:25 | 显示全部楼层
感谢橙子大神
回复 支持 反对

使用道具 举报

0

主题

134

回帖

0

蝴蝶豆

高级会员

最后登录
2017-11-28
发表于 2016-1-19 09:51:07 | 显示全部楼层
应该是持续更新的吧!!!
回复 支持 反对

使用道具 举报

6

主题

2397

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2016-1-19 09:51:38 | 显示全部楼层
不错啊谢谢。。。。。
回复 支持 反对

使用道具 举报

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