概述 :
Ficus STM32F105是一个I2C/SPI/CAN/ADC/DAC/PWM/GPIO/UART模块接口(硬件及软件)的开发板
以STM32F105VCT6芯片为微控制器.
它支持扩展,并且提供可选模块板.
模块化和开放式的设计,使用户可以根据自己的应用场景设计模块板.
支持Ginkgo 系列接口函数, 进行快速二次开发.
提供开源例程, 方便用户调试驱动.
支持软件和硬件定制.
开发板资源 :
STM32F105VCT6: 具有高性能STM32单片机的特点
- 芯片内核: ARM Cortex-M3 32位 RISC指令集
- 工作频率: 72MHz, 1.25 DMIPS / MHz (Dhrystone 2.1)
- 工作电压: 2.0V-3.6V
- 封装: LQFP100
- I/O资源: 80
- 存储资源: 256K Flash , 64 KByte SRAM
- 通讯接口: 3 x SPI, 3 x USART, 2 x UART, 2 x I2S, 2 x I2C, 1 x Ethernet MAC, 1 x USB OTG, 2 x CAN ,1x USB 2.0 FS / 控制器(带专用DMA)
- AD & DA 转换器: 2 x AD (12位, 1μs, 支持 16 通道); 2 x DA (12位)
- 调试/下载:支持JTAG/SWD(串行线调试)接口,支持IAP
2.74LVC139:扩展FSMC,如SRAM, LCD, NAND闪存
3.AMS1117-3.3: 3.3V 稳压器
4.电源指示器
5.LED灯: 简易地指示I/O状态或程序运行状态
6.按键: 1 x 复位, 3 x 用户按键
7.8M 晶振
8.32.768K 晶振:应用 RTC
9.JTAG/SWD接口:用于调试/下载
10.USB OTG:与USB设备或USB主机通信
11.USART接口:可轻松连接RS232、RS485、USB到232等
12.以太网接口:通过使用一个外接的以太网模块(DP83848),轻松地将MCU连接到以太网网络。
13.I/O(8位)接口:访问4 * 4键盘模块、电机模块、自定义模块等
14.SPI接口:轻松连接到SPI外设如DataFlash (AT45DBxx)、SD卡、MP3等,通过SPI接口访问SPI模块如SPI Flash模块、SD卡模块、VS1003/1053 MP3模块、MMA7455L加速度传感器模块、ENC28J60以太网模块等传感器模块
15.I2C接口:接入I2C模块,如I/O口扩展芯片PCF8574、EEPROM 24C02模块、MPU6050陀螺仪模块、AM2311温湿度测量模块、BH1750FVI光测量模块、BMP085大气压力测量模块等
16.7-SEG数码管接口:接入带小数点的七段数码管模块
17.液晶显示界面:轻松连接触摸屏液晶显示
18.单线接口:轻松连接到单线设备(to-92包),如温度传感器(DS18B20)、电子识别(DS2401)等
19.IR接口:IR-send:红外发送模块;IR-receive:红外接收模块
20.AD & DA接口:连接模拟量输出的传感器,如MQ系列气体测量传感器模块、红外测温模块、光强测量模块等
21.CAN接口:与模块通讯,方便CAN设备
22.LED点阵接口:访问32 * 64或更大的LED点阵模块,实现对LED点阵的控制
23.MCU引脚连接器:所有的MCU引脚都可以通过扩展连接器进行进一步的扩展
24.电源输入/输出头,5V/3.3V,通常用于电源输出,或与其他用户板共用地面
25.5V直流电源插座
26.引导模式选择:用于配置BOOT0和BOOT1引脚
27.电源开关:5V直流或USB
28.基准电压的接口VREF
- 自定义ADC输入参考电压
29.LED灯跳线接口
- 缩短连接LED到默认I/Os的跳线
- 打开跳线连接 通过跳线将LED连接到自定义I/Os
30.VBAT选择跳帽
- 缩短连接LED到默认I/Os的跳线
- 打开跳线连接 可以将VBAT连接到外部电源,如电池