STM32F429开发板用户手册_第1页
STM32F429开发板用户手册_第2页
STM32F429开发板用户手册_第3页
STM32F429开发板用户手册_第4页
STM32F429开发板用户手册_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、STM32F429开发板用户手册介绍STM32F429(32F429IDISCOVERY)开发板可以帮助你去学习高性能STM32F4系列,并去开发你自己的应用。它包含了一个STM32F429ZIT6和一个嵌入 ST-LINK/V2调试接口,2.4 吋 TFTLCD,64MbitsSDRAM,ST 微机电陀螺仪,按键和 USB OTG 接口。L§m :*:4- “刪刊* lJSTM32F4 291-DISCO成硫idMB 10758ir «1约定下表提供了一些约定惯例,目前的文档可能会用到。ConventionDefinitionJumper JPx ONJumper fit

2、tedJumper JPx OFFJumper not fittedSolder bridge SBx ONSBx connections dosed by solderSolder bridge SBx OFFSBx connections teft open2快速入门STM32F429开发板是一种廉价且易于上手的开发套件,可以让使用者快速评估和开始STM32F4的开发工作。在安装和使用产品以前,请接收评估产品许可协议。2.1启动跟随以下顺序来设置 STM32F429开发板并开始开发应用:1、 确认跳线JP3和CN4被设置为“ on” (开发模式)2、连接 STM32F429 Discove

3、ry 开发板 CN1 到 PC,使用 USB 电缆(typeA/mini-B) 开发板上电。3、屏幕上以下应用可用:时钟日历和游戏视频播放器和图片浏览器(播放浏览USB大容量存储器上的视频和图片) 性能显示器(观察 CPU负载和图形测试)系统信息4、 演示软件,也像其他软件例程,运行你用来开发STM32F4。5、从例程开始开发你自己的应用吧。2.2系统要求?Windows PC (XP, Vista, 7)?USB type A to mini-B cable2.3支持STM32F429开发板的开发工具?Altium: TASKING? VX-Toolset?Atollic: TrueSTUD

4、IO?IAR: EWARM?Keil?: MDK-ARM2.4订购码要订购 STM32F429 Discovery kit,请使用 STM32F429I-DISCO 订购码。3特性STM32F429 Discovery开发板提供一下特性:?STM32F429ZIT6 具有 2 MB 闪存,256KB 的 RAM,LQFP144 封装。?板载ST-LINK/V2,带有选择模式跳线,可以作为独立的ST-LINK/V2使用。?板电源:通过 USB总线或外部3V或5V电源。? L3GD20 : ST微机电动作传感器,3轴数字输出陀螺仪? TFT LCD,2.4 寸,262K 色 RGB,240*230

5、 分辨率? SDRAM 64 Mbits(1 Mbit x 16-bit x 4-bank),包含自动刷新模式和节能模式?六个LED :LD1 (红绿):USB通信LD2 (红):3.3V 电源两个用户LEDLD3 (绿),LD4 红两个 USBOTG LED : LD5(绿)VBUS 和 LD6 OC (过流)?两个按键(user a nd reset)? Micro-AB 接口的 USB OTG? LQFP144 I/Os的扩展排针,可以快速连接样机板,方便探查。4硬件布局STM32F429 Discovery 开发板围绕 STM32F429ZIT6 ( 144-pin LQFP )设计。

6、下图所示 STM32F429ZIT6 与外围(STLINK/V2, pushbutton, LED, USB OTG, Gyroscope ST MEMS, Accelerometer +Magnetometer ST MEMS, and connectors)框图:Mini-USBEmbeddedST-LINK/V2STM32F429ZIT6I/OI/OB2RESETBlUSERL3GD20I/O RESETACP/RFMicro-USBF图帮助你定位开发板特征。ST-LINK/V2LD1 (red/jreen LED)COMcmSWD ConnectorIpp measurementBl

