一起来撸F3——SP Racing F3 豪华版飞控作为开发板——第二章 F3飞控资源详细介绍

2019-07-20 03:57发布

本帖最后由 Talons 于 2018-8-19 08:54 编辑

本章介绍SP Racing F3豪华版飞控板载资源


STM32F303CCT6
CM4内核,LQFP48封装。
细节详见数据手册,在附件内。


CP2102
USB转串口芯片。
连接到PA9(USART1_TX),PA10(USART1_RX),同时通过2.54排针和PH1.0的引出,在飞控板上的名字是UART1


LED
板载LED连接到PB3,低电平点亮。可以使用TIM8_CH1N输出PWM控制为呼吸灯。


W25Q64
8MB容量的FALSH,使用SPI
CS——PB12——SPI2_NSS

CLK——PB13——SPI2_SCK
DO——PB14——SPI2_MISO
DI——PB15——SPI2_MOSI



MS5611/HMC5883L/MPU6050
SCL——PB6——I2C1_SCL
SDA——PB7——I2C1_SDA
另外,HMC5883L的地址选择线连接到PC14,通过输出高电平或低电平选择不同的7位地址。
I2C同时通过PH1.0引出,可用于连接扩展的I2C传感器或者连接逻辑分析仪便于调试。


PWM输出排针
PWM1——PA6——TIM16_CH1
PWM2——PA7——TIM17_CH1
PWM3——PA11——TIM4_CH1
PWM4——PA12——TIM4_CH2
PWM5——PB8——TIM4_CH3
PWM6——PB9——TIM4_CH4
PWM7——PA2——TIM15_CH1
PWM8——PA3——TIM15_CH2
使用完了TIM4,TIM15,TIM16,TIM17的全部资源

接收机PWM方式输入
CH1——PA0——TIM2_CH1——可使用PPM方式输入
CH2——PA1——TIM2_CH2
CH3——PB11——TIM2_CH4——可以使用USART3,可以做S.Bus输入
CH4——PB10——TIM2_CH3
CH5——PB4——TIM3_CH1
CH6——PB5——TIM3_CH2
CH7——PB0——TIM3_CH3——可以做声纳Tr接口
CH8——PB1——TIM3_CH4——可以做声纳Ec接口
使用完了TIM2,TIM3的全部资源


其他接口资源
单独引出USART1,USART2(需要禁用SWD)和USART3。

单独引出蜂鸣器接口,连接在PC15,板载三极管,低电平时5V压差驱动蜂鸣器。
PA5和PB2未分压引出,可用于连接电流计与接收机RSSI

PA8可用于连接WS2812B 串行全彩LED,也可以连接到空闲SPI的MOSI上。

VBAT通过内部AD通道作为电压传感器

BOOT已板内下拉。


















友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
Talons
2019-07-20 07:21
正点原子 发表于 2018-8-25 01:55
这个板子你自己画的?

原子哥,你好,这个不是我画的,F3飞控是航模界接近淘汰边缘的产品,十分成熟可靠。板载传感器丰富,现在淘宝清仓价都在50元左右,就这些传感器和F303芯片都比售价贵。无名,匿名等大佬虽然程序写的很好容易学,但是板子太贵而且PCB设计水品真心不怎么样。我打算用F3飞控来慢慢移植那两位大佬的算法。现在还在一边研究一边学。

一周热门 更多>