[原创] stm32f769i评测之DEMO例程演示

zhongyuan186118   2016-12-9 21:54 楼主
当我们给开发板上电之后,出现了一个类似手机的界面。对此,我们一无所知,接下来像操作手机一样,点开各个模块,虽然进入了另一个界面,但我们仍然疑惑不解。因为,当我们点开音频播放的时候,却提示没有没有可用的wva文件,点击添加文件,却什么也没有。此时,我们可能会想到底怎样才能播放音频呢?正是带着这样的疑惑,我想我们开始慢慢熟悉这款新的开发板。当你遇到问题时,我想最好的答案就在官方提供的文档中。所以,我们就从官方提供的库中寻找答案。对于玩stm32的小伙伴来说,对官方提供的库应该是比较熟悉的,这里就不再上图了,只说一下吧。找到stm32f7的库后,依次打开Projects/STM32F769I-Discovery/Demonstration/readme.txt ,在readme文档中,就能找到这个例程的文字介绍了。当然它是英文的,有的小伙伴可能直呼看不懂,其实慢慢看再加上翻译软件应该也能了解大概的意思,毕竟这东西是老外整出来的,木办法了。结合下面的这张开机后的界面,去寻找我们想要了解的内容, 上电启动.jpg 音频播放 + Audio ------- The audio player module provides a complete audio solution based on the STM32F7xx and delivers a high-quality music experience. It supports playing music in WAV format but may be extended to support other compressed formats such as MP3 and WMA audio formats. You can use the *.wav audio provided under "Utilities/Media/Audio" or any other ones. 这是从readme文档中摘抄下来的,从中可知,它支持wav格式的音频文件,当然也可以被扩展支持压缩后的音频格式,比如mp3和wma格式的音频。我们可以在Utilities/Media/Audio中找到wav格式的音频文件。当我们找到音频文件后,怎么样播放出来呢?其实在文档的最后已经给出了答案。 In order to program the demonstration you must do the following: 1- Open STM32 ST-Link Utility V3.9, click on "External Loader" from the bar menu then check "MX25L512G_STM32F769I-DISCO" box 2- Connect the STM32F769I-DISCO board to PC with USB cable through CN16 3- Use "STM32CubeDemo_STM32769I-DISCO_V1.1.0.hex" file provided under 揃inary?with STM32 ST-Link Utility to program both internal Flash and external QSPI memory 4- copy the audio and video files provided under "Utilities/Media/" in the USB key 5- Plug a USB micro A-Male to A-Female cable on CN15 connector -> The internal Flash and the external QSPI are now programmed and the demonstration is shown on the board. 这段话教我们如何将程序一步步的下载到开发板中,此时程序已经下载到开发板中了,因此我们可以忽略前三步,直接看第四步。第四步说,将Utilities/Media/中的音频和视频文件复制到U盘中。第五步说,将U盘连接到CN15上,这一步我们需要一个OTG转接头,刚好前一段时间买了一个,当然你也可以自己做一个,网上有很多教程。完成之后,将U盘插上,再次上电,点开音频播放,出现下面的画面, yinpinbofang.jpg 点击那个三角形的播放按钮,就可以实现播放啦,下面附上视频: 视频播放 视频播放跟音频播放一样,需要把AVI格式的视频放到U盘中,然后再播放。这里只能用官方提供的AVI文件,我自己再网上下载了一个AVI的视频不能播放。下面附上视频: 音频录制 进入录音器后,点击中间的红色圆圈就可以录音了,需要插上U盘才行,否则无法录音,因为录音文件是保存在U盘中的。录音完成后,点击左侧的灰色方框,就可以保存录音文件了,最右边的按钮是暂停键。保存之后,我们就可以在音频播放中播放录音了。下面附上视频: VNC Server VNC是Virtual Network Computing的简称,就是虚拟网络计算的意思。通过该功能我们可以查看远程 PC 显示器上的 LCD 显示内容,利用鼠标控制嵌入式环境。换言之,嵌入式设备的显示内容可以在运行着 VNC 客户端(比如网络 PC)的机器屏幕上显示;鼠标和键盘可用于控制目标。这个在官网上都可以找到相关的介绍文档。硬件上需要一根网线将开发板与电脑连起来,软件上电脑上需要安装VNC查看器,在库文件Middlewares\ST\STemWin\Software中有emwinVNC查看器,直接可以使用。具体过程是用网线将PC机与开发板连接,在开发板上进入VNC Server,点击中间的三角形按钮,开始连接并向DHCP服务器发出请求。我在使用的过程中,一直得不到DHCP服务器的响应,不知道什么原因,以后待这个问题解决之后,再重新发一篇有关VNC的帖子吧。 等待DHCP服务器的响应。。。 vnc1.jpg 没有得到DHCP服务器的响应 vnc2.jpg 家庭安防预警 这个例程的实际意义还是很大的,先贴出一张图片,照着图片说吧 安防.jpg 左侧有两个按钮,左上角代表是摄像头,点击摄像头,就可以看到对应空间的情景,左下角算是相当于一个开关,当你点它的时候,所有的都会变成灰色,代表不可用,相当于房间预警功能关闭。下面附上视频: Touch GFX 这是一个第三方的图形库,做出的界面确实很漂亮,官方给出了七个例子 touch.jpg 其中Audio Player感觉有问题,点开之后,一直提示正在初始化,既不能播放音频,也无法退出,只能按复位键,估计是程序存在BUG,还有就是Vedio Player了,昨天还能正常播放视频呢,跟上面的视频播放功能是一样的,但是今天再试就不行了,点开没反应,只能按复位键退出,看来还真是悲剧。其他的包括两款小游戏,监测硬件的温度和调节亮度的External Hardware,家庭控制,时钟与日历。说实话,f769能运行游戏,给人的感觉是性能还挺强的。家庭控制感觉跟前面的room alarm挺像的,都属于智能家居方面的,包括对灯光的控制,百叶窗的控制和安全锁,最后还有一个对三者的统计信息,感觉还挺有意思的。下面附上视频: Embedded Wizard 与Touch GFX一样,这又是一款图形库。细致数来,emWin,TouchGFX,Embedded Wizard都可以在stm32上搞图形化界面了,不过它目前只支持四个系列,官网上给出了支持的系列: st2.png 它给出了7个演示例程,其中第六个是波形发生器,给人一种很熟悉的感觉,就是一个两通道的函数发生器,可以产生正弦波,方波,锯齿波和白噪声,两通道的波形相互叠加,就是我们看到的效果。其频率调节的范围是10-200Hz,幅值是0-50mV。其他的应该是一些特定场景的应用,具体还不是十分清楚,但感觉效果确实不错,看来做嵌入式的UI设计又多了一款利器。下面附上视频: 最后就是系统的信息了,直接上图吧 系统信息.jpg 所有的DEMO演示到此就结束了,十分的振奋人心,stm32f7确实很强大。 点击此处,查看STM32F769I开发板官方资源。 本帖最后由 zhongyuan186118 于 2016-12-11 13:47 编辑