7、user buttonLD3 柜mingE LEDLD4 green LED)2.4" TFT LCD器LD2 (red IUED)PWRRSoOJQ « I MBLD75B-wwvt si 工 ora/stmli 客一 CN4ST-LihlK/DISCOVER¥ setectcrSTM32F429I-DI5CO 窗 0心Mi- MU3PCrta _ _« ciQi «ar咖* MJ1 :P414 *帕叫.« 皿: p妞*;MB «E * : 阖:M* > *rei3»P叫. : W :upL|"1

8、>:*>«|; FHD |: hFHTIpKB i; pa :p«|;PA2 I; HUi;Wi !w;F»a :reai; PFU | PFU gffWI: Ki ;M :rtiaI; K12 JPfliI; Ft ID :nu |;H14 l! FOB :rain;P®M:隔WCND3; V power supply Input/ourtpul2 reset bum on5B1 (B2RESET!lsaa.sas. sar. sbb IRlSePVEWIDeFAHT)SB19,K)(X3crri$ai8ivoo|$826 27(U$8OT

9、G|S3!B8! eKUPIICS£fnmn wmRamn-pwFTSlmsilllHllFHUmliTCTmSB12INRST) SBllIRX. T>|SWISWOISB15IW.TXI »10ISTM_RSn2 乙 M 24.25STMB2F429Zff6SWAMdl| BOOH)U5&OTG<iXfOABMS323G4V14.1 STM32F429ZIT6 微控制器基于 ARM Cortex-M4 32-bit 的 MCU , 255DMIPS 整数运算能力(25.5 亿次 整数运算),高达2MB Flash和256+4KB RAM , USB

10、OTG全速/高速,以太网, 17个定时器,3个ADC,20路通用接口,一个摄像头接口和一个LCDTFT接口, 1.73.6V工作电压。STM32F429ZIT62 Mbytes of Flash memory256 Kbytes of RAMLQFP144 20 x 20 mm特点好处高性能-高达 180MHz/225Up to 180 MHz/225 DMIPS Cortex-M4,带有单周期 DSP乘加器和浮点 运算单元-内核评测:608分(180MHz)-每MHz评分:3.37促进执行控制算法 为你的应用提供更多支持 使用容易更好的代码效率快速产品化标度和饱和度消除 母语工具更好的支持取

11、大整合-高达2MB片上双库Flash存储器,高达 256KB的SRAM,复位电路,内置RC电路, -PLL,极小的封装读写同时操作为大容量应用提供支持可以使用咼级语言:java, .net突出的高性能和高速数据传输-ART Accelerator?:存储器加速器-Chrom-ART Accelerator?:图形加速器(像素格式 的矩形填充,矩形复制的变换和混合。)性能可以到达FLash0等待图形数据建立加快2倍,且不依靠CPU-32位,7层AHB总线矩阵,可支持 10个主 设备和8个从设备和SRAM的3个块-多DMA控制器:2个通用,1个USB高速, -1个以太网并行执行和数据传输-SRAM

12、第四块用于内核简化资源分配-支持SDRAM的灵活的内存接口:高达90MHz,32位并行总线高带宽扩展存储器 合算的扩展的RAM杰出的能耗效率-运行模式下极低的动态功耗,在180 MHz,FLash上运行CoreMark测试时可达 260卩A/MHz (外围器件关闭)-实时时钟小于1卩A,VBAT电池模式下。-停机模式下,低至100卩A-3.6V1.7V宽电压支持在应用的高性能和低功耗之间减少功耗提供 灵活的可能性,适用于低电压或电池供电情 况。-1.2稳压器带有功率扩展能力高性能外部器件扩展和通信总线-连接:摄像头接口,加密哈希硬件处理器,带有AES GCM和CCM支持,以及SHA-256。-

