多年的STM32使用历史,总是在F1上进行耕耘,也少有在F4上的开发。今天公司产品线的策略调整,终于上了F7了。
话说与STM32的相遇相知“相爱”还是要从5年前起了。当时还是在8位的单片机上辛苦劳作,突然项目要求做FFT,当时刚入电子行业,还没有概念,就在8位机上试了一个16的
FFT,当时显示上已经卡得不行不行的,几秒才刷出来数据,而且程序空间几乎点满了,所以就开始找其他的方案,正时STM32开始火起来,就把目光投向了STM32,由于有硬件的
基础,没有预算买开发板,就自己画了一个最小板来试,果然效果还不错,从些就与STM32结缘,开始了5年的“恋爱”。
这次F7使用的是F769的176引脚的LQPF封装的芯片,总比BGA的要好焊接嘛,不用上机子,手工就搞定了。
项目要求是有比较复杂的显示界面与人机交互,而且要有几种通讯方式,所以就选了F769的芯片,也是由于之前在21家试用了F769的开发板。
要使用F7当然是使用CubeMX了,项目开发快,后期可以调一下效率,把关键代码使用寄存器的方式实现。这样从项目速度到代码效率都可以兼顾了。
|