打印
[STM32F7]

“ST大本营”+stm32学习之路

[复制链接]
800|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 荣丰宇 于 2017-7-29 22:03 编辑

从上大学开始就接触stm32啦,最近才知道今年是ST十周年哦,想想这几年的学习之路,虽然自己现在玩stm32还是玩的不溜,还是有些感慨的哈
这些年,stm32的芯片,越来越多,性能越来越高大上,很多功能其实自己只是看到了和听说过,真正用到的也是那些常用的,可能是自己有些落伍了吧,哈哈。


自己最早使用stm32做开发是f1系列,经典的f103吧,入门级芯片,不过现在我想还是很多在用。
那时候的开发资料还比较少,固件库还不完善,拿着芯片的寄存器手册和数据手册和keil软件,然后一步一步享受代码操纵底层寄存器然后实现功能的那种奇妙!
接着出现使用固件库函数来编程的方式,增加了操作的封装,还是带来了一些方便,要花时间熟悉带外设的操作函数。


后面芯片功能越来越复杂了,写初始化代码、配置外设都感觉有些费劲,就出现了cubemx,图形化界面配置,点击就可完成,进一步屏蔽了直接的底层操作,不需要开发者对底层有太细致的了解就行。
其实自己在使用cubemx的时候也遇到软件bug,最后跟下去可能是底层的库函数配置有些逻辑问题,可见,目前的配置软件还不能够做到尽善尽美的。


还有就是使用mbed平台来进行stm32开发的方式,使用在线代码编辑调试的套路,有兴趣也可以试一下。


几年下来,自己主要接触的是stm32的f1、f2、f4、l0系列芯片,其实开发的套路都一样,主要的是根据需求选择合适的芯片去实现功能,这一方面还是有很多事情要做的。


最近的这一年里,突然发现大家对芯片的coremark比较感兴趣了,自己也学习了一下测试芯片coremark的方法,现在有板卡就会试一下。


可以看看之前的帖子
https://bbs.21ic.com/icview-1623364-1-1.html
https://bbs.21ic.com/icview-1699498-1-1.html
测试芯片的coremark一般是要使用iar软件,其实自己之前都是使用keil进行开发的,对于iar的操作还是不太习惯的哈,自己测试的coremark数据和st官网公布的还是有些许差异,应该是做了些优化设置吧



看看测试数据吧:



官网上有移植coremark的方法:
如何将coremark程序移植到STM32上.pdf (1.12 MB)
coremark_v1.0.tgz (618.78 KB)

最后,再奉上一些自己的学习资料吧
STM32开发指南 V1.0.part1.rar (4.85 MB)
STM32开发指南 V1.0.part2.rar (4.85 MB)
STM32开发指南 V1.0.part3.rar (4.85 MB)
STM32开发指南 V1.0.part4.rar (4.85 MB)
STM32开发指南 V1.0.part5.rar (3.64 MB)

STM32开发指南V1.0 库函数版本.part1.rar (4.85 MB)
STM32开发指南V1.0 库函数版本.part2.rar (4.85 MB)
STM32开发指南V1.0 库函数版本.part3.rar (4.85 MB)
STM32开发指南V1.0 库函数版本.part4.rar (4.85 MB)
STM32开发指南V1.0 库函数版本.part5.rar (4.6 MB)


沙发
mmuuss586| | 2017-7-29 14:39 | 只看该作者
不错

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

1971

帖子

5

粉丝