我其实认识stm32的时间很短,菜鸟的我在查找资料的时候经常会碰到stm32这个名字,这激起了我的好奇。随着对stm32f103的认识逐渐深入,认识到这系列的MCU确实很具有竞争优势。一方面它的性能非常的全面,在差不多的性能的MCU它的价格可以用低廉来说。而且stm32f1xx系列有非常广的使用者和丰富的资料,使我们很容易的手上。以前我也学了TI的M3,虽然性能能也不错,但是价格比较高。现在我听说TI在M3上竞争不过别的厂商已经放弃了M3,现在主推M4。这也给开发者带来了很深的恐惧…… stm32f1xx的性能:stm32功耗低,性能强劲而且价格便宜,它是基于ARM的armv7内核的一款单片机,目前64pin的已经才8块钱,而去意法半导体为我们开发者提供了最底层的函数库,封装了全部的寄存器的的操作,我们可以不管底层寄存器的操作,这就加快了产品的面试。具体的性能我也就没必要一一列举了。 STM32 F3配备FPU 的Cortex-M4处理器核心的SoC,内部还集成了DSP,这些性能预示着它的应用面将非常的广,貌似有TI的F28M35X的影子,但是后者现在非常的贵。希望stm32f3能在机械控制方面有不错的表现就是现在还不知道其内部的dsp的性能怎么样。我想用这个板子做做惯性导航方面的东西。这个和我现在在搞的四轴飞行器 利用惯性元件(加速度计)来测量运载体本身的加速度,经过积分和运算得到速度和位置,从而达到对运载体导航定位的目的。组成惯性导航系统的设备都安装在运载体内,工作时不依赖外界信息,也不向外界辐射能量,不易受到干扰,是一种自主式导航系统。惯性导航系统通常由惯性测量装置、计算机、控制显示器等组成。惯性测量装置包括加速度计和陀螺仪,又称惯性导航组合。3个自由度陀螺仪用来测量运载体的3个转动运动;3个加速度计用来测量运载体的3个平移运动的加速度。计算机根据测得的加速度信号计算出运载体的速度和位置数据。控制显示器显示各种导航参数。 |