13、以太网 MAC10/100,自持 IEEE 1588 V2,2 个USB OTG (一个支持高速)-高达 20 路通信接口( 4x USART + 4x UART, 6xSPI, 3x I2C with digital filter,2x CAN, SDIO)-USART 达至U 11.25 Mbit/s; SPI 达至U 45Mbit/s连接和通信高速数据新的可能。音频:专用的音频 PLL : 2路I2S和1路分时多用SAI高品质多通道音频支持LCD TFT控制器-支持 SVGA 模式(800*600)-高达24bitRGB并行像素输出。-支持2层显示混合支持高性价比标准显示器模拟:-2路1

14、2为DAC , 3路12位ADSs交叉方式 下可达7.2MSPS。-高达17个定制器,16位和32位,高达180MHz高分辨率,高精确!高度整合-全部整合在 4.5 x 5.5 mm圭寸装中更小的封装用于更小的应用场合广泛的工具和软件解决方案-唯一执行入口的硬件扇区保护-多种IDE,开发套件,库和RTOS和协议栈, 冋时开源,并且提供ST或第三方支持。包括 针对Cortex-M4 指令优化的 ARM CMSISDSP库-软件IP保护-为你的开发提供 STM32生态系统下的广阔 选择。STM32F429ZIT6 框图. VtJUnS-, SUIT尸52.| t>±s<r_c

15、j*j tVfeAl -工.臼些 I 合J* VP<3t|r&Tlk>1-i 3i x 匚:1iv:mplj_ vS-ttmC ot a ojAl- ? AHFiHZDH D-MH.M. EJIT-OL OIR. UTH *4JCT I Uh, WtMJm .M-TTRSiTr. JTiTSI. J TC: 2 SiWCZ L-K. JTOOSWO. JT tX> TWkCEd-H. HR AOEDfi.<>j_I 'VUIL1A., VtSiiA | IMRSTiEjKLternl rni-w-r¥><iry Cstwrii

16、trcjMt*r (RMO)SFtAM. SO KAM . iFSFtAM .rMOK FkisTs. F*C UpE (/VTZk).HM/VINiai = 口壬TlAri H b ft Ml I «« dF | "O W jA,F |>»« ns-p-jq -isi-oi-ulMTS. (T IM-9_C;H jl .4F4>. mv 1-HMlf-s dJETKr.HjMJfhl JU AF.1-UM-h 4-r Bw4jn_«=ik -III -1),ww_ 4 T TM-B-CZm'l| 1 -fl j.

17、 =.!«.,ER 徑E j*. A.rJT/MluA SVVff-TMtMKXIClO -B U S AR.M Ucjriux-IM 斗1 SO iM In1 -nm)ir戶戸LJMaur*EZlIw-rrie-l MACIO/ 1<JOOMXV FIFOTUSIBOi rcs HSaDMA FIFOI>vo-C3HKC JM AZ TGI=bO IRORTT BOFIlO FnORTT HGF>I O IRO FTT IdT*HO POiRfT JE.KT O. WKURTIIVI1 / F>WIMTIKlfi F rwVIti KTPMt»咽匚

18、:|TIM1O1 «b |TIM1 l!1 f 宁Ei j s:AR T l LLM._. _ "T-J SAR 1 t»1 卜产.BF-ilSF>-B4SFIfiSF»IGWAIFS-DhO / IIMC1 MB FlasH窃11 IVIB尸1耳事15jR:Ah?1 Hi! KDSFWM O KBSFtAM 2 KBg nt-tsrfia-tsegOe&曰 OTG FSA Jl_ dJfrptrvPU l-th:L-WK-f>VD-JUL J.HUARTTC4 p-fli aj-jp-SRAjwmmI IMB321>TIM1

19、2HAn-TIM1-45>o - 1 a to 3 « V <ssVCAI:* 1- X/C3=>ATIMfiTIM 7* CtrEpAQ ”IT IF弄 几-Tf 7 oFTI-O&C3_I:F4 |_OS-C32_JCMJTC mra » 舟尸C" 口"hTMTHW JV 如 ATq±±£5IJJidRT FLJLAjRTaSr*i/I2B2i >B<r i gW Ai l jF;IC;匸iyc zy.y:|viFiMSSF-3.-I-2 3 3口:X”M TS4.2 嵌入式 ST-

