1.概述金龙STM32开发板用户手册芯片描述-ARM32-bit Cortex-M3CPU-120MHz maximum frequency,150DMIPS/1.25DMIPS/MHz-Memory protection unitMemories-Up to1Mbyte of Flash memory-Up to128+4Kbytes of SRAM-Flexible static memory controller(supports Compact Flash,SRAM,PSRAM,NOR,NAND memories)-LCD parallel interface,8080/6800modesClock,reset and supply management-1.8to3.6V application supply and I/Os-POR,PDR,PVD and BOR-4to25MHz crystal oscillator-Internal16MHz factory-trimmed RC-32kHz oscillator for RTC with calibration-Internal32kHz RC with calibrationLow power-Sleep,Stop and Standby modes-VBAT supply for RTC,C32bit backup registers20optional4KB backup SRAMC12-bit,0.5us A/D converters3-up to24channels-up to6MSPS in triple interleaved modeC12-bit D/A converters2General-purpose DMA-16-stream DMA controllercentralized FIFOs and burst supportUp to17timers-Up to twelve16-bit and two32-bit timersDebug mode-Serial wire debug(SWD)&JTAG interfaces-Cortex-M3Embedded Trace MacrocellUp to140fast I/O ports with interrupt capability-51/82/114/140I/Os,all5V-tolerantUp to15communication interfacesC I2C interfaces(SMBus/PMBus)-Up to3-Up to6USARTs(7.5Mbit/s,ISO7816interface,LIN,IrDA,modem control)-Up to3SPIs(30Mbit/s),2with muxed I2S to achieve audio class accuracyC CAN interfaces(2.0B Active)-2-SDIO interfaceAdvanced connectivity-USB2.0FS device/host/OTG controller with on-chip PHY-USB2.0HS/FS device/host/OTG controller with dedicated DMAon-chip FS PHY and ULPI-10/100Ethernet MAC with dedicated DMAsupports IEEE1588v2hardware,MII/RMII8-to14-bit parallel camera interface-up to27Mbyte/s at27MHz or48Mbyte/s at48MHzCRC calculation unit,96-bit unique ID推荐理由:金龙STM32开发板采用意法半导体(ST)公司推出基于ARM CortexM3内核的STM32F207增强型系列芯片。
板上资源丰富,具有以太网(Ethernet)接口、USB从机(Device)、摄像头模块接口、TFT LCD、串口(UASRT)、I2C、SPI、AD、DA、PWM、CAN/485。
颇具特色的设计理念加上丰富的例程(均提供源代码)使得金龙STM32开发板非常适合初学者学习入门和项目评估使用。
板上资源:●支持一个TFT彩色液晶屏(需要另外搭配),搭配 2.8寸TFT真彩触摸屏模块或 3.2寸TFT真彩触摸屏模块大屏幕320*240,26万色TFT-LCD或4.3寸24位真彩触摸屏模块(由用户选择)大屏幕480*272或7寸16位真彩触摸屏模块(由用户选择)大屏幕800*480,支持8/16位总线接口,镜面屏,超高高度,FSMC控制,彩屏模块上配置ADS7843触摸控制器,支持一个SD卡(SPI方式)可用于存储图片、数据等,支持一个AT45DBxxx的DATA FLASH(可用于存储汉字库和图片或数据等)。
●一个以太网接口,板载美国国家公司高性能专用网络接口DP83848以太网控制芯片●一个USB从机接口(STM32FT6207VG芯片内置)●一路CAN、通信接口,驱动器芯片SN65VHD230)●一路485通信接口,驱动器芯片SP485EE●一路USB转RS232接口,驱动芯片PL2303HX●一个SD卡座SDIO方式控制方式●一个I2C存储器接口,标配24LC02(EEPROM)●一个SPI存储器接口,标配AT45DB161D(DATA FLASH){LCD模块上}●一路ADC调节电位器输入●两路ADC输入接线端子引出●两路DAC输出接线端子引出●四个个用户LED灯、一个电源指示灯,一个USB通信指示灯,两个用户按键,一个五向摇杆按键,一个系统复位按键,一个电源开关●一个摄像头模块接口●一个3.2、2.8、4.3寸屏幕接口●所有I/O口通过2.54MM标准间距引出,方便二次开发●板子规格尺寸:13CM X7.8CM2.电路及接口说明2.1Power supply(电源供给)金龙开发板采用外部5V电源输入、USB接口提供5V电源输入不需要跳线帽选择2.2Boot option(启动选项)金龙开发板可以采用以下几种启动方式:●Embedded user Flash(默认)●System memory with boot loader for ISP●Main Flash memory启动方式BOOT1(J1)BOOT0(J6)启动模式描述ANY(1-2、2-3or open)2-3金龙开发板设定为User Flash启动方式。
BOOT1可以任意位置,如插到1-2、2-3或是开路(既不插)默认是插到2-3(Defaultsetting)2-31-2金龙开发板设定为System Memory启动方式。
1-21-2金龙开发板设定为Embedded SRAM启动方式。
■Embedded user Flash(默认)默认配置好的,直接可以使用■System memory with boot loader for ISP打开flash loader demonstrator软件,按照如下方试配置好后上电后usb插在USB-232按下RESET 按键松开RESET然后点击NEXT选择好hex文件后点击next然后点击close,点击RESET后可以看到烧写的程序正常运行2.3Clock source(时钟源)金龙开发板由五个时钟源提供系统时钟、RTC时钟、USB HOST时钟、以太网时钟、MP3时钟。
Y1,25MHZ晶震,源做为系统的时钟源Y2,32.768kHZ晶震,做为RTC的时钟源.Y3,25MHZ晶震,网卡时钟,一般采样网卡自身时钟Y4,10MHZ晶震,usb转串口时钟2.4、复位方式复位信号在金龙开发板上是低电平复位。
复位方式包括以下几种方式:复位按键Reset通过JTAG仿真下载口输入复位信号2.5模拟输入STM32F207VG的外部模拟输入引脚PA4、PA5上,由AD5与AD4引出。
AD调节电位器输入VR1连接到PA4。
2.6DAC输出DAC连接到STM32F207VG的DAC输出引脚PA4、PA5,由DAC2与DAC1引出。
2.8USB-DEVICE/OTG金龙开发板提供了1个全速USB2.0设备端口,通过标准的USB-B型连接器引出。
通过该连接器,可以由PC给目标供电(最大电流500mA限制)。
2.9显示接口金龙开发板的P5接口可以连接一个2.8或3.2寸的320X240TFT彩色LCD,4.3寸24位真彩色;表4、彩色TFT LCD接口描述引脚定义如下:2.10EEPROM金龙开发板外接一个24LC02EEPROM连接到STM32F207VG的I2C1总线上,PB6接EEPROM的SCL,PB7接EEPROM的SDA。
跳线帽j4,j52.11CAN金龙开发板支持一路CAN2.0A/B总线通信接口。
使用SN65HVD230(U4)作为CAN驱动器。
CAN 接口采用5.08mm间距的接线端子引出(P7)。
跳线帽j112.12RS-232金龙开发板外接一个PL2303HX,usb转串口芯片与STM32F207VG的PC11和PC10相连接;2.13SD card金龙开发板上的SD卡接口(mini sd card)p13。
2.14Ethernet美国国家公司高性能专用网络接口DP83848以太网控制芯片。
3、接口定义(Connectors)1.3JTAG调试接口P6定义连接管脚j2,j33.4SD card连接座。