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

我是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分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版