20、LINK/V2ST-LINK/V2编程和调试工具被整合在STM32F429 Discovery开发板中。嵌入的ST-LINK/V2通过配置跳线能以两种不同的方式使用:1、编程/调试板上MCU2、通过电缆从 SWD接口引岀,编程/调试你的外部应用开发板。内嵌ST-LINK/V2仅自持具有 SWD 口的STM32系列。更多信息参照 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32,该文档描述了 ST-LINK/V2 所有细节特性。Hardware requirements:-USB cable type A to mini-B

21、-Computer wilh Windows XP. Vista or 7Development toolchains: -Altinm TASKING VX-lbolset -AtoliicTrueSTUDIO-IAR EWARM-Keil MDK-ARMMS31115V1跳线状态描述CN4都设为ON开发板MCU编程调试CN4都设为OFF外部应用开发板编程调试421 使用 ST-LINK/V2 编程调试板载 STM32F429ZIT6要对板上STM32F429ZIT6编程调试,如图连接 2个跳线CN4。但不要使用 CN3连接 器,因为可能会干扰 MCU通信。5 & 93 1 s.-岂

22、H匚 宣严 J :n L - n-一 I * =f B-p . 41 I V-I4BIM11 d I IB -b * ” 11" 1¥>! 9-sri.B9n.aB".n9A-ftB-$tRriHm w- B - ri I El i !.7/忙:3;3覽鬣比Irw需罠背詁覽常“常M-r <- J创叫2:r:-:i:l:r«:«:»:fCN2 SWD ccnnectarisoysDDMzn-uCN4 jumpers ON422使用ST-LINK/V2编程调试其他STM32开发板将ST-LINK/V2用来编程外部 STM32系

23、统是很容易的,只需要移除两个CN4上的跳线,CN2SWD connectornuovMn-b>«lw8CH4 jumper OFF«*Ur»1»Rlf 9 2 V I 9 * iijd i 4 9hf :细:!H =1-m/甘 b dfxh吕16 |« )并连接你的开发板到 CN3接口,如图所示。注:SB7必须OFF,如果你使用 CN2的pin5在你的外部开发板上。PINCN2名称1VDD_TARGET目标板电源2SWCLKSWD时钟信号3GND地4SWDIOSWD数据输入输岀5NRST复位6SWO保留4.3电源和电源选择电源可通过USB

24、线有PC提供,或通过外部 5V电源D1和D2二极管保护5V和3V外部电源引脚。1、 5V和3V可以用来作为输出电源,当其他板子连接到P1和P2上时。在这种状况下,5V和3V引脚提供电源且不能超过100mA。2、 5V和3V也可以用来作为输入电源,这时USB没有连接PC。在这种状况下,STM32F429 Discovery 必须使用符合 EN-60950-1:2006+A11/2009 的电源器件或其他外部设备来供电。且必须满足安全最低电压要求。注:板子也可以通过 USB用户口上电,被 D4和D5二极管保护。这种情况,5V脚大概为4.4V左右)4.4 LED1、LD1 COM :LD1预设为红色

25、。当 PC与ST-LINK/V2 通信时转绿。2、LD2 PWR红色LED,指示电源。3、用户LD3连接在PG13 I/O上,用户定义。4、用户LD4连接在PG14 I/O上,用户定义。5、用户LD5当VBUS岀现在CN6上,绿灯指示。连接在 PB13 I/O上。6、用户LD6红色LED指示CN6的VBUS过流,连接在 PC5 I/O上。4.5按键1、B1用户用户使用和唤醒按键,连接在PA0 I/O上。2、B2复位连接到MCU复位引脚上。4.6 USB OTG在本开发板上STM32F429ZIT6 仅被驱动为 USB OTG全速。通过MicroUSB线连接CN6 到一个主设备或从设备,如USB

