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

查看: 1020|回复: 4

【我与STM32共成长】STM32是我成长、进步的平台

[复制链接]

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
发表于 2017-1-20 14:46:12 | 显示全部楼层 |阅读模式
本帖最后由 wenyangzeng 于 2017-1-20 19:51 编辑

    早在2013年,有幸在STM32/STM8社区得到1块STM32F030 Discovery,我用它实现了红外线调制发射不占用CPU运行时间资源的设想。
【STM32F030开发日志】STM32F0红外发射功能的应用(附代码)

无标题.png

      通过这块STM32F030 Discovery的使用,我发现STM32/STM8系列的PWM(不只PWM)功能居然如此强大。从此,我就与STM32结下不解之缘,开发定位逐渐转到STM32/STM8系列来了。这些年来,我的进步离不开STM32/STM8社区的关怀支持,社区先后为我提供了STM32F432Nucloe、STM32F412Nucloe、STM32F769IDiscovery等开发板。STM32是我的嵌入式学习、成长的好平台。我非常珍惜这一切,每次拿到开发板,我都能认真进行评测,在社区发贴将评测结果与大家分享,大家进步才是进步。

(1)对STM32最想说的话
      随着ST面向对象抽象层HAL编程方式的兴起,HAL编程是理所当然的。一接触到STM32CubeMX,就被其独特的图形界面和方便性深深吸引。而STM32Cube_FW_xx库,应该可以说是STM32CubeMX的孪生兄弟了,我们在STM32CubeMX中配置完成后,可以从STM32Cube_FW_xx移植官方代码,加速开发过程。岂料,这种移植并不很顺利,比如:我们对ADC进行初始化,
STM32CubeMX 是这样写的:
HAL_ADC_Init(&hadc1);
STM32Cube_FW_xx则是这样写的:
HAL_ADC_Init(&AdcHandle);

对USART的初始化,STM32CubeMX 是这样写的:
HAL_UART_Init(&huart1);
STM32Cube_FW_xx则是这样写的:
HAL_UART_Init(&UartHandle);

      移植后还得不断去修改那些(&xxxx),它们还有可能藏在哪一个.C或.H文件中。如果再执行一次STM32CubeMX,还得从头再改一次。ST能有一个统一的.h文件让自家兄弟更兼容点吗?

(2)2016年发生的与STM32点点滴滴的故事
       STM32F4系列的RTC比F1系列改进了不少,决定在项目中使用它。由于板子ADC要求精度较高,将数字和模拟分开供电。调试中发现尽管VBAT连接了后备电池,系统断电后RTC时钟却无法保存。花费1周时间查找原因无果。网上有网友介绍是VDDA与VDD分开供电,VDD与VDDA不是同时降低到VBAT(VDDA下降较慢)切换点所致。经过验证果然如此。考虑在PVD中断时用电子开关将VDDA切断,岂料如此设置时,当芯片通电瞬间VDDA未能同时建立供电,芯片根本无法启动。本项目夭折。ST能把这个BUG纠正了吗?
     2016年,我最难忘的是有机会评测STM32F769IDiscovery这款全球领先的开发板,我移植了CoreMark、移植了FreeRTOS、移植了STemWin等等,我把评测结果都发帖社区与大家分享。我祝愿2017年社区每个人都有评测STM32的机会。我也祝愿2017年我有评测LORA和STM32H7的机会。


无标题4.png

           移植了的STemWin   96×96点阵的汉字是用STemWin软件包的FontCvtST.EXE制作的。    祝2017年大家进步,祝2017年ST更上一层楼!







回复

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2017-1-20 15:04:03 | 显示全部楼层
谢谢大神支持~
回复 支持 反对

使用道具 举报

10

主题

693

回帖

0

蝴蝶豆

金牌会员

最后登录
2018-6-15
发表于 2017-1-21 12:05:38 | 显示全部楼层
谢谢分享                              
回复 支持 反对

使用道具 举报

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
发表于 2017-1-21 18:34:47 | 显示全部楼层
F769这么高级的板子都让楼主拿到手了!加油啊!
回复 支持 反对

使用道具 举报

68

主题

3266

回帖

82

蝴蝶豆

社区小助手

最后登录
2020-12-9
 楼主| 发表于 2017-1-21 19:11:25 | 显示全部楼层
donatello1996 发表于 2017-1-21 18:34
F769这么高级的板子都让楼主拿到手了!加油啊!

你也有可能。
回复 支持 反对

使用道具 举报

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