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

我是AndyQ,2024年总结

[复制链接]
AndyQ 发布时间:2024-12-25 21:34

1、引言

虽然很早以前就接触到ST的MCU并进行开发,那时候只知道ST的主控芯片MCU,其他的官方开发工具、数据手册应用手册等是一概不知的,基本是在XXDN博客寻找资料进行学习。似乎今年以后与STM32的产品接触逐渐增多,以及ST官方的开发工具套件。最先接触的是CubeMX工具,虽然当时接触时还是没有完全放弃使用寄存器/标准库进行应用开发,认为HAL库太过于偏离硬件层,很多参数设置是不够清晰的。可这也是HAL的设计亮点之一---硬件抽象层库,先说结果,自从习惯使用HAL库之后就再也离不开这种库开发方式。当然如果追求硬件更加优化的开发方式也可以选择LL库,可惜的是现在还没有接触过LL库,争取明年之后开辟下LL库开发。

接着是TouchGFX,这个是源于GUI应用开发需求,了解到官方在TouchGFX框架支持力度很多并且有许多touchgfx使用案例,我也是很乐意的使用上Tougfx进行GUI开发。紧接着是CubeIDE,在这之前stm32 mcu开发我一直用的是Keil,CubeIDE很早就了解到是基于开源Eclipse设计的IDE,对它的编译速率还是不报有太大希望。随着一段时间对CubeIDE的使用,可能是使用了新版编译器的原因,实际上大中小工程的编译速度还是能接受的,不过在调试模式开启的时候似乎还是比较耗时。并且新版的CubeIDE均集成了CubeMX,集图形化配置于一身,这在开发上更为便利了。

2、学习了哪些内容

这个内容也不少,关于ADC外设的数据采集方式,ADC+定时器+DMA,DAC+定时器+DMA等,RTOS的使用,是在CubeMX套件中FreeRTOS,使用上也非常便捷。PWM,DAC波形频率、幅值控制。外部中断使用,学习了部分NVIC内容。硬件IIC、软件IIC通信,USB通信,首次使用STM32的MCU模拟了一个USB鼠标外设,这个收获感觉还不错。SPI驱动RGB屏幕显示,片内Flash存储,以及结构体内存对齐,内存分配。DSP库使用,FFT算法应用于信号分析等。

3、总结及展望

本年度的知识收获满满的,一方面是ST论坛是来自丰富的经验型文章,也遇见了不同的开发者大佬,在向他们学习的过程中无形中也增长了自我的应用思路、问题解析能力等,感谢大佬们。回首过去,展望未来,希望新的一年能有更好的进步

收藏 评论4 发布时间:2024-12-25 21:34

举报

4个回答
STMWoodData 回答时间:2024-12-26 08:49:34

支持一个

STMCU-管管 回答时间:2024-12-26 10:00:23

支持一下,继续加油,为论坛发光发热

AndyQ 回答时间:2024-12-26 11:54:42

感谢大伙萌❤️ ,一起加油鸭

ghostfire119900 回答时间:2024-12-27 09:46:26

支持

所属标签

ST中文论坛活动

即日起开启活动话题入口,之后的活动统一都放在此处,欢迎大家的加入!


最新内容

相似分享

官网相关资源

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