26、 key,鼠标等。两个LED指示此模块:LD5 (绿)指示 VBUSLD6 (红)指示连接设备过流。4.7 陀螺仪(ST MEMS L3GD20 )L3GD20是一个极其紧凑、低功耗、三轴角速度传感器。它包含一个传感器和一个IC接口(I2C/SPI )oL3GD20在全范围内可以实现动态的、用户可选(±250 dps/500 dps/ 士 2000dps ),和较强的测量速率。STM32F429ZIT6 通过SPI接口控制这个动作传感器。4.8 TFT LCD开发板支持 2.41 寸,262K 色的 LCD。它采用 QVGA (240*320 ),通过 STM32F429ZIT6 使

27、用RGB协议来直接驱动。它包含了ILI9341 LCD控制器,可以用 2.8 士 0.3 V电平操作。4.9 64-Mbit SDRAM (1Mbit x 16-bit x 4-bank)64-Mbit SDRAM 是一种高速 CMOS,动态随机访问存储器,3.3V操作电压,包含67,108,864 位。它被内部配置为4bank同步接口 DRAM,每16,777,216 位bank是组织为4096行,256列,每单元16位。64M位SDRAM包括一个自动刷新模式和节能,掉电模式、所有信号被对齐 在时钟信号的上升沿。STM32F429ZIT6 微控制器以80MHz读写数据。4.10 JP3(ld

28、d)跳线JP3,可以用来测量 STM32F429ZIT6 的功耗,需要移除跳线并连接电流表。跳线连接:STM32F429ZIT6 上电。跳线断开:必须连接电流表来测量STM32F429ZIT6 电流,否则 STM32F429ZIT6 不会上电。4.11 OSC 时钟4.11.1 OSC时钟支持以下信息指示了所有关于时钟支持的设置。1)来自 ST-LINK 的 MCO这个频率无法改变,它被设置在8MHz并连接在STM32F429ZIT6 的PH0-OSC_IN 上。 需要做以下配置:SB18 关,SB19 开,R56 移除SB20,R57,C20,C21,X3 不必理会。2)板上振荡器(来自 X

29、3晶振)晶振的典型频率,电容,电阻请参考STM32F429ZIT6 数据手册。需要做以下配置:SB18, SB19, SB20 开焊上 R56, R57, C20, C21, X33) 外部PH0振荡器(来自外部的振荡信号通过P2的pin 10接入)。需要做以下配置:SB19 关,SB18 开,R56 移除SB20, R57, C20, C21, X3 不必理会4)无外部振荡器(仅来自内部振荡器)PHJ0和PH1可被作为通用IO,需要做以下配置:SB18 开,SB19 关,SB20 关,R56 移除,R57 移除C20,C21,X3不必理会4.11.2 OSC32KHZ 时钟振荡器支持以下信息

30、指示了所有关于32KHZ时钟支持的设置。1)板载振荡器(X2晶振,不提供)需要做以下配置:SB16 开,SB17 开焊上 R53, R54, C23, C24, X22)PC14 扩展振荡器(通过 P1 的 pin9 扩展)SB17, R54, C23, C24, X2SB16 关,SB17 开SB17, R54, C23, C24, X2 不必理会3)无外部振荡器(PC14和PC15可被作为通用In put )需要做以下配置:SB16关,AB17关,R53移除,R54移除C23, C24, X2不必理会UM1670Hardware layout4.12 Solder bridgesTable

31、 5. Solder bridgesBridgeState DescriptionSB1920(X3 crystal)OFFX3. C20. C21, R56andR57 provide a clock. PHO, PH1 are disconnected from P2ONPHO, PH1 are connected to P2 Remove only R56 and R57SB4 (default)ONReserved, do not modif/SB3,5.7,13 (reserved)OFFReserved, do not modif/SB22.2324.25OFFRes