回复评论 (6)

CN15上,需要一个OTG转接头

不能用那个uSD卡槽插卡CN5, 反而是用usb HS  CN15 ? 
熙熙攘攘的世界,我们不懈前行......
点赞  2016-12-11 23:55
引用: okwh 发表于 2016-12-11 23:55
CN15上,需要一个OTG转接头

不能用那个uSD卡槽插卡CN5, 反而是用usb HS  CN15 ? 

例程的readme.txt上有说明,用CN15外接U盘
点赞  2016-12-13 15:16
楼主视频播放怎么播放的?我这边一直播放不了。能添加视频文件,但是无法播放
点赞  2016-12-21 14:12
引用: beyondvv 发表于 2016-12-21 14:12
楼主视频播放怎么播放的?我这边一直播放不了。能添加视频文件,但是无法播放

它这个例程只能播放官方提供的视频文件,我自己下载的AVI格式的视频也不能播放,其他格式的更不行了
点赞  2016-12-21 14:42
引用: zhongyuan186118 发表于 2016-12-21 14:42
它这个例程只能播放官方提供的视频文件,我自己下载的AVI格式的视频也不能播放,其他格式的更不行了

是不是分辨率的问题?
点赞  2016-12-21 15:52
引用: beyondvv 发表于 2016-12-21 15:52
是不是分辨率的问题?

也有可能吧,具体的还不太清楚
点赞  2016-12-21 16:50
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复