首页 » 互联网 » 开拓板一路学起来|STM32F429 Discovery简介_芯片_框架

开拓板一路学起来|STM32F429 Discovery简介_芯片_框架

神尊大人 2025-01-03 07:11:15 0

扫一扫用手机浏览

文章目录 [+]

转身看去,在社区呆了也有半年多的韶光了,很高兴,云汉电子社区给了我这么一次机会,来让我讲一讲STM32F429 Discovery评估板。
当时听到的时候还是蛮紧张的,怕自己讲不出自己想的东西,东西那么多又不知道讲些什么,实在现在自己依然是很紧张。

自己可能打仗C措辞比较早,后面打仗51单片机的时候(STC89C52),觉得好高大上哦,后面又知道有STC有增强版的STC12C5A60S2,内部竟然集成了AD,当时觉得STC12真的好强大。
可是后面逐步打仗到一个16-bit的飞思卡尔的XS128,内部即成了PLL,可以倍频率,明白了IO口还可以配置方向,PWM可以用寄存器掌握输出,瞬间。
逐步的在一次论坛活动中,打仗到了STM32F407,有幸得到一块Discovery评估板,便是由它逐步进入了32-bit的 ARM的天下。
只要自己对未知领域充满好奇,对自己的行业充满热爱,每天总有惊喜等着你。

开拓板一路学起来|STM32F429 Discovery简介_芯片_框架 开拓板一路学起来|STM32F429 Discovery简介_芯片_框架 互联网

以下的内容是自己借着STM32F429 discovery,就想给新手讲一下STM32F4,单单一个Cortex-M4就可以写一本厚厚的书。
但单片机毕竟是工具而已,面对着上千页的数据手册不要慌张,实在数据手册便是一本字典,用到哪里查哪里STM32F429 Discovery简介。
在这里蜻蜓点水的讲下板子的资源和固件库的利用,用这些东西,大略的做个小的项目,希望往后的光阴里可以帮到须要帮助的人。

开拓板一路学起来|STM32F429 Discovery简介_芯片_框架 开拓板一路学起来|STM32F429 Discovery简介_芯片_框架 互联网
(图片来自网络侵删)

下面就大略的来先容一下我们后面要用到的开拓板,如果没有开拓板可以理解下。
如果有任何问题可以跟贴回答,我会尽快解答。
如今和往后倘若什么缺点和疏忽,还请大家多多示正。

一、STM32F429 Discovery

32F429IDISCOVERY

Discovery kit with STM32F429ZI MCU

官方网址:http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF259090

在上面的网址,可以下载到事理图和固件库等一些东西,我这这里就不再帖子上传了,如果找不到,可以跟贴回答。


板载紧张资源:

主控:

STM32F429ZIT6 2 MB Flash memory 256 KB of RAM LQFP144 封装

板载 ST-LINK/V2 通过SWD connector 调试和下载

USB供电

2.4\"大众 QVGA TFT屏幕

SDRAM 64 Mbits扩展RAM

L3GD20, ST MEMS 运动传感器, 3轴 数字量输出陀螺仪

6个 LEDs:

LD1 (红/绿) USB通信指示灯

LD2 (赤色) 3.3 V 电源指示

两个用户 LEDs: LD3 (绿)

LD4 (红)

两个 USB OTG LEDs: LD5 (绿色) VBUS

LD6 (赤色) OC (over-current)

两个按键:用户按键、Reset键

USB OTG with micro-AB 连接器

外部插针I/O口引出

评估板可以利用如下开拓环境:

Altium:TASKING VX-Toolset

Atollic:TrueSTUDIO

IAR:EWARM

Keil:MDK-ARM

实在很遗憾,我只是用过keil和IAR,个人还是比较喜好IAR开拓,如下的内容,都是在IAR开拓的。
说了那么多还是先上图来看看他吧:

图0-1: STM32F429 Discovery正面

图0-2:STM32F429 Discovery背面

背面上面那个便是我们要研究的主控芯片F429。
下面长方形的芯片便是扩展的RAM,由于加了个屏幕,是须要很大的内存的,所以为了更好地性能,添加了SDRAM 64 Mbits(请把稳B 和b是有差异的)。

最下面的USB口,便是OTG接口了。

图0-3:STM32F429 Discovery背面

上面两张图片,可能只是对评估板有个直不雅观的认识,下面这个框架图,可以很明了的看到开拓板有什么资源。
硬件框架图如下:

图0-4:STM32F429 Discovery硬件框架图

下面是按键和LED的事理图,这个是我们第一讲学习Blink LED要用的到的。

图0-5:按键、3轴、lED事理图

比较开拓板而言,这块板子上的资源是很少的,但是作为评估板而言,用着写资源,足以学习好大部分芯片的功能。

二、STM32F429

STM32F2、4、7系列是定位于高性能的处理器。

STM32F0、1、3系列是定位于中真个。

STM32L系列则是低功耗。

详细的可以参考下下面的表格:

图0-6-1:STM高性能处理器

图0-6-2:STM高性能处理器

下面就让我们来深入到芯片的内部功能来理解一下这款芯片吧:

图0-7:STM32F429芯片框架图

上面的框架图,还是要好好研究的,它反响了这个芯片 的布局,和内部可用的资源。

STM32F429ZI 紧张性能如下:

and DSP with FPU

ARM Cortex-M4 MCU

2 Mbytes Flash,

256+4 KB of SRAM including 64-KB of CCM (core coupled memory) data RAM

180 MHz CPU,

Art Accelerator, SDRAM, TFT

LCD parallel interface, 8080/6800 modes

3×12-bit, 2.4 MSPS ADC

2×12-bit D/A转换

1 x SAI (serial audio interface)

2 × CAN (2.0B Active) and SDIO interface

三、上电演示

开拓板里出厂时烧录了Demo程序的。
开机上电后可以涌现如下界面,通过下面的OTG可以读取U盘的内容。

图0-8:系统界面

测试绘图能力如下:

图0-9:测试界面

运行结果,以及CPU利用,有没有创造也是蛮厉害的,如下所示:

图0-10:测试结果

显示U盘中的图片

图0-11:显示图像

查看系统信息如下:

图0-12:系统信息

小结:

经由上面大略先容,想必你也已经对这个强大的开拓板有个直不雅观的理解和认识了,别忘了辞官网下载资料,详细的理解,往后的光阴里,我们就来玩转这个开拓板吧。

本教程未经容许,禁止转载,转载分享请联系"大众年夜众号 ickeybbs

最新电子行业资讯、教程以及开拓板样片申请,请关注“云汉电子社区”官方微信公众年夜众号ickeybbs

相关文章

三星协议芯片,引领半导体产业新篇章

近年来,随着科技的飞速发展,半导体产业已成为全球最具竞争力的行业之一。而三星作为全球半导体产业的领军企业,其研发的协议芯片更是引起...

互联网 2025-01-04 阅读0 评论0