32、erved, do not modif/SB16.17(X2 crystal)OFFX2. C23. C24, R53 and R54 deliver a 32 KHz dock PC14. PC15 are not connected to P2ONPCM. PC15 are only connected to P2 Remove only R53 and R54SB1 (B2-RESET)ONB2 Push Button is connected to NRSI of STM32F429ZIT6OFFB2 Push Button is not connected to NRST of ST

33、M32F429ZIT6SB2 (B1-USER)ONB1 Push Button is connected to PAOOFFB1 Push Button is not connected to PAOSB11 15(RX.TX)OFFReserved、do not modif/ONReserved、do not modif/SB12<NRST)ONNRST signal of connecor CN2 is connected to NRST of STM32F429ZIT6OFFNRST signal is not connectedSB9 (SWO)OFFSWO signal is

34、 not connectedONSWO signal of connector CN3 is connected to PB3SB10(STM RST)OFFNo incidence on NRSTsignal of STM32F429ZIT6ONNRST signal of STM32ff429ZIT6 is connected to GNDSB21 (BOOTO)ONBOOTO signal of STM32F429ZIT6 is at level M0" through 510 Q pulkdownOFFBOOTO signal of STM32F429ZIT6 Is at l

35、evel *1 through 10 KO pul-up <not provided)SB26 7 (USB OTG)OFFPB14 and PB15 are onl/ used for USE OTG and not connected to P2 to avoid noiseONPB14 and PB15 are connected to P2SB18(MCO)OFFMCO signal of STM32F429ZIT6 is not usedONMCO dock signal from STM32F429ZIT6 is connected to OSCN of STM32F429Z

36、IT61. Defaul SBx state is shown in bold4.13 Extension connectorsThe male headers P1 and P2 can connect the STM32F429 Discovery board to a standard prototyping/wrapping board. STM32F429ZIT6 GPI/Os are available on these connectors P1 and P2 can also be probed by an oscilloscope, a logical analyzer or

37、 a voltmeter.Table 6. MCU pin description versus board function (page 1 of 7)MCU pinBoard functionMain functionLQFP144SystemLCD-TFTLCD-RGBLCD-SP1L3GD20CDQ UJPuchbuhonTouch panelPower supplyoS ooL Q.CM dBOOTO13821NRST25&512耿034m1835厂 z17FA236CMz20FA337co8£19BM4022FA54121"642QCM c24PA743

38、ACP_RST423"8100353PA910152RMO10251FA111038寸 a50PA12104s z Q&49FA131054484.13 Extension connectorsThe male headers P1 and P2 can connect the STM32F429 Discovery board to a standard prototyping/wrapping board. STM32F429ZIT6 GPI/Os are available on these connectors P1 and P2 can also be probed

39、 by an oscilloscope, a logical analyzer or a voltmeter.Table 6. MCU pin description versus board function (page 1 of 7)MCU pinBoard functionMain functionLQFP144SystemLCD-TFTLCD-RGBLCD-SP1L3GD20CDQ UJPuchbuhonTouch panelPower supplyoS ooL Q.CM dBOOTO13821NRST25&512耿034m1835厂 z17FA236CMz20FA337co8

40、£19BM4022FA54121"642QCM c24PA743ACP_RST423"8100353PA910152RMO10251FA111038寸 a50PA12104s z Q&49FA13105448DodD025175 Rev 119/35UM1670Hardware layoutTable 6. MCU pin description versus board function (page 2 of 7)MCU pinBoard functionMain functionLOFP144SystemLCD-TFTLCORGBLCD-SPIL3GD20msaPuchbuttonACP/RFTouch panelFree I/OPower supplyoc§oOL dCM O.RM4109247RA15110246PBO46coO£28PB147989 OC27PB24830PB3133§ s628P8413425PB5135SDCKE126PB613623PB713724PB8139£19PB9140§20PB1069sQ348PB11706 s847PB1273Q450PB1374149PB1475252PB157635网PCO2614Tabl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论