stm32最小系统控制11个舵机和一个传感器足够了吗? 还需要其他什麽部件?

如题所述

第1个回答  2015-01-16
最小系统只有26个I/O口,可用于PWM输出的端口也就1个,你若同时控制11个舵机,效率就太低了,建议进行舵机分组,同步调整的舵机采用共PWM控制,如果能够分成6组或以下,建议采用最大系统。

最大系统最多达11个定时器:4个16位定时器,每个定时器有4个IC/OC/PWM或者脉冲计数器。2个16位的6通道高级控制定时器:最多6个通道可用于PWM输出。2个看门狗定时器(独立看门狗和窗口看门狗)。Systick定时器:24位倒计数器。2个16位基本定时器用于驱动DAC。
最多多达13个通信接口:2个IIC接口(SMBus/PMBus)。5个USART接口(ISO7816接口,LIN,IrDA兼容,调试控制)。3个SPI接口(18 Mbit/s),两个和IIS复用。CAN接口(2.0B)。USB 2.0全速接口。SDIO接口。可以够用。追问

stm32最大系统是在 最小系统上加了一些其他部件吗?

追答

stm32属一个系列,相同架构,只是所提供端口与功能模块数量不同,以最大限度节省系统资源同时满足功能要求。外观表现为芯片大小与引脚多少(这个你应该知道)。
一般不讲最大系统,最大系统则选用可以同时具有上面所列举的所有功能及模块的STM32F1012C,并架设起所有外围电路,必要时采用多个STM32芯片通讯,以实现复杂功能。

我刚才所说最大系统只是一种夸张的说法,意指楼主不要太节省了,到时候反倒增加程序量,大大延长开发周期。

本回答被提问者采纳
相似回答