本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页
最热资讯


DISCOVERY和Nucleo系列板卡算是意法半导体的两大系列板卡,如果说按照时间来算,那就该是先有DISCOVERY,Nucleo属于后来居上,最近看到ST不停的为Nucleo系列开发板造势,笔者不禁有种“一代新人换旧人”的感慨。
如果想了解Nucleo平台,可以看看爱板网之前发过的NUCLEO开发板评测文章
诚然,Nucleo系列板卡目前来看更加轻便小巧、便于开发,又兼容时下流行的开源Arduino扩展接口,大势所趋,理应是ST今后主推的板卡系列,不过对于笔者来说,DISCOVERY才是“真爱”,可以说,这是带我入门、带我成长的“良师益友”。最近,笔者更是在e络盟电子商城购买了一套基于STM32F4 DISCOVERY板卡的扩展套件,想重温一下STM32F4 Discovery开发板。
此次购买的扩展套件包含了BB(基板)、LCD、CAM模块,可以帮助工程师在STM32F4板卡上发现更多的功能,协助工程师进行二次开发。那么先来看下这套件的庐山真面目吧,三个独立的包装,很精致、赏心悦目。
分别拆开包装之后可以看到这三种扩展模块,包括了:
当然,这三个扩展板是可以单独购买的,不过LCD以及CAM模块是在BB基板上扩展的,所以如果要使用这两个模块,BB基本是必须的。
BaseBoard
BB是一款兼容STM32F4 DISCOVERY扩展引脚的底座板,大小约为97.03mm*83mm,板卡拓展出了许多功能以及接口,比如以太网功能、MicroSD卡座功能、摄像头接口、LCD&Touch功能等,如下图所示。
BB基板的具体特性:
BB基板可以通过STM32F4 DISCOVERY开发板的miniUSB接口供电,使用十分方便。(下一页)
3.5英寸LCD模块
3.5英寸LCD模块是一块带电阻式触摸屏的TFT液晶显示屏,分辨率320*240,相对于一般电容触摸屏而言,电阻触摸屏具有精度高,环境适应性好,价格便宜等优点,非常适于开发者学习使用。
在LCD模块的背面是LCD的升压驱动电路以及触控电路,触控IC是采用了意法半导体的 STMPE811 。
130W像素CAM模块
摄像头模块我们并不陌生,此时配套的CAM模块是Omnivision提供的OV9655 130W像素CMOS图像传感器,具有体积小,工作电压低,灵敏度高等特点。配合STM32F4 DISCOVERY以及BB底板可以实现图像的采集,拍照,相片存储等功能,非常适合开发学习。
摄像头模块的具体特性:
上电使用
准备工作:
首先将BB底板、LCD模块、CAM模块与STM32F4 DISCOVERY开发板相连,注意pin连接的顺序。(下一页)
通过miniUSB线将STM32F4 DISCOVERY开发板与PC相连,打开Keil IDE工具,载入LCD&Touch例程,设置相应的下载、调试工具ST-Link Debugger、串行调试模式SW。
选择正确的微控制器Flash编程算法
设置完成后,编译下载。
复位之后就能使用LCD模块的触摸例程功能,如下图所示。
用同样的方式可以实现CAM的功能,如下图所示,如果你有在BB基板上插入MicroSD卡,则还可以通过STM32F4 DISCOVER上的用户按键实现照片的保存。
不过有一点需要注意的是,由于摄像头模块功能和UART6信号存在复用,所以两者无法共同使用。
小结
简单的介绍了STM32F4 DISCOVERY开发板的配套扩展板BB、LCD、CAM的特点以及上手使用,STM32F4 DISCOVERY开发板作为一个拥有广大用户群体的开发平台,其相应的开发资料、项目产品已经非常的完备了,而此次从e络盟购买的这三个配套扩展模块更是为想学习STM32F4微控制器的工程师提供了一套全方位的开发平台,可以在STM32F4板卡上发现更多的功能,如以太网、LCD、CAM等,更可以协助工程师进行二次开发,加快项目的进展,方便实用,有需要的朋友可以前往e络盟购买。
参考资料
原创申明:本文为爱板网原创,谢绝转载!
准备挖C/C++墙角的MicroPython到底值不值得学?——pyboard评测
2017-05-08
STM32F4 DISCOVERY入手——初识
2013-02-17
Nucleo家族新成员——ST Nucleo-F411RE开发板评测
2014-12-11
STM32F4 DISCOVERY入手——功耗大解密
2013-03-26